Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Basic/DiagnosticASTKinds.td
Show First 20 Lines • Show All 611 Lines • ▼ Show 20 Lines | def note_module_odr_violation_template_parameter : Note < | ||||
"template parameter with %select{no |}2default argument|" | "template parameter with %select{no |}2default argument|" | ||||
"template parameter with different default argument}1">; | "template parameter with different default argument}1">; | ||||
def err_module_odr_violation_mismatch_decl : Error< | def err_module_odr_violation_mismatch_decl : Error< | ||||
"%q0 has different definitions in different modules; first difference is " | "%q0 has different definitions in different modules; first difference is " | ||||
"%select{definition in module '%2'|defined here}1 found " | "%select{definition in module '%2'|defined here}1 found " | ||||
"%select{end of class|public access specifier|private access specifier|" | "%select{end of class|public access specifier|private access specifier|" | ||||
"protected access specifier|static assert|field|method|type alias|typedef|" | "protected access specifier|static assert|field|method|type alias|typedef|" | ||||
"data member|friend declaration|function template|method}3">; | "data member|friend declaration|function template|method|property}3">; | ||||
def note_module_odr_violation_mismatch_decl : Note<"but in '%0' found " | def note_module_odr_violation_mismatch_decl : Note<"but in '%0' found " | ||||
"%select{end of class|public access specifier|private access specifier|" | "%select{end of class|public access specifier|private access specifier|" | ||||
"protected access specifier|static assert|field|method|type alias|typedef|" | "protected access specifier|static assert|field|method|type alias|typedef|" | ||||
"data member|friend declaration|function template|method}1">; | "data member|friend declaration|function template|method|property}1">; | ||||
def err_module_odr_violation_record : Error< | def err_module_odr_violation_record : Error< | ||||
"%q0 has different definitions in different modules; first difference is " | "%q0 has different definitions in different modules; first difference is " | ||||
"%select{definition in module '%2'|defined here}1 found " | "%select{definition in module '%2'|defined here}1 found " | ||||
"%select{" | "%select{" | ||||
"static assert with condition|" | "static assert with condition|" | ||||
"static assert with message|" | "static assert with message|" | ||||
"static assert with %select{|no }4message|" | "static assert with %select{|no }4message|" | ||||
▲ Show 20 Lines • Show All 261 Lines • ▼ Show 20 Lines | def note_module_odr_violation_method_params : Note<"but in '%0' found " | ||||
"%select{method %3|constructor|destructor}2 " | "%select{method %3|constructor|destructor}2 " | ||||
"that has %4 parameter%s4|" | "that has %4 parameter%s4|" | ||||
"%select{method %3|constructor|destructor}2 " | "%select{method %3|constructor|destructor}2 " | ||||
"with %ordinal4 parameter of type %5%select{| decayed from %7}6|" | "with %ordinal4 parameter of type %5%select{| decayed from %7}6|" | ||||
"%select{method %3|constructor|destructor}2 " | "%select{method %3|constructor|destructor}2 " | ||||
"with %ordinal4 parameter named %5" | "with %ordinal4 parameter named %5" | ||||
"}1">; | "}1">; | ||||
def err_module_odr_violation_objc_property : Error< | |||||
"%q0 has different definitions in different modules; first difference is " | |||||
"%select{definition in module '%2'|defined here}1 found " | |||||
"%select{" | |||||
"property %4|" | |||||
"property %4 with type %5|" | |||||
"%select{no|'required'|'optional'}4 property control|" | |||||
"property %4 with %select{default |}6'%select{none|readonly|getter|assign|" | |||||
"readwrite|retain|copy|nonatomic|setter|atomic|weak|strong|" | |||||
"unsafe_unretained|nullability|null_resettable|class|direct}5' attribute" | |||||
"}3">; | |||||
def note_module_odr_violation_objc_property : Note< | |||||
"but in '%0' found " | |||||
"%select{" | |||||
"property %2|" | |||||
"property %2 with type %3|" | |||||
"%select{no|'required'|'optional'}2 property control|" | |||||
"property %2 with different '%select{none|readonly|getter|assign|" | |||||
"readwrite|retain|copy|nonatomic|setter|atomic|weak|strong|" | |||||
"unsafe_unretained|nullability|null_resettable|class|direct}3' attribute" | |||||
"}1">; | |||||
def err_module_odr_violation_mismatch_decl_unknown : Error< | def err_module_odr_violation_mismatch_decl_unknown : Error< | ||||
"%q0 %select{with definition in module '%2'|defined here}1 has different " | "%q0 %select{with definition in module '%2'|defined here}1 has different " | ||||
"definitions in different modules; first difference is this " | "definitions in different modules; first difference is this " | ||||
"%select{||||static assert|field|method|type alias|typedef|data member|" | "%select{||||static assert|field|method|type alias|typedef|data member|" | ||||
"friend declaration|function template|method|" | "friend declaration|function template|method|" | ||||
"unexpected decl}3">; | "property|unexpected decl}3">; | ||||
def note_module_odr_violation_mismatch_decl_unknown : Note< | def note_module_odr_violation_mismatch_decl_unknown : Note< | ||||
"but in '%0' found " | "but in '%0' found " | ||||
"%select{||||different static assert|different field|different method|" | "%select{||||different static assert|different field|different method|" | ||||
"different type alias|different typedef|different data member|" | "different type alias|different typedef|different data member|" | ||||
"different friend declaration|different function template|different method|" | "different friend declaration|different function template|different method|" | ||||
"another unexpected decl}1">; | "different property|another unexpected decl}1">; | ||||
def remark_sanitize_address_insert_extra_padding_accepted : Remark< | def remark_sanitize_address_insert_extra_padding_accepted : Remark< | ||||
"-fsanitize-address-field-padding applied to %0">, ShowInSystemHeader, | "-fsanitize-address-field-padding applied to %0">, ShowInSystemHeader, | ||||
InGroup<SanitizeAddressRemarks>; | InGroup<SanitizeAddressRemarks>; | ||||
def remark_sanitize_address_insert_extra_padding_rejected : Remark< | def remark_sanitize_address_insert_extra_padding_rejected : Remark< | ||||
"-fsanitize-address-field-padding ignored for %0 because it " | "-fsanitize-address-field-padding ignored for %0 because it " | ||||
"%select{is not C++|is packed|is a union|is trivially copyable|" | "%select{is not C++|is packed|is a union|is trivially copyable|" | ||||
Show All 29 Lines |