Project

General

Profile

Defect #630 ยป clang15.patch

Florian Negele, 11 January 2023 13:59

View differences:

makefile
COMMONFLAGS := -c -pipe -x c++ -std=c++17 -pedantic -Wfatal-errors -Wno-nested-anon-types
CFLAGS = $(COMMONFLAGS) -Werror -Wall -Wextra -Wmissing-noreturn -Wno-switch -Wno-empty-body -Wno-parentheses -Wno-dangling-else -Wno-unused-private-field -Wno-missing-field-initializers -Wno-overloaded-virtual -Wno-missing-braces -o $(notdir $@)
CFLAGS = $(COMMONFLAGS) -Werror -Wall -Wextra -Wmissing-noreturn -Wno-switch -Wno-empty-body -Wno-parentheses -Wno-dangling-else -Wno-unused-private-field -Wno-missing-field-initializers -Wno-overloaded-virtual -Wno-missing-braces -Wno-misleading-indentation -Wno-bitwise-instead-of-logical -Wno-unused-variable -o $(notdir $@)
LFLAGS = -Wno-unused-command-line-argument -o $(notdir $@)
CCHECKFLAGS := $(COMMONFLAGS) -fsyntax-only -Wno-dangling-else -Wno-parentheses
tools/code.hpp
Imm (const Type&, const Signed::Value);
};
template <typename TypeModel, typename TypeModel::Value (ECS::Code::Operand::*)>
template <typename TypeModel_, typename TypeModel_::Value (ECS::Code::Operand::*)>
struct ECS::Code::ImmediateModel : Operand
{
using Value = typename TypeModel::Value;
using Value = typename TypeModel_::Value;
ImmediateModel (const Type&, Value);
};
    (1-1/1)