Module:ClangDiags/DiagsData: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
local a = "title"
local a="category";
local b="type";
local c="title";
local d="Semantic Issue";
local e="Error";
local f="Warning";
local g="groups";
local h="maingroup";
local i="Note";
local j="";
local k="defaultactive";
local l="Parse Issue";
local m="Lexical or Preprocessor Issue";
local n="OpenMP Issue";
local o="c++98-compat-pedantic";
local p="CL4";
local q="all";
local r="c++98-compat";
local s="pedantic";
local t="most";
local u="ignored-attributes";
local v="c++11-compat-pedantic";
local w="c++14-compat-pedantic";
local x="ignored-pragmas";
local y="c++11-compat";
local z="c++0x-compat";
local A="c++17-compat-pedantic";
local B="attributes";
local C="pragmas";
local D="Modules Issue";
local E="format";
local F="c++14-compat";
local G="c++11-extensions";
local H="conversion";
local I="pre-c++20-compat";
local J="non-gcc";
local K="deprecated";
local L="DowngradableError";
local M="Fatal";
local N="microsoft";
local O="Value Conversion Issue";
local P="Inline Assembly Issue";
local Q="documentation";
local R="c++1z-compat";
local S="AST Deserialization Issue";
local T="c++17-compat";
local U="c++20-extensions";
local V="Deprecations";
local W="gnu";
local X="Lambda Issue";
local Y="unknown-pragmas";
local Z="c++2a-compat-pedantic";
local ab="c++20-compat-pedantic";
local bb="Coroutines Issue";
local cb="openmp-clauses";
local db="Documentation Issue";
local eb="odr";
local fb="thread-safety-analysis";
local gb="openmp";
local hb="c++17-extensions";
local ib="pre-c++17-compat";
local jb="option-ignored";
local kb="c++20-compat";
local lb="Format String Issue";
local mb="ARC Semantic Issue";
local nb="pre-c++20-compat-pedantic";
local ob="pre-c++23-compat";
local pb="thread-safety";
local qb="c++98-c++11-c++14-c++17-compat-pedantic";
local rb="c++0x-extensions";
local sb="c++98-c++11-c++14-c++17-compat";
local tb="c99-extensions";
local ub="Nullability Issue";
local vb="swift-name-attribute";
local wb="pre-c2x-compat";
local xb="extra";
local yb="c++2a-compat";
local zb="invalid-command-line-argument";
local Ab="Generics Issue";
local Bb="unused-command-line-argument";
local Cb="c++2a-extensions";
local Db="unused";
local Eb="Unused Entity Issue";
local Fb="gcc-compat";
local Gb="pre-c++14-compat";
local Hb="c++23-extensions";
local Ib="microsoft-template";
local Jb="pre-c++17-compat-pedantic";
local Kb="availability";
local Lb="return-type";
local Mb="unused-value";
local Nb="c++98-c++11-c++14-compat-pedantic";
local Ob="Remark";
local Pb="c++1z-extensions";
local Qb="uninitialized";
local Rb="c++98-c++11-c++14-compat";
local Sb="c++14-extensions";
local Tb="tautological-compare";
local Ub="source-uses-openmp";
local Vb="Backend Issue";
local Wb="c2x-extensions";
local Xb="consumed";
local Yb="pre-c++23-compat-pedantic";
local Zb="ARC Restrictions";
local ac="dangling";
local bc="parentheses";
local cc="unicode";
local dc="main";
local ec="overriding-method-mismatch";
local fc="c++11-narrowing";
local gc="pre-c2x-compat-pedantic";
local hc="objc-designated-initializers";
local ic="deprecated-declarations";
local jc="objc-method-access";
local kc="thread-safety-attributes";
local lc="pre-c++14-compat-pedantic";
local mc="c++98-c++11-compat-pedantic";
local nc="c99-designator";
local oc="c++2b-extensions";
local pc="c++98-c++11-compat";
local qc="avr-rtlib-linking-quirks";
local rc="array-bounds";
local sc="microsoft-exception-spec";
local tc="empty-body";
local uc="fortify-source";
local vc="nullability";
local wc="cuda-compat";
local xc="deprecated-volatile";
local yc="implicit-function-declaration";
local zc="pointer-arith";
local Ac="called-once-parameter";
local Bc="c++1y-extensions";
local Cc="ARC Weak References";
local Dc="ignored-qualifiers";
local Ec="ARC Casting Rules";
local Fc="function-multiversion";
local Gc="documentation-html";
local Hc="objc-property-implementation";
local Ic="branch-protection";
local Jc="duplicate-decl-specifier";
local Kc="dangling-field";
local Lc="excess-initializers";
local Mc="private-module";
local Nc="enum-conversion";
local Oc="#error";
local Pc="comment";
local Qc="module-build";
local Rc="implicit";
local Sc="clang-cl-pch";
local Tc="c99-compat";
local Uc="missing-declarations";
local Vc="non-pod-varargs";
local Wc="absolute-value";
local Xc="trigraphs";
local Yc="c11-extensions";
local Zc="property-attribute-mismatch";
local ad="openmp-target";
local bd="Related Result Type Issue";
local cd="implicit-float-conversion";
local dd="shadow-all";
local ed="narrowing";
local fd="tautological-constant-compare";
local gd="c++0x-narrowing";
local hd="format-non-iso";
local id="extra-semi";
local jd="coroutine";
local kd="section";
local ld="noderef";
local md="gnu-folding-constant";
local nd="initializer-overrides";
local od="unknown-argument";
local pd="switch";
local qd="deprecated-attributes";
local rd="class-varargs";
local sd="literal-range";
local td="gnu-empty-struct";
local ud="bitfield-enum-conversion";
local vd="objc-property-synthesis";
local wd="variadic-macros";
local xd="type-safety";
local yd="serialized-diagnostics";
local zd="arc-unsafe-retained-assign";
local Ad="incompatible-pointer-types-discards-qualifiers";
local Bd="unreachable-code-aggressive";
local Cd="varargs";
local Dd="incompatible-pointer-types";
local Ed="xor-used-as-pow";
local Fd="pedantic-macros";
local Gd="exceptions";
local Hd="Refactoring Invocation Issue";
local Id="sign-conversion";
local Jd="incomplete-umbrella";
local Kd="bool-conversion";
local Ld="completion-handler";
local Md="gnu-designator";
local Nd="pass-analysis";


return {
return {
["backslash_newline_space"] = {
["backslash_newline_space"]={
[a] = "warning: backslash and newline separated by space [-Wbackslash-newline-escape] (backslash_newline_space)",
[c]="warning: backslash and newline separated by space [-Wbackslash-newline-escape] (backslash_newline_space)",
["type"] = "Warning",
[b]=f,
["groups"] = { "backslash-newline-escape" },
[g]={"backslash-newline-escape"},
["maingroup"] = "backslash-newline-escape",
[h]="backslash-newline-escape",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_32_bit_builtin_64_bit_tgt"] = {
["err_32_bit_builtin_64_bit_tgt"]={
[a] = "error: this builtin is only available on 32-bit targets (err_32_bit_builtin_64_bit_tgt)",
[c]="error: this builtin is only available on 32-bit targets (err_32_bit_builtin_64_bit_tgt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_64_bit_builtin_32_bit_tgt"] = {
["err_64_bit_builtin_32_bit_tgt"]={
[a] = "error: this builtin is only available on 64-bit targets (err_64_bit_builtin_32_bit_tgt)",
[c]="error: this builtin is only available on 64-bit targets (err_64_bit_builtin_32_bit_tgt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err__Pragma_malformed"] = {
["err__Pragma_malformed"]={
[a] = "error: _Pragma takes a parenthesized string literal (err__Pragma_malformed)",
[c]="error: _Pragma takes a parenthesized string literal (err__Pragma_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_abi_tag_on_redeclaration"] = {
["err_abi_tag_on_redeclaration"]={
[a] = "error: cannot add \'abi_tag\' attribute in a redeclaration (err_abi_tag_on_redeclaration)",
[c]="error: cannot add \'abi_tag\' attribute in a redeclaration (err_abi_tag_on_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_abstract_type_in_decl"] = {
["err_abstract_type_in_decl"]={
[a] = "error: ... type A is an abstract class (err_abstract_type_in_decl)",
[c]="error: ... type A is an abstract class (err_abstract_type_in_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access"] = {
["err_access"]={
[a] = "error: A is a ... member of B (err_access)",
[c]="error: A is a ... member of B (err_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_base_ctor"] = {
["err_access_base_ctor"]={
[a] = "error: ... A has ... ...constructor (err_access_base_ctor)",
[c]="error: ... A has ... ...constructor (err_access_base_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_ctor"] = {
["err_access_ctor"]={
[a] = "error: calling a ... constructor of class A (err_access_ctor)",
[c]="error: calling a ... constructor of class A (err_access_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_decl"] = {
["err_access_decl"]={
[a] = "error: ISO C++11 does not allow access declarations; use using declarations instead (err_access_decl)",
[c]="error: ISO C++11 does not allow access declarations; use using declarations instead (err_access_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor"] = {
["err_access_dtor"]={
[a] = "error: calling a ... destructor of class A (err_access_dtor)",
[c]="error: calling a ... destructor of class A (err_access_dtor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_base"] = {
["err_access_dtor_base"]={
[a] = "error: base class A has ... destructor (err_access_dtor_base)",
[c]="error: base class A has ... destructor (err_access_dtor_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_exception"] = {
["err_access_dtor_exception"]={
[a] = "error: exception object of type A has ... destructor (err_access_dtor_exception)",
[c]="error: exception object of type A has ... destructor (err_access_dtor_exception)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_field"] = {
["err_access_dtor_field"]={
[a] = "error: field of type A has ... destructor (err_access_dtor_field)",
[c]="error: field of type A has ... destructor (err_access_dtor_field)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_ivar"] = {
["err_access_dtor_ivar"]={
[a] = "error: instance variable of type A has ... destructor (err_access_dtor_ivar)",
[c]="error: instance variable of type A has ... destructor (err_access_dtor_ivar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_temp"] = {
["err_access_dtor_temp"]={
[a] = "error: temporary of type A has ... destructor (err_access_dtor_temp)",
[c]="error: temporary of type A has ... destructor (err_access_dtor_temp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_var"] = {
["err_access_dtor_var"]={
[a] = "error: variable of type A has ... destructor (err_access_dtor_var)",
[c]="error: variable of type A has ... destructor (err_access_dtor_var)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_dtor_vbase"] = {
["err_access_dtor_vbase"]={
[a] = "error: inherited virtual base class A has ... destructor (err_access_dtor_vbase)",
[c]="error: inherited virtual base class A has ... destructor (err_access_dtor_vbase)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_field_ctor"] = {
["err_access_field_ctor"]={
[a] = "error: field of type A has ... ...constructor (err_access_field_ctor)",
[c]="error: field of type A has ... ...constructor (err_access_field_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_friend_function"] = {
["err_access_friend_function"]={
[a] = "error: friend function A is a ... member of B (err_access_friend_function)",
[c]="error: friend function A is a ... member of B (err_access_friend_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_access_lambda_capture"] = {
["err_access_lambda_capture"]={
[a] = "error: capture of variable \'A\' as type B calls ... ...constructor (err_access_lambda_capture)",
[c]="error: capture of variable \'A\' as type B calls ... ...constructor (err_access_lambda_capture)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_access_specifier_interface"] = {
["err_access_specifier_interface"]={
[a] = "error: interface types cannot specify \'...\' access (err_access_specifier_interface)",
[c]="error: interface types cannot specify \'...\' access (err_access_specifier_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_addr_ovl_ambiguous"] = {
["err_addr_ovl_ambiguous"]={
[a] = "error: address of overloaded function A is ambiguous (err_addr_ovl_ambiguous)",
[c]="error: address of overloaded function A is ambiguous (err_addr_ovl_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_addr_ovl_no_qualifier"] = {
["err_addr_ovl_no_qualifier"]={
[a] = "error: cannot form member pointer of type A without \'&\' and class name (err_addr_ovl_no_qualifier)",
[c]="error: cannot form member pointer of type A without \'&\' and class name (err_addr_ovl_no_qualifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_addr_ovl_no_viable"] = {
["err_addr_ovl_no_viable"]={
[a] = "error: address of overloaded function A does not match required type B (err_addr_ovl_no_viable)",
[c]="error: address of overloaded function A does not match required type B (err_addr_ovl_no_viable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_addr_ovl_not_func_ptrref"] = {
["err_addr_ovl_not_func_ptrref"]={
[a] = "error: address of overloaded function A cannot be converted to type B (err_addr_ovl_not_func_ptrref)",
[c]="error: address of overloaded function A cannot be converted to type B (err_addr_ovl_not_func_ptrref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_address_of_function_with_pass_object_size_params"] = {
["err_address_of_function_with_pass_object_size_params"]={
[a] = "error: cannot take address of function A because parameter B has pass_object_size attribute (err_address_of_function_with_pass_object_size_params)",
[c]="error: cannot take address of function A because parameter B has pass_object_size attribute (err_address_of_function_with_pass_object_size_params)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_address_of_label_outside_fn"] = {
["err_address_of_label_outside_fn"]={
[a] = "error: use of address-of-label extension outside of a function body (err_address_of_label_outside_fn)",
[c]="error: use of address-of-label extension outside of a function body (err_address_of_label_outside_fn)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_address_space_mismatch_templ_inst"] = {
["err_address_space_mismatch_templ_inst"]={
[a] = "error: conflicting address space qualifiers are provided between types A and B (err_address_space_mismatch_templ_inst)",
[c]="error: conflicting address space qualifiers are provided between types A and B (err_address_space_mismatch_templ_inst)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_address_space_qualified_delete"] = {
["err_address_space_qualified_delete"]={
[a] = "error: \'delete\' cannot delete objects of type A in address space \'B\' (err_address_space_qualified_delete)",
[c]="error: \'delete\' cannot delete objects of type A in address space \'B\' (err_address_space_qualified_delete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_address_space_qualified_new"] = {
["err_address_space_qualified_new"]={
[a] = "error: \'new\' cannot allocate objects of type A in address space \'B\' (err_address_space_qualified_new)",
[c]="error: \'new\' cannot allocate objects of type A in address space \'B\' (err_address_space_qualified_new)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_addrof_function_constraints_not_satisfied"] = {
["err_addrof_function_constraints_not_satisfied"]={
[a] = "error: cannot take address of function A because its constraints are not satisfied (err_addrof_function_constraints_not_satisfied)",
[c]="error: cannot take address of function A because its constraints are not satisfied (err_addrof_function_constraints_not_satisfied)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_addrof_function_disabled_by_enable_if_attr"] = {
["err_addrof_function_disabled_by_enable_if_attr"]={
[a] = "error: cannot take address of function A because it has one or more non-tautological enable_if conditions (err_addrof_function_disabled_by_enable_if_attr)",
[c]="error: cannot take address of function A because it has one or more non-tautological enable_if conditions (err_addrof_function_disabled_by_enable_if_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_aix_attr_unsupported_tls_model"] = {
["err_aix_attr_unsupported_tls_model"]={
[a] = "error: TLS model \'A\' is not yet supported on AIX (err_aix_attr_unsupported_tls_model)",
[c]="error: TLS model \'A\' is not yet supported on AIX (err_aix_attr_unsupported_tls_model)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_aix_unsupported_tls_model"] = {
["err_aix_unsupported_tls_model"]={
[a] = "error: TLS model \'A\' is not yet supported on AIX (err_aix_unsupported_tls_model)",
[c]="error: TLS model \'A\' is not yet supported on AIX (err_aix_unsupported_tls_model)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_alias_after_tentative"] = {
["err_alias_after_tentative"]={
[a] = "error: alias definition of A after tentative definition (err_alias_after_tentative)",
[c]="error: alias definition of A after tentative definition (err_alias_after_tentative)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alias_declaration_not_identifier"] = {
["err_alias_declaration_not_identifier"]={
[a] = "error: name defined in alias declaration must be an identifier (err_alias_declaration_not_identifier)",
[c]="error: name defined in alias declaration must be an identifier (err_alias_declaration_not_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_alias_declaration_pack_expansion"] = {
["err_alias_declaration_pack_expansion"]={
[a] = "error: alias declaration cannot be a pack expansion (err_alias_declaration_pack_expansion)",
[c]="error: alias declaration cannot be a pack expansion (err_alias_declaration_pack_expansion)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_alias_declaration_specialization"] = {
["err_alias_declaration_specialization"]={
[a] = "error: ... of alias templates is not permitted (err_alias_declaration_specialization)",
[c]="error: ... of alias templates is not permitted (err_alias_declaration_specialization)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_alias_is_definition"] = {
["err_alias_is_definition"]={
[a] = "error: definition A cannot also be an ... (err_alias_is_definition)",
[c]="error: definition A cannot also be an ... (err_alias_is_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alias_not_supported_on_darwin"] = {
["err_alias_not_supported_on_darwin"]={
[a] = "error: aliases are not supported on darwin (err_alias_not_supported_on_darwin)",
[c]="error: aliases are not supported on darwin (err_alias_not_supported_on_darwin)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alias_not_supported_on_nvptx"] = {
["err_alias_not_supported_on_nvptx"]={
[a] = "error: CUDA does not support aliases (err_alias_not_supported_on_nvptx)",
[c]="error: CUDA does not support aliases (err_alias_not_supported_on_nvptx)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alias_template_extra_headers"] = {
["err_alias_template_extra_headers"]={
[a] = "error: extraneous template parameter list in alias template declaration (err_alias_template_extra_headers)",
[c]="error: extraneous template parameter list in alias template declaration (err_alias_template_extra_headers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alias_to_undefined"] = {
["err_alias_to_undefined"]={
[a] = "error: ... must point to a defined ...function (err_alias_to_undefined)",
[c]="error: ... must point to a defined ...function (err_alias_to_undefined)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_align_value_attribute_argument_not_int"] = {
["err_align_value_attribute_argument_not_int"]={
[a] = "error: \'align_value\' attribute requires integer constant (err_align_value_attribute_argument_not_int)",
[c]="error: \'align_value\' attribute requires integer constant (err_align_value_attribute_argument_not_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignas_attribute_wrong_decl_type"] = {
["err_alignas_attribute_wrong_decl_type"]={
[a] = "error: A attribute cannot be applied to ... (err_alignas_attribute_wrong_decl_type)",
[c]="error: A attribute cannot be applied to ... (err_alignas_attribute_wrong_decl_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignas_mismatch"] = {
["err_alignas_mismatch"]={
[a] = "error: redeclaration has different alignment requirement (A vs B) (err_alignas_mismatch)",
[c]="error: redeclaration has different alignment requirement (A vs B) (err_alignas_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignas_missing_on_definition"] = {
["err_alignas_missing_on_definition"]={
[a] = "error: A must be specified on definition if it is specified on any declaration (err_alignas_missing_on_definition)",
[c]="error: A must be specified on definition if it is specified on any declaration (err_alignas_missing_on_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignas_underaligned"] = {
["err_alignas_underaligned"]={
[a] = "error: requested alignment is less than minimum alignment of A for type B (err_alignas_underaligned)",
[c]="error: requested alignment is less than minimum alignment of A for type B (err_alignas_underaligned)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_aligned_allocation_unavailable"] = {
["err_aligned_allocation_unavailable"]={
[a] = "error: aligned ... function of type \'A\' is ... available on B... (err_aligned_allocation_unavailable)",
[c]="error: aligned ... function of type \'A\' is ... available on B... (err_aligned_allocation_unavailable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_aligned_attribute_argument_not_int"] = {
["err_aligned_attribute_argument_not_int"]={
[a] = "error: \'aligned\' attribute requires integer constant (err_aligned_attribute_argument_not_int)",
[c]="error: \'aligned\' attribute requires integer constant (err_aligned_attribute_argument_not_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignment_dependent_typedef_name"] = {
["err_alignment_dependent_typedef_name"]={
[a] = "error: requested alignment is dependent but declaration is not dependent (err_alignment_dependent_typedef_name)",
[c]="error: requested alignment is dependent but declaration is not dependent (err_alignment_dependent_typedef_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignment_not_power_of_two"] = {
["err_alignment_not_power_of_two"]={
[a] = "error: requested alignment is not a power of 2 (err_alignment_not_power_of_two)",
[c]="error: requested alignment is not a power of 2 (err_alignment_not_power_of_two)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignment_too_big"] = {
["err_alignment_too_big"]={
[a] = "error: requested alignment must be A or smaller (err_alignment_too_big)",
[c]="error: requested alignment must be A or smaller (err_alignment_too_big)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignment_too_small"] = {
["err_alignment_too_small"]={
[a] = "error: requested alignment must be A or greater (err_alignment_too_small)",
[c]="error: requested alignment must be A or greater (err_alignment_too_small)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_alignof_member_of_incomplete_type"] = {
["err_alignof_member_of_incomplete_type"]={
[a] = "error: invalid application of \'alignof\' to a field of a class still being defined (err_alignof_member_of_incomplete_type)",
[c]="error: invalid application of \'alignof\' to a field of a class still being defined (err_alignof_member_of_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_allocation_of_abstract_type"] = {
["err_allocation_of_abstract_type"]={
[a] = "error: allocating an object of abstract class type A (err_allocation_of_abstract_type)",
[c]="error: allocating an object of abstract class type A (err_allocation_of_abstract_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_altivec_empty_initializer"] = {
["err_altivec_empty_initializer"]={
[a] = "error: expected initializer (err_altivec_empty_initializer)",
[c]="error: expected initializer (err_altivec_empty_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_base_to_derived_cast"] = {
["err_ambiguous_base_to_derived_cast"]={
[a] = "error: ambiguous cast from base A to derived B:C (err_ambiguous_base_to_derived_cast)",
[c]="error: ambiguous cast from base A to derived B:C (err_ambiguous_base_to_derived_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_delete_operand"] = {
["err_ambiguous_delete_operand"]={
[a] = "error: ambiguous conversion of delete expression of type A to a pointer (err_ambiguous_delete_operand)",
[c]="error: ambiguous conversion of delete expression of type A to a pointer (err_ambiguous_delete_operand)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_derived_to_base_conv"] = {
["err_ambiguous_derived_to_base_conv"]={
[a] = "error: ambiguous conversion from derived class A to base class B:C (err_ambiguous_derived_to_base_conv)",
[c]="error: ambiguous conversion from derived class A to base class B:C (err_ambiguous_derived_to_base_conv)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_destructor"] = {
["err_ambiguous_destructor"]={
[a] = "error: destructor of class A is ambiguous (err_ambiguous_destructor)",
[c]="error: destructor of class A is ambiguous (err_ambiguous_destructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_inherited_constructor"] = {
["err_ambiguous_inherited_constructor"]={
[a] = "error: constructor of A inherited from multiple base class subobjects (err_ambiguous_inherited_constructor)",
[c]="error: constructor of A inherited from multiple base class subobjects (err_ambiguous_inherited_constructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_member_multiple_subobject_types"] = {
["err_ambiguous_member_multiple_subobject_types"]={
[a] = "error: member A found in multiple base classes of different types (err_ambiguous_member_multiple_subobject_types)",
[c]="error: member A found in multiple base classes of different types (err_ambiguous_member_multiple_subobject_types)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_member_multiple_subobjects"] = {
["err_ambiguous_member_multiple_subobjects"]={
[a] = "error: non-static member A found in multiple base-class subobjects of type B:C (err_ambiguous_member_multiple_subobjects)",
[c]="error: non-static member A found in multiple base-class subobjects of type B:C (err_ambiguous_member_multiple_subobjects)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_memptr_conv"] = {
["err_ambiguous_memptr_conv"]={
[a] = "error: ambiguous conversion from pointer to member of ... class A to pointer to member of ... class B:C (err_ambiguous_memptr_conv)",
[c]="error: ambiguous conversion from pointer to member of ... class A to pointer to member of ... class B:C (err_ambiguous_memptr_conv)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_reference"] = {
["err_ambiguous_reference"]={
[a] = "error: reference to A is ambiguous (err_ambiguous_reference)",
[c]="error: reference to A is ambiguous (err_ambiguous_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_suitable_delete_member_function_found"] = {
["err_ambiguous_suitable_delete_member_function_found"]={
[a] = "error: multiple suitable A functions in B (err_ambiguous_suitable_delete_member_function_found)",
[c]="error: multiple suitable A functions in B (err_ambiguous_suitable_delete_member_function_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ambiguous_tag_hiding"] = {
["err_ambiguous_tag_hiding"]={
[a] = "error: a type named A is hidden by a declaration in a different namespace (err_ambiguous_tag_hiding)",
[c]="error: a type named A is hidden by a declaration in a different namespace (err_ambiguous_tag_hiding)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_analyzer_checker_incompatible_analyzer_option"] = {
["err_analyzer_checker_incompatible_analyzer_option"]={
[a] = "error: checker cannot be enabled with analyzer option \'A\' == B (err_analyzer_checker_incompatible_analyzer_option)",
[c]="error: checker cannot be enabled with analyzer option \'A\' == B (err_analyzer_checker_incompatible_analyzer_option)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_checker_option_invalid_input"] = {
["err_analyzer_checker_option_invalid_input"]={
[a] = "error: invalid input for checker option \'A\', that expects B (err_analyzer_checker_option_invalid_input)",
[c]="error: invalid input for checker option \'A\', that expects B (err_analyzer_checker_option_invalid_input)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_checker_option_unknown"] = {
["err_analyzer_checker_option_unknown"]={
[a] = "error: checker \'A\' has no option called \'B\' (err_analyzer_checker_option_unknown)",
[c]="error: checker \'A\' has no option called \'B\' (err_analyzer_checker_option_unknown)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_config_invalid_input"] = {
["err_analyzer_config_invalid_input"]={
[a] = "error: invalid input for analyzer-config option \'A\', that expects B value (err_analyzer_config_invalid_input)",
[c]="error: invalid input for analyzer-config option \'A\', that expects B value (err_analyzer_config_invalid_input)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_config_multiple_values"] = {
["err_analyzer_config_multiple_values"]={
[a] = "error: analyzer-config option \'A\' should contain only one \'=\' (err_analyzer_config_multiple_values)",
[c]="error: analyzer-config option \'A\' should contain only one \'=\' (err_analyzer_config_multiple_values)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_config_no_value"] = {
["err_analyzer_config_no_value"]={
[a] = "error: analyzer-config option \'A\' has a key but no value (err_analyzer_config_no_value)",
[c]="error: analyzer-config option \'A\' has a key but no value (err_analyzer_config_no_value)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_config_unknown"] = {
["err_analyzer_config_unknown"]={
[a] = "error: unknown analyzer-config \'A\' (err_analyzer_config_unknown)",
[c]="error: unknown analyzer-config \'A\' (err_analyzer_config_unknown)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_analyzer_not_built_with_z3"] = {
["err_analyzer_not_built_with_z3"]={
[a] = "error: analyzer constraint manager \'z3\' is only available if LLVM was built with -DLLVM_ENABLE_Z3_SOLVER=ON (err_analyzer_not_built_with_z3)",
[c]="error: analyzer constraint manager \'z3\' is only available if LLVM was built with -DLLVM_ENABLE_Z3_SOLVER=ON (err_analyzer_not_built_with_z3)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_anon_bitfield_has_negative_width"] = {
["err_anon_bitfield_has_negative_width"]={
[a] = "error: anonymous bit-field has negative width (A) (err_anon_bitfield_has_negative_width)",
[c]="error: anonymous bit-field has negative width (A) (err_anon_bitfield_has_negative_width)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anon_bitfield_member_init"] = {
["err_anon_bitfield_member_init"]={
[a] = "error: anonymous bit-field cannot have a default member initializer (err_anon_bitfield_member_init)",
[c]="error: anonymous bit-field cannot have a default member initializer (err_anon_bitfield_member_init)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_anon_bitfield_qualifiers"] = {
["err_anon_bitfield_qualifiers"]={
[a] = "error: anonymous bit-field cannot have qualifiers (err_anon_bitfield_qualifiers)",
[c]="error: anonymous bit-field cannot have qualifiers (err_anon_bitfield_qualifiers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anon_type_definition"] = {
["err_anon_type_definition"]={
[a] = "error: declaration of anonymous A must be a definition (err_anon_type_definition)",
[c]="error: declaration of anonymous A must be a definition (err_anon_type_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_anonymous_enum_bitfield"] = {
["err_anonymous_enum_bitfield"]={
[a] = "error: ISO C++ only allows \':\' in member enumeration declaration to introduce a fixed underlying type, not an anonymous bit-field (err_anonymous_enum_bitfield)",
[c]="error: ISO C++ only allows \':\' in member enumeration declaration to introduce a fixed underlying type, not an anonymous bit-field (err_anonymous_enum_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_anonymous_property"] = {
["err_anonymous_property"]={
[a] = "error: anonymous property is not supported (err_anonymous_property)",
[c]="error: anonymous property is not supported (err_anonymous_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_record_bad_member"] = {
["err_anonymous_record_bad_member"]={
[a] = "error: anonymous ... can only contain non-static data members (err_anonymous_record_bad_member)",
[c]="error: anonymous ... can only contain non-static data members (err_anonymous_record_bad_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_record_member_redecl"] = {
["err_anonymous_record_member_redecl"]={
[a] = "error: member of anonymous ... redeclares A (err_anonymous_record_member_redecl)",
[c]="error: member of anonymous ... redeclares A (err_anonymous_record_member_redecl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_record_nonpublic_member"] = {
["err_anonymous_record_nonpublic_member"]={
[a] = "error: anonymous ... cannot contain a ... data member (err_anonymous_record_nonpublic_member)",
[c]="error: anonymous ... cannot contain a ... data member (err_anonymous_record_nonpublic_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_record_with_function"] = {
["err_anonymous_record_with_function"]={
[a] = "error: functions cannot be declared in an anonymous ... (err_anonymous_record_with_function)",
[c]="error: functions cannot be declared in an anonymous ... (err_anonymous_record_with_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_record_with_static"] = {
["err_anonymous_record_with_static"]={
[a] = "error: static members cannot be declared in an anonymous ... (err_anonymous_record_with_static)",
[c]="error: static members cannot be declared in an anonymous ... (err_anonymous_record_with_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_record_with_type"] = {
["err_anonymous_record_with_type"]={
[a] = "error: types cannot be declared in an anonymous ... (err_anonymous_record_with_type)",
[c]="error: types cannot be declared in an anonymous ... (err_anonymous_record_with_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_struct_not_member"] = {
["err_anonymous_struct_not_member"]={
[a] = "error: anonymous ... must be ... members (err_anonymous_struct_not_member)",
[c]="error: anonymous ... must be ... members (err_anonymous_struct_not_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_union_not_static"] = {
["err_anonymous_union_not_static"]={
[a] = "error: anonymous unions at namespace or global scope must be declared \'static\' (err_anonymous_union_not_static)",
[c]="error: anonymous unions at namespace or global scope must be declared \'static\' (err_anonymous_union_not_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anonymous_union_with_storage_spec"] = {
["err_anonymous_union_with_storage_spec"]={
[a] = "error: anonymous union at class scope must not have a storage specifier (err_anonymous_union_with_storage_spec)",
[c]="error: anonymous union at class scope must not have a storage specifier (err_anonymous_union_with_storage_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anyx86_interrupt_attribute"] = {
["err_anyx86_interrupt_attribute"]={
[a] = "error: ... \'interrupt\' attribute only applies to functions that have ... (err_anyx86_interrupt_attribute)",
[c]="error: ... \'interrupt\' attribute only applies to functions that have ... (err_anyx86_interrupt_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_anyx86_interrupt_called"] = {
["err_anyx86_interrupt_called"]={
[a] = "error: interrupt service routine cannot be called directly (err_anyx86_interrupt_called)",
[c]="error: interrupt service routine cannot be called directly (err_anyx86_interrupt_called)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_arc_array_param_no_ownership"] = {
["err_arc_array_param_no_ownership"]={
[a] = "error: must explicitly describe intended ownership of an object array parameter (err_arc_array_param_no_ownership)",
[c]="error: must explicitly describe intended ownership of an object array parameter (err_arc_array_param_no_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_assign_property_ownership"] = {
["err_arc_assign_property_ownership"]={
[a] = "error: existing instance variable A for property B with ... attribute must be __unsafe_unretained (err_arc_assign_property_ownership)",
[c]="error: existing instance variable A for property B with ... attribute must be __unsafe_unretained (err_arc_assign_property_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC and @properties"
[a]="ARC and @properties"
},
},
["err_arc_atomic_ownership"] = {
["err_arc_atomic_ownership"]={
[a] = "error: cannot perform atomic operation on a pointer to type A: type has non-trivial ownership (err_arc_atomic_ownership)",
[c]="error: cannot perform atomic operation on a pointer to type A: type has non-trivial ownership (err_arc_atomic_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_autoreleasing_capture"] = {
["err_arc_autoreleasing_capture"]={
[a] = "error: cannot capture __autoreleasing variable in a ... (err_arc_autoreleasing_capture)",
[c]="error: cannot capture __autoreleasing variable in a ... (err_arc_autoreleasing_capture)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_autoreleasing_var"] = {
["err_arc_autoreleasing_var"]={
[a] = "error: ... cannot have __autoreleasing ownership (err_arc_autoreleasing_var)",
[c]="error: ... cannot have __autoreleasing ownership (err_arc_autoreleasing_var)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_bridge_cast_incompatible"] = {
["err_arc_bridge_cast_incompatible"]={
[a] = "error: incompatible types casting A to B with a ... cast (err_arc_bridge_cast_incompatible)",
[c]="error: incompatible types casting A to B with a ... cast (err_arc_bridge_cast_incompatible)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["err_arc_bridge_cast_wrong_kind"] = {
["err_arc_bridge_cast_wrong_kind"]={
[a] = "error: cast of ... pointer type A to ... pointer type B cannot use ... (err_arc_bridge_cast_wrong_kind)",
[c]="error: cast of ... pointer type A to ... pointer type B cannot use ... (err_arc_bridge_cast_wrong_kind)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["err_arc_bridge_retain"] = {
["err_arc_bridge_retain"]={
[a] = "error: unknown cast annotation __bridge_retain; did you mean __bridge_retained? (err_arc_bridge_retain)",
[c]="error: unknown cast annotation __bridge_retain; did you mean __bridge_retained? (err_arc_bridge_retain)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Parse Issue"
[a]="ARC Parse Issue"
},
},
["err_arc_cast_requires_bridge"] = {
["err_arc_cast_requires_bridge"]={
[a] = "error: ... of ... pointer type A to ... pointer type B requires a bridged cast (err_arc_cast_requires_bridge)",
[c]="error: ... of ... pointer type A to ... pointer type B requires a bridged cast (err_arc_cast_requires_bridge)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["err_arc_collection_forward"] = {
["err_arc_collection_forward"]={
[a] = "error: collection expression type A is a forward declaration (err_arc_collection_forward)",
[c]="error: collection expression type A is a forward declaration (err_arc_collection_forward)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_convesion_of_weak_unavailable"] = {
["err_arc_convesion_of_weak_unavailable"]={
[a] = "error: ... of weak-unavailable object of type A to a __weak object of type B (err_arc_convesion_of_weak_unavailable)",
[c]="error: ... of weak-unavailable object of type A to a __weak object of type B (err_arc_convesion_of_weak_unavailable)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_arc_gained_method_convention"] = {
["err_arc_gained_method_convention"]={
[a] = "error: method implementation does not match its declaration (err_arc_gained_method_convention)",
[c]="error: method implementation does not match its declaration (err_arc_gained_method_convention)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_illegal_explicit_message"] = {
["err_arc_illegal_explicit_message"]={
[a] = "error: ARC forbids explicit message send of A (err_arc_illegal_explicit_message)",
[c]="error: ARC forbids explicit message send of A (err_arc_illegal_explicit_message)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_illegal_method_def"] = {
["err_arc_illegal_method_def"]={
[a] = "error: ARC forbids ... of A (err_arc_illegal_method_def)",
[c]="error: ARC forbids ... of A (err_arc_illegal_method_def)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_illegal_selector"] = {
["err_arc_illegal_selector"]={
[a] = "error: ARC forbids use of A in a @selector (err_arc_illegal_selector)",
[c]="error: ARC forbids use of A in a @selector (err_arc_illegal_selector)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_inconsistent_property_ownership"] = {
["err_arc_inconsistent_property_ownership"]={
[a] = "error: ... property A may not also be declared ... (err_arc_inconsistent_property_ownership)",
[c]="error: ... property A may not also be declared ... (err_arc_inconsistent_property_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC and @properties"
[a]="ARC and @properties"
},
},
["err_arc_indirect_no_ownership"] = {
["err_arc_indirect_no_ownership"]={
[a] = "error: ... to non-const type A with no explicit ownership (err_arc_indirect_no_ownership)",
[c]="error: ... to non-const type A with no explicit ownership (err_arc_indirect_no_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_init_method_unrelated_result_type"] = {
["err_arc_init_method_unrelated_result_type"]={
[a] = "error: init methods must return a type related to the receiver type (err_arc_init_method_unrelated_result_type)",
[c]="error: init methods must return a type related to the receiver type (err_arc_init_method_unrelated_result_type)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_lost_method_convention"] = {
["err_arc_lost_method_convention"]={
[a] = "error: method was declared as ... method, but its implementation doesn\'t match because ... (err_arc_lost_method_convention)",
[c]="error: method was declared as ... method, but its implementation doesn\'t match because ... (err_arc_lost_method_convention)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_may_not_respond"] = {
["err_arc_may_not_respond"]={
[a] = "error: no visible @interface for A declares the selector B (err_arc_may_not_respond)",
[c]="error: no visible @interface for A declares the selector B (err_arc_may_not_respond)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_method_not_found"] = {
["err_arc_method_not_found"]={
[a] = "error: no known ... method for selector A (err_arc_method_not_found)",
[c]="error: no known ... method for selector A (err_arc_method_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_mismatched_cast"] = {
["err_arc_mismatched_cast"]={
[a] = "error: ... of ... to A is disallowed with ARC (err_arc_mismatched_cast)",
[c]="error: ... of ... to A is disallowed with ARC (err_arc_mismatched_cast)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_multiple_method_decl"] = {
["err_arc_multiple_method_decl"]={
[a] = "error: multiple methods named A found with mismatched result, parameter type or attributes (err_arc_multiple_method_decl)",
[c]="error: multiple methods named A found with mismatched result, parameter type or attributes (err_arc_multiple_method_decl)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_new_array_without_ownership"] = {
["err_arc_new_array_without_ownership"]={
[a] = "error: \'new\' cannot allocate an array of A with no explicit ownership (err_arc_new_array_without_ownership)",
[c]="error: \'new\' cannot allocate an array of A with no explicit ownership (err_arc_new_array_without_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_nolifetime_behavior"] = {
["err_arc_nolifetime_behavior"]={
[a] = "error: explicit ownership qualifier on cast result has no effect (err_arc_nolifetime_behavior)",
[c]="error: explicit ownership qualifier on cast result has no effect (err_arc_nolifetime_behavior)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_nonlocal_writeback"] = {
["err_arc_nonlocal_writeback"]={
[a] = "error: passing address of ... object to __autoreleasing parameter for write-back (err_arc_nonlocal_writeback)",
[c]="error: passing address of ... object to __autoreleasing parameter for write-back (err_arc_nonlocal_writeback)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_objc_property_default_assign_on_object"] = {
["err_arc_objc_property_default_assign_on_object"]={
[a] = "error: ARC forbids synthesizing a property of an Objective-C object with unspecified ownership or storage attribute (err_arc_objc_property_default_assign_on_object)",
[c]="error: ARC forbids synthesizing a property of an Objective-C object with unspecified ownership or storage attribute (err_arc_objc_property_default_assign_on_object)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_perform_selector_retains"] = {
["err_arc_perform_selector_retains"]={
[a] = "error: performSelector names a selector which retains the object (err_arc_perform_selector_retains)",
[c]="error: performSelector names a selector which retains the object (err_arc_perform_selector_retains)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_arc_pseudo_dtor_inconstant_quals"] = {
["err_arc_pseudo_dtor_inconstant_quals"]={
[a] = "error: pseudo-destructor destroys object of type A with inconsistently-qualified type B (err_arc_pseudo_dtor_inconstant_quals)",
[c]="error: pseudo-destructor destroys object of type A with inconsistently-qualified type B (err_arc_pseudo_dtor_inconstant_quals)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_receiver_forward_class"] = {
["err_arc_receiver_forward_class"]={
[a] = "error: receiver A for class message is a forward declaration (err_arc_receiver_forward_class)",
[c]="error: receiver A for class message is a forward declaration (err_arc_receiver_forward_class)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_receiver_forward_instance"] = {
["err_arc_receiver_forward_instance"]={
[a] = "error: receiver type A for instance message is a forward declaration (err_arc_receiver_forward_instance)",
[c]="error: receiver type A for instance message is a forward declaration (err_arc_receiver_forward_instance)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_strong_property_ownership"] = {
["err_arc_strong_property_ownership"]={
[a] = "error: existing instance variable A for strong property B may not be ... (err_arc_strong_property_ownership)",
[c]="error: existing instance variable A for strong property B may not be ... (err_arc_strong_property_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC and @properties"
[a]="ARC and @properties"
},
},
["err_arc_thread_ownership"] = {
["err_arc_thread_ownership"]={
[a] = "error: thread-local variable has non-trivial ownership: type is A (err_arc_thread_ownership)",
[c]="error: thread-local variable has non-trivial ownership: type is A (err_arc_thread_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_arc_typecheck_convert_incompatible_pointer"] = {
["err_arc_typecheck_convert_incompatible_pointer"]={
[a] = "error: incompatible pointer types passing retainable parameter of type Ato a CF function expecting B type (err_arc_typecheck_convert_incompatible_pointer)",
[c]="error: incompatible pointer types passing retainable parameter of type Ato a CF function expecting B type (err_arc_typecheck_convert_incompatible_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_arc_unsupported_on_runtime"] = {
["err_arc_unsupported_on_runtime"]={
[a] = "error: -fobjc-arc is not supported on platforms using the legacy runtime (err_arc_unsupported_on_runtime)",
[c]="error: -fobjc-arc is not supported on platforms using the legacy runtime (err_arc_unsupported_on_runtime)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_arc_unsupported_on_toolchain"] = {
["err_arc_unsupported_on_toolchain"]={
[a] = "error: -fobjc-arc is not supported on versions of OS X prior to 10.6 (err_arc_unsupported_on_toolchain)",
[c]="error: -fobjc-arc is not supported on versions of OS X prior to 10.6 (err_arc_unsupported_on_toolchain)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_arc_unsupported_weak_class"] = {
["err_arc_unsupported_weak_class"]={
[a] = "error: class is incompatible with __weak references (err_arc_unsupported_weak_class)",
[c]="error: class is incompatible with __weak references (err_arc_unsupported_weak_class)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_arc_unused_init_message"] = {
["err_arc_unused_init_message"]={
[a] = "error: the result of a delegate init call must be immediately returned or assigned to \'self\' (err_arc_unused_init_message)",
[c]="error: the result of a delegate init call must be immediately returned or assigned to \'self\' (err_arc_unused_init_message)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_arc_weak_disabled"] = {
["err_arc_weak_disabled"]={
[a] = "error: cannot create __weak reference in file using manual reference counting (err_arc_weak_disabled)",
[c]="error: cannot create __weak reference in file using manual reference counting (err_arc_weak_disabled)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_arc_weak_ivar_access"] = {
["err_arc_weak_ivar_access"]={
[a] = "error: dereferencing a __weak pointer is not allowed due to possible null value caused by race condition, assign it to strong variable first (err_arc_weak_ivar_access)",
[c]="error: dereferencing a __weak pointer is not allowed due to possible null value caused by race condition, assign it to strong variable first (err_arc_weak_ivar_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_arc_weak_no_runtime"] = {
["err_arc_weak_no_runtime"]={
[a] = "error: cannot create __weak reference because the current deployment target does not support weak references (err_arc_weak_no_runtime)",
[c]="error: cannot create __weak reference because the current deployment target does not support weak references (err_arc_weak_no_runtime)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_arc_weak_unavailable_assign"] = {
["err_arc_weak_unavailable_assign"]={
[a] = "error: assignment of a weak-unavailable object to a __weak object (err_arc_weak_unavailable_assign)",
[c]="error: assignment of a weak-unavailable object to a __weak object (err_arc_weak_unavailable_assign)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_arc_weak_unavailable_property"] = {
["err_arc_weak_unavailable_property"]={
[a] = "error: synthesizing __weak instance variable of type A, which does not support weak references (err_arc_weak_unavailable_property)",
[c]="error: synthesizing __weak instance variable of type A, which does not support weak references (err_arc_weak_unavailable_property)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_arch_unsupported_isa"] = {
["err_arch_unsupported_isa"]={
[a] = "error: architecture \'A\' does not support \'B\' execution mode (err_arch_unsupported_isa)",
[c]="error: architecture \'A\' does not support \'B\' execution mode (err_arch_unsupported_isa)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_arcmt_nsinvocation_ownership"] = {
["err_arcmt_nsinvocation_ownership"]={
[a] = "error: NSInvocation\'s A is not safe to be used with an object with ownership other than __unsafe_unretained (err_arcmt_nsinvocation_ownership)",
[c]="error: NSInvocation\'s A is not safe to be used with an object with ownership other than __unsafe_unretained (err_arcmt_nsinvocation_ownership)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_arg_with_address_space"] = {
["err_arg_with_address_space"]={
[a] = "error: parameter may not be qualified with an address space (err_arg_with_address_space)",
[c]="error: parameter may not be qualified with an address space (err_arg_with_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_invalid_range"] = {
["err_argument_invalid_range"]={
[a] = "error: argument value A is outside the valid range [B, C] (err_argument_invalid_range)",
[c]="error: argument value A is outside the valid range [B, C] (err_argument_invalid_range)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_not_contiguous_bit_field"] = {
["err_argument_not_contiguous_bit_field"]={
[a] = "error: argument A value should represent a contiguous bit field (err_argument_not_contiguous_bit_field)",
[c]="error: argument A value should represent a contiguous bit field (err_argument_not_contiguous_bit_field)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_not_multiple"] = {
["err_argument_not_multiple"]={
[a] = "error: argument should be a multiple of A (err_argument_not_multiple)",
[c]="error: argument should be a multiple of A (err_argument_not_multiple)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_not_power_of_2"] = {
["err_argument_not_power_of_2"]={
[a] = "error: argument should be a power of 2 (err_argument_not_power_of_2)",
[c]="error: argument should be a power of 2 (err_argument_not_power_of_2)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_not_shifted_byte"] = {
["err_argument_not_shifted_byte"]={
[a] = "error: argument should be an 8-bit value shifted by a multiple of 8 bits (err_argument_not_shifted_byte)",
[c]="error: argument should be an 8-bit value shifted by a multiple of 8 bits (err_argument_not_shifted_byte)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_not_shifted_byte_or_xxff"] = {
["err_argument_not_shifted_byte_or_xxff"]={
[a] = "error: argument should be an 8-bit value shifted by a multiple of 8 bits, or in the form 0x??FF (err_argument_not_shifted_byte_or_xxff)",
[c]="error: argument should be an 8-bit value shifted by a multiple of 8 bits, or in the form 0x??FF (err_argument_not_shifted_byte_or_xxff)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_argument_required_after_attribute"] = {
["err_argument_required_after_attribute"]={
[a] = "error: argument required after attribute (err_argument_required_after_attribute)",
[c]="error: argument required after attribute (err_argument_required_after_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_arithmetic_nonfragile_interface"] = {
["err_arithmetic_nonfragile_interface"]={
[a] = "error: arithmetic on pointer to interface A, which is not a constant size for this architecture and platform (err_arithmetic_nonfragile_interface)",
[c]="error: arithmetic on pointer to interface A, which is not a constant size for this architecture and platform (err_arithmetic_nonfragile_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_arm_invalid_coproc"] = {
["err_arm_invalid_coproc"]={
[a] = "error: coprocessor A must be configured as ... (err_arm_invalid_coproc)",
[c]="error: coprocessor A must be configured as ... (err_arm_invalid_coproc)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_arm_invalid_specialreg"] = {
["err_arm_invalid_specialreg"]={
[a] = "error: invalid special register for builtin (err_arm_invalid_specialreg)",
[c]="error: invalid special register for builtin (err_arm_invalid_specialreg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_designator_empty_range"] = {
["err_array_designator_empty_range"]={
[a] = "error: array designator range [A, B] is empty (err_array_designator_empty_range)",
[c]="error: array designator range [A, B] is empty (err_array_designator_empty_range)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_designator_negative"] = {
["err_array_designator_negative"]={
[a] = "error: array designator value \'A\' is negative (err_array_designator_negative)",
[c]="error: array designator value \'A\' is negative (err_array_designator_negative)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_designator_non_array"] = {
["err_array_designator_non_array"]={
[a] = "error: array designator cannot initialize non-array type A (err_array_designator_non_array)",
[c]="error: array designator cannot initialize non-array type A (err_array_designator_non_array)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_designator_too_large"] = {
["err_array_designator_too_large"]={
[a] = "error: array designator index (A) exceeds array bounds (B) (err_array_designator_too_large)",
[c]="error: array designator index (A) exceeds array bounds (B) (err_array_designator_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_element_alignment"] = {
["err_array_element_alignment"]={
[a] = "error: size of array element of type A (B bytes) isn\'t a multiple of its alignment (C bytes) (err_array_element_alignment)",
[c]="error: size of array element of type A (B bytes) isn\'t a multiple of its alignment (C bytes) (err_array_element_alignment)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_incomplete_or_sizeless_type"] = {
["err_array_incomplete_or_sizeless_type"]={
[a] = "error: array has ... element type A (err_array_incomplete_or_sizeless_type)",
[c]="error: array has ... element type A (err_array_incomplete_or_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_different_type"] = {
["err_array_init_different_type"]={
[a] = "error: cannot initialize array of type A with array of type B (err_array_init_different_type)",
[c]="error: cannot initialize array of type A with array of type B (err_array_init_different_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_incompat_wide_string_into_wchar"] = {
["err_array_init_incompat_wide_string_into_wchar"]={
[a] = "error: initializing wide char array with incompatible wide string literal (err_array_init_incompat_wide_string_into_wchar)",
[c]="error: initializing wide char array with incompatible wide string literal (err_array_init_incompat_wide_string_into_wchar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_narrow_string_into_wchar"] = {
["err_array_init_narrow_string_into_wchar"]={
[a] = "error: initializing wide char array with non-wide string literal (err_array_init_narrow_string_into_wchar)",
[c]="error: initializing wide char array with non-wide string literal (err_array_init_narrow_string_into_wchar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_non_constant_array"] = {
["err_array_init_non_constant_array"]={
[a] = "error: cannot initialize array of type A with non-constant array of type B (err_array_init_non_constant_array)",
[c]="error: cannot initialize array of type A with non-constant array of type B (err_array_init_non_constant_array)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_not_init_list"] = {
["err_array_init_not_init_list"]={
[a] = "error: array initializer must be an initializer list... (err_array_init_not_init_list)",
[c]="error: array initializer must be an initializer list... (err_array_init_not_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_plain_string_into_char8_t"] = {
["err_array_init_plain_string_into_char8_t"]={
[a] = "error: initializing \'char8_t\' array with plain string literal (err_array_init_plain_string_into_char8_t)",
[c]="error: initializing \'char8_t\' array with plain string literal (err_array_init_plain_string_into_char8_t)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_utf8_string_into_char"] = {
["err_array_init_utf8_string_into_char"]={
[a] = "error: initialization of ...char array with UTF-8 string literal is not permitted by ... (err_array_init_utf8_string_into_char)",
[c]="error: initialization of ...char array with UTF-8 string literal is not permitted by ... (err_array_init_utf8_string_into_char)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_init_wide_string_into_char"] = {
["err_array_init_wide_string_into_char"]={
[a] = "error: initializing char array with wide string literal (err_array_init_wide_string_into_char)",
[c]="error: initializing char array with wide string literal (err_array_init_wide_string_into_char)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_new_needs_size"] = {
["err_array_new_needs_size"]={
[a] = "error: array size must be specified in new expression with no initializer (err_array_new_needs_size)",
[c]="error: array size must be specified in new expression with no initializer (err_array_new_needs_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_of_abstract_type"] = {
["err_array_of_abstract_type"]={
[a] = "error: array of abstract class type A (err_array_of_abstract_type)",
[c]="error: array of abstract class type A (err_array_of_abstract_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_section_does_not_specify_contiguous_storage"] = {
["err_array_section_does_not_specify_contiguous_storage"]={
[a] = "error: array section does not specify contiguous storage (err_array_section_does_not_specify_contiguous_storage)",
[c]="error: array section does not specify contiguous storage (err_array_section_does_not_specify_contiguous_storage)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_array_section_does_not_specify_length"] = {
["err_array_section_does_not_specify_length"]={
[a] = "error: array section does not specify length for outermost dimension (err_array_section_does_not_specify_length)",
[c]="error: array section does not specify length for outermost dimension (err_array_section_does_not_specify_length)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_array_size_ambiguous_conversion"] = {
["err_array_size_ambiguous_conversion"]={
[a] = "error: ambiguous conversion of array size expression of type A to an integral or enumeration type (err_array_size_ambiguous_conversion)",
[c]="error: ambiguous conversion of array size expression of type A to an integral or enumeration type (err_array_size_ambiguous_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_size_explicit_conversion"] = {
["err_array_size_explicit_conversion"]={
[a] = "error: array size expression of type A requires explicit conversion to type B (err_array_size_explicit_conversion)",
[c]="error: array size expression of type A requires explicit conversion to type B (err_array_size_explicit_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_size_incomplete_type"] = {
["err_array_size_incomplete_type"]={
[a] = "error: array size expression has incomplete class type A (err_array_size_incomplete_type)",
[c]="error: array size expression has incomplete class type A (err_array_size_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_size_non_int"] = {
["err_array_size_non_int"]={
[a] = "error: size of array has non-integer type A (err_array_size_non_int)",
[c]="error: size of array has non-integer type A (err_array_size_non_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_size_not_integral"] = {
["err_array_size_not_integral"]={
[a] = "error: array size expression must have integral or ...enumeration type, not A (err_array_size_not_integral)",
[c]="error: array size expression must have integral or ...enumeration type, not A (err_array_size_not_integral)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_star_in_function_definition"] = {
["err_array_star_in_function_definition"]={
[a] = "error: variable length array must be bound in function definition (err_array_star_in_function_definition)",
[c]="error: variable length array must be bound in function definition (err_array_star_in_function_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_star_outside_prototype"] = {
["err_array_star_outside_prototype"]={
[a] = "error: star modifier used outside of function prototype (err_array_star_outside_prototype)",
[c]="error: star modifier used outside of function prototype (err_array_star_outside_prototype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_static_not_outermost"] = {
["err_array_static_not_outermost"]={
[a] = "error: A used in non-outermost array type derivation (err_array_static_not_outermost)",
[c]="error: A used in non-outermost array type derivation (err_array_static_not_outermost)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_static_outside_prototype"] = {
["err_array_static_outside_prototype"]={
[a] = "error: A used in array declarator outside of function prototype (err_array_static_outside_prototype)",
[c]="error: A used in array declarator outside of function prototype (err_array_static_outside_prototype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_array_too_large"] = {
["err_array_too_large"]={
[a] = "error: array is too large (A elements) (err_array_too_large)",
[c]="error: array is too large (A elements) (err_array_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_as_qualified_auto_decl"] = {
["err_as_qualified_auto_decl"]={
[a] = "error: automatic variable qualified with an... address space (err_as_qualified_auto_decl)",
[c]="error: automatic variable qualified with an... address space (err_as_qualified_auto_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_asm_bad_register_type"] = {
["err_asm_bad_register_type"]={
[a] = "error: bad type for named register variable (err_asm_bad_register_type)",
[c]="error: bad type for named register variable (err_asm_bad_register_type)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_duplicate_qual"] = {
["err_asm_duplicate_qual"]={
[a] = "error: duplicate asm qualifier \'A\' (err_asm_duplicate_qual)",
[c]="error: duplicate asm qualifier \'A\' (err_asm_duplicate_qual)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_empty"] = {
["err_asm_empty"]={
[a] = "error: __asm used with no assembly instructions (err_asm_empty)",
[c]="error: __asm used with no assembly instructions (err_asm_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_empty_symbolic_operand_name"] = {
["err_asm_empty_symbolic_operand_name"]={
[a] = "error: empty symbolic operand name in inline assembly string (err_asm_empty_symbolic_operand_name)",
[c]="error: empty symbolic operand name in inline assembly string (err_asm_empty_symbolic_operand_name)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_incomplete_type"] = {
["err_asm_incomplete_type"]={
[a] = "error: asm operand has incomplete type A (err_asm_incomplete_type)",
[c]="error: asm operand has incomplete type A (err_asm_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_input_duplicate_match"] = {
["err_asm_input_duplicate_match"]={
[a] = "error: more than one input constraint matches the same output \'A\' (err_asm_input_duplicate_match)",
[c]="error: more than one input constraint matches the same output \'A\' (err_asm_input_duplicate_match)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_escape"] = {
["err_asm_invalid_escape"]={
[a] = "error: invalid % escape in inline assembly string (err_asm_invalid_escape)",
[c]="error: invalid % escape in inline assembly string (err_asm_invalid_escape)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_global_var_reg"] = {
["err_asm_invalid_global_var_reg"]={
[a] = "error: register \'A\' unsuitable for global register variables on this target (err_asm_invalid_global_var_reg)",
[c]="error: register \'A\' unsuitable for global register variables on this target (err_asm_invalid_global_var_reg)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_input_constraint"] = {
["err_asm_invalid_input_constraint"]={
[a] = "error: invalid input constraint \'A\' in asm (err_asm_invalid_input_constraint)",
[c]="error: invalid input constraint \'A\' in asm (err_asm_invalid_input_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_input_size"] = {
["err_asm_invalid_input_size"]={
[a] = "error: invalid input size for constraint \'A\' (err_asm_invalid_input_size)",
[c]="error: invalid input size for constraint \'A\' (err_asm_invalid_input_size)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_lvalue_in_input"] = {
["err_asm_invalid_lvalue_in_input"]={
[a] = "error: invalid lvalue in asm input for constraint \'A\' (err_asm_invalid_lvalue_in_input)",
[c]="error: invalid lvalue in asm input for constraint \'A\' (err_asm_invalid_lvalue_in_input)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_lvalue_in_output"] = {
["err_asm_invalid_lvalue_in_output"]={
[a] = "error: invalid lvalue in asm output (err_asm_invalid_lvalue_in_output)",
[c]="error: invalid lvalue in asm output (err_asm_invalid_lvalue_in_output)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_operand_number"] = {
["err_asm_invalid_operand_number"]={
[a] = "error: invalid operand number in inline asm string (err_asm_invalid_operand_number)",
[c]="error: invalid operand number in inline asm string (err_asm_invalid_operand_number)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_output_constraint"] = {
["err_asm_invalid_output_constraint"]={
[a] = "error: invalid output constraint \'A\' in asm (err_asm_invalid_output_constraint)",
[c]="error: invalid output constraint \'A\' in asm (err_asm_invalid_output_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_output_size"] = {
["err_asm_invalid_output_size"]={
[a] = "error: invalid output size for constraint \'A\' (err_asm_invalid_output_size)",
[c]="error: invalid output size for constraint \'A\' (err_asm_invalid_output_size)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_type"] = {
["err_asm_invalid_type"]={
[a] = "error: invalid type A in asm ... (err_asm_invalid_type)",
[c]="error: invalid type A in asm ... (err_asm_invalid_type)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_invalid_type_in_input"] = {
["err_asm_invalid_type_in_input"]={
[a] = "error: invalid type A in asm input for constraint \'B\' (err_asm_invalid_type_in_input)",
[c]="error: invalid type A in asm input for constraint \'B\' (err_asm_invalid_type_in_input)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_naked_parm_ref"] = {
["err_asm_naked_parm_ref"]={
[a] = "error: parameter references not allowed in naked functions (err_asm_naked_parm_ref)",
[c]="error: parameter references not allowed in naked functions (err_asm_naked_parm_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_asm_naked_this_ref"] = {
["err_asm_naked_this_ref"]={
[a] = "error: \'this\' pointer references not allowed in naked functions (err_asm_naked_this_ref)",
[c]="error: \'this\' pointer references not allowed in naked functions (err_asm_naked_this_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_asm_non_addr_value_in_memory_constraint"] = {
["err_asm_non_addr_value_in_memory_constraint"]={
[a] = "error: reference to a ... in asm ... with a memory constraint \'A\' (err_asm_non_addr_value_in_memory_constraint)",
[c]="error: reference to a ... in asm ... with a memory constraint \'A\' (err_asm_non_addr_value_in_memory_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_operand_wide_string_literal"] = {
["err_asm_operand_wide_string_literal"]={
[a] = "error: cannot use ... string literal in \'asm\' (err_asm_operand_wide_string_literal)",
[c]="error: cannot use ... string literal in \'asm\' (err_asm_operand_wide_string_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_asm_pmf_through_constraint_not_permitted"] = {
["err_asm_pmf_through_constraint_not_permitted"]={
[a] = "error: cannot pass a pointer-to-member through register-constrained inline assembly parameter (err_asm_pmf_through_constraint_not_permitted)",
[c]="error: cannot pass a pointer-to-member through register-constrained inline assembly parameter (err_asm_pmf_through_constraint_not_permitted)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_qualifier_ignored"] = {
["err_asm_qualifier_ignored"]={
[a] = "error: expected \'volatile\', \'inline\', \'goto\', or \'(\' (err_asm_qualifier_ignored)",
[c]="error: expected \'volatile\', \'inline\', \'goto\', or \'(\' (err_asm_qualifier_ignored)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_register_size_mismatch"] = {
["err_asm_register_size_mismatch"]={
[a] = "error: size of register \'A\' does not match variable size (err_asm_register_size_mismatch)",
[c]="error: size of register \'A\' does not match variable size (err_asm_register_size_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_tying_incompatible_types"] = {
["err_asm_tying_incompatible_types"]={
[a] = "error: unsupported inline asm: input with type A matching output with type B (err_asm_tying_incompatible_types)",
[c]="error: unsupported inline asm: input with type A matching output with type B (err_asm_tying_incompatible_types)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_unexpected_constraint_alternatives"] = {
["err_asm_unexpected_constraint_alternatives"]={
[a] = "error: asm constraint has an unexpected number of alternatives: A vs B (err_asm_unexpected_constraint_alternatives)",
[c]="error: asm constraint has an unexpected number of alternatives: A vs B (err_asm_unexpected_constraint_alternatives)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_unknown_register_name"] = {
["err_asm_unknown_register_name"]={
[a] = "error: unknown register name \'A\' in asm (err_asm_unknown_register_name)",
[c]="error: unknown register name \'A\' in asm (err_asm_unknown_register_name)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_unknown_symbolic_operand_name"] = {
["err_asm_unknown_symbolic_operand_name"]={
[a] = "error: unknown symbolic operand name in inline assembly string (err_asm_unknown_symbolic_operand_name)",
[c]="error: unknown symbolic operand name in inline assembly string (err_asm_unknown_symbolic_operand_name)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_unterminated_symbolic_operand_name"] = {
["err_asm_unterminated_symbolic_operand_name"]={
[a] = "error: unterminated symbolic operand name in inline assembly string (err_asm_unterminated_symbolic_operand_name)",
[c]="error: unterminated symbolic operand name in inline assembly string (err_asm_unterminated_symbolic_operand_name)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_asm_unwind_and_goto"] = {
["err_asm_unwind_and_goto"]={
[a] = "error: unwind clobber can\'t be used with asm goto (err_asm_unwind_and_goto)",
[c]="error: unwind clobber can\'t be used with asm goto (err_asm_unwind_and_goto)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_assoc_compatible_types"] = {
["err_assoc_compatible_types"]={
[a] = "error: type A in generic association compatible with previously specified type B (err_assoc_compatible_types)",
[c]="error: type A in generic association compatible with previously specified type B (err_assoc_compatible_types)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_assoc_type_incomplete"] = {
["err_assoc_type_incomplete"]={
[a] = "error: type A in generic association incomplete (err_assoc_type_incomplete)",
[c]="error: type A in generic association incomplete (err_assoc_type_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_assoc_type_nonobject"] = {
["err_assoc_type_nonobject"]={
[a] = "error: type A in generic association not an object type (err_assoc_type_nonobject)",
[c]="error: type A in generic association not an object type (err_assoc_type_nonobject)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_assoc_type_variably_modified"] = {
["err_assoc_type_variably_modified"]={
[a] = "error: type A in generic association is a variably modified type (err_assoc_type_variably_modified)",
[c]="error: type A in generic association is a variably modified type (err_assoc_type_variably_modified)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ast_file_invalid"] = {
["err_ast_file_invalid"]={
[a] = "fatal error: file \'A\' is not a valid precompiled ... file (err_ast_file_invalid)",
[c]="fatal error: file \'A\' is not a valid precompiled ... file (err_ast_file_invalid)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_ast_file_not_found"] = {
["err_ast_file_not_found"]={
[a] = "fatal error: ... file \'A\' not found... (err_ast_file_not_found)",
[c]="fatal error: ... file \'A\' not found... (err_ast_file_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_ast_file_out_of_date"] = {
["err_ast_file_out_of_date"]={
[a] = "fatal error: ... file \'A\' is out of date and needs to be rebuilt... (err_ast_file_out_of_date)",
[c]="fatal error: ... file \'A\' is out of date and needs to be rebuilt... (err_ast_file_out_of_date)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_at_defs_cxx"] = {
["err_at_defs_cxx"]={
[a] = "error: @defs is not supported in Objective-C++ (err_at_defs_cxx)",
[c]="error: @defs is not supported in Objective-C++ (err_at_defs_cxx)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_at_in_class"] = {
["err_at_in_class"]={
[a] = "error: unexpected \'@\' in member specification (err_at_in_class)",
[c]="error: unexpected \'@\' in member specification (err_at_in_class)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_atdef_nonfragile_interface"] = {
["err_atdef_nonfragile_interface"]={
[a] = "error: use of @defs is not supported on this architecture and platform (err_atdef_nonfragile_interface)",
[c]="error: use of @defs is not supported on this architecture and platform (err_atdef_nonfragile_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atimport"] = {
["err_atimport"]={
[a] = "error: use of \'@import\' when modules are disabled (err_atimport)",
[c]="error: use of \'@import\' when modules are disabled (err_atimport)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_atomic_builtin_bit_int_prohibit"] = {
["err_atomic_builtin_bit_int_prohibit"]={
[a] = "error: argument to atomic builtin of type \'_BitInt\' is not supported (err_atomic_builtin_bit_int_prohibit)",
[c]="error: argument to atomic builtin of type \'_BitInt\' is not supported (err_atomic_builtin_bit_int_prohibit)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_builtin_cannot_be_const"] = {
["err_atomic_builtin_cannot_be_const"]={
[a] = "error: address argument to atomic builtin cannot be const-qualified (A invalid) (err_atomic_builtin_cannot_be_const)",
[c]="error: address argument to atomic builtin cannot be const-qualified (A invalid) (err_atomic_builtin_cannot_be_const)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_builtin_ext_int_size"] = {
["err_atomic_builtin_ext_int_size"]={
[a] = "error: Atomic memory operand must have a power-of-two size (err_atomic_builtin_ext_int_size)",
[c]="error: Atomic memory operand must have a power-of-two size (err_atomic_builtin_ext_int_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_builtin_must_be_pointer"] = {
["err_atomic_builtin_must_be_pointer"]={
[a] = "error: address argument to atomic builtin must be a pointer (A invalid) (err_atomic_builtin_must_be_pointer)",
[c]="error: address argument to atomic builtin must be a pointer (A invalid) (err_atomic_builtin_must_be_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_builtin_must_be_pointer_intfltptr"] = {
["err_atomic_builtin_must_be_pointer_intfltptr"]={
[a] = "error: address argument to atomic builtin must be a pointer to integer, floating-point or pointer (A invalid) (err_atomic_builtin_must_be_pointer_intfltptr)",
[c]="error: address argument to atomic builtin must be a pointer to integer, floating-point or pointer (A invalid) (err_atomic_builtin_must_be_pointer_intfltptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_builtin_must_be_pointer_intptr"] = {
["err_atomic_builtin_must_be_pointer_intptr"]={
[a] = "error: address argument to atomic builtin must be a pointer to integer or pointer (A invalid) (err_atomic_builtin_must_be_pointer_intptr)",
[c]="error: address argument to atomic builtin must be a pointer to integer or pointer (A invalid) (err_atomic_builtin_must_be_pointer_intptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_builtin_pointer_size"] = {
["err_atomic_builtin_pointer_size"]={
[a] = "error: address argument to atomic builtin must be a pointer to 1,2,4,8 or 16 byte type (A invalid) (err_atomic_builtin_pointer_size)",
[c]="error: address argument to atomic builtin must be a pointer to 1,2,4,8 or 16 byte type (A invalid) (err_atomic_builtin_pointer_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_exclusive_builtin_pointer_size"] = {
["err_atomic_exclusive_builtin_pointer_size"]={
[a] = "error: address argument to load or store exclusive builtin must be a pointer to 1,2,4 or 8 byte type (A invalid) (err_atomic_exclusive_builtin_pointer_size)",
[c]="error: address argument to load or store exclusive builtin must be a pointer to 1,2,4 or 8 byte type (A invalid) (err_atomic_exclusive_builtin_pointer_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_load_store_uses_lib"] = {
["err_atomic_load_store_uses_lib"]={
[a] = "error: atomic ... requires runtime support that is not available for this target (err_atomic_load_store_uses_lib)",
[c]="error: atomic ... requires runtime support that is not available for this target (err_atomic_load_store_uses_lib)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_has_invalid_synch_scope"] = {
["err_atomic_op_has_invalid_synch_scope"]={
[a] = "error: synchronization scope argument to atomic operation is invalid (err_atomic_op_has_invalid_synch_scope)",
[c]="error: synchronization scope argument to atomic operation is invalid (err_atomic_op_has_invalid_synch_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_atomic"] = {
["err_atomic_op_needs_atomic"]={
[a] = "error: address argument to atomic operation must be a pointer to _Atomic type (A invalid) (err_atomic_op_needs_atomic)",
[c]="error: address argument to atomic operation must be a pointer to _Atomic type (A invalid) (err_atomic_op_needs_atomic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_atomic_int"] = {
["err_atomic_op_needs_atomic_int"]={
[a] = "error: address argument to atomic operation must be a pointer to ...integer (A invalid) (err_atomic_op_needs_atomic_int)",
[c]="error: address argument to atomic operation must be a pointer to ...integer (A invalid) (err_atomic_op_needs_atomic_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_atomic_int_or_fp"] = {
["err_atomic_op_needs_atomic_int_or_fp"]={
[a] = "error: address argument to atomic operation must be a pointer to ...integer or supported floating point type (A invalid) (err_atomic_op_needs_atomic_int_or_fp)",
[c]="error: address argument to atomic operation must be a pointer to ...integer or supported floating point type (A invalid) (err_atomic_op_needs_atomic_int_or_fp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_atomic_int_or_ptr"] = {
["err_atomic_op_needs_atomic_int_or_ptr"]={
[a] = "error: address argument to atomic operation must be a pointer to ...integer or pointer (A invalid) (err_atomic_op_needs_atomic_int_or_ptr)",
[c]="error: address argument to atomic operation must be a pointer to ...integer or pointer (A invalid) (err_atomic_op_needs_atomic_int_or_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_atomic_int_ptr_or_fp"] = {
["err_atomic_op_needs_atomic_int_ptr_or_fp"]={
[a] = "error: address argument to atomic operation must be a pointer to ...integer, pointer or supported floating point type (A invalid) (err_atomic_op_needs_atomic_int_ptr_or_fp)",
[c]="error: address argument to atomic operation must be a pointer to ...integer, pointer or supported floating point type (A invalid) (err_atomic_op_needs_atomic_int_ptr_or_fp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_non_const_atomic"] = {
["err_atomic_op_needs_non_const_atomic"]={
[a] = "error: address argument to atomic operation must be a pointer to non-... _Atomic type (A invalid) (err_atomic_op_needs_non_const_atomic)",
[c]="error: address argument to atomic operation must be a pointer to non-... _Atomic type (A invalid) (err_atomic_op_needs_non_const_atomic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_non_const_pointer"] = {
["err_atomic_op_needs_non_const_pointer"]={
[a] = "error: address argument to atomic operation must be a pointer to non-const type (A invalid) (err_atomic_op_needs_non_const_pointer)",
[c]="error: address argument to atomic operation must be a pointer to non-const type (A invalid) (err_atomic_op_needs_non_const_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_op_needs_trivial_copy"] = {
["err_atomic_op_needs_trivial_copy"]={
[a] = "error: address argument to atomic operation must be a pointer to a trivially-copyable type (A invalid) (err_atomic_op_needs_trivial_copy)",
[c]="error: address argument to atomic operation must be a pointer to a trivially-copyable type (A invalid) (err_atomic_op_needs_trivial_copy)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_property_nontrivial_assign_op"] = {
["err_atomic_property_nontrivial_assign_op"]={
[a] = "error: atomic property of reference type A cannot have non-trivial assignment operator (err_atomic_property_nontrivial_assign_op)",
[c]="error: atomic property of reference type A cannot have non-trivial assignment operator (err_atomic_property_nontrivial_assign_op)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atomic_specifier_bad_type"] = {
["err_atomic_specifier_bad_type"]={
[a] = "error: _Atomic cannot be applied to ...type A ... (err_atomic_specifier_bad_type)",
[c]="error: _Atomic cannot be applied to ...type A ... (err_atomic_specifier_bad_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_atprotocol_protocol"] = {
["err_atprotocol_protocol"]={
[a] = "error: @protocol is using a forward protocol declaration of A (err_atprotocol_protocol)",
[c]="error: @protocol is using a forward protocol declaration of A (err_atprotocol_protocol)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attr_cond_never_constant_expr"] = {
["err_attr_cond_never_constant_expr"]={
[a] = "error: A attribute expression never produces a constant expression (err_attr_cond_never_constant_expr)",
[c]="error: A attribute expression never produces a constant expression (err_attr_cond_never_constant_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attr_objc_ownership_redundant"] = {
["err_attr_objc_ownership_redundant"]={
[a] = "error: the type A is already explicitly ownership-qualified (err_attr_objc_ownership_redundant)",
[c]="error: the type A is already explicitly ownership-qualified (err_attr_objc_ownership_redundant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attr_swift_error_no_error_parameter"] = {
["err_attr_swift_error_no_error_parameter"]={
[a] = "error: A attribute can only be applied to a ... with an error parameter (err_attr_swift_error_no_error_parameter)",
[c]="error: A attribute can only be applied to a ... with an error parameter (err_attr_swift_error_no_error_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attr_swift_error_return_type"] = {
["err_attr_swift_error_return_type"]={
[a] = "error: A attribute with \'B\' convention can only be applied to a ... returning ... (err_attr_swift_error_return_type)",
[c]="error: A attribute with \'B\' convention can only be applied to a ... returning ... (err_attr_swift_error_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attr_tlsmodel_arg"] = {
["err_attr_tlsmodel_arg"]={
[a] = "error: tls_model must be \"global-dynamic\", \"local-dynamic\", \"initial-exec\" or \"local-exec\" (err_attr_tlsmodel_arg)",
[c]="error: tls_model must be \"global-dynamic\", \"local-dynamic\", \"initial-exec\" or \"local-exec\" (err_attr_tlsmodel_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_address_function_type"] = {
["err_attribute_address_function_type"]={
[a] = "error: function type may not be qualified with an address space (err_attribute_address_function_type)",
[c]="error: function type may not be qualified with an address space (err_attribute_address_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_address_multiple_qualifiers"] = {
["err_attribute_address_multiple_qualifiers"]={
[a] = "error: multiple address spaces specified for type (err_attribute_address_multiple_qualifiers)",
[c]="error: multiple address spaces specified for type (err_attribute_address_multiple_qualifiers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_address_space_negative"] = {
["err_attribute_address_space_negative"]={
[a] = "error: address space is negative (err_attribute_address_space_negative)",
[c]="error: address space is negative (err_attribute_address_space_negative)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_address_space_too_high"] = {
["err_attribute_address_space_too_high"]={
[a] = "error: address space is larger than the maximum supported (A) (err_attribute_address_space_too_high)",
[c]="error: address space is larger than the maximum supported (A) (err_attribute_address_space_too_high)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_aligned_too_great"] = {
["err_attribute_aligned_too_great"]={
[a] = "error: requested alignment must be A bytes or smaller (err_attribute_aligned_too_great)",
[c]="error: requested alignment must be A bytes or smaller (err_attribute_aligned_too_great)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_invalid"] = {
["err_attribute_argument_invalid"]={
[a] = "error: A attribute argument is invalid: ... (err_attribute_argument_invalid)",
[c]="error: A attribute argument is invalid: ... (err_attribute_argument_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_is_zero"] = {
["err_attribute_argument_is_zero"]={
[a] = "error: A attribute must be greater than 0 (err_attribute_argument_is_zero)",
[c]="error: A attribute must be greater than 0 (err_attribute_argument_is_zero)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_n_type"] = {
["err_attribute_argument_n_type"]={
[a] = "error: A attribute requires parameter B to be ... (err_attribute_argument_n_type)",
[c]="error: A attribute requires parameter B to be ... (err_attribute_argument_n_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_out_of_bounds"] = {
["err_attribute_argument_out_of_bounds"]={
[a] = "error: A attribute parameter B is out of bounds (err_attribute_argument_out_of_bounds)",
[c]="error: A attribute parameter B is out of bounds (err_attribute_argument_out_of_bounds)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_out_of_bounds_extra_info"] = {
["err_attribute_argument_out_of_bounds_extra_info"]={
[a] = "error: A attribute parameter B is out of bounds: no parameters to index into (err_attribute_argument_out_of_bounds_extra_info)",
[c]="error: A attribute parameter B is out of bounds: no parameters to index into (err_attribute_argument_out_of_bounds_extra_info)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_out_of_range"] = {
["err_attribute_argument_out_of_range"]={
[a] = "error: A attribute requires integer constant between B and C inclusive (err_attribute_argument_out_of_range)",
[c]="error: A attribute requires integer constant between B and C inclusive (err_attribute_argument_out_of_range)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_argument_parm_pack_not_supported"] = {
["err_attribute_argument_parm_pack_not_supported"]={
[a] = "error: attribute A does not support argument pack expansion (err_attribute_argument_parm_pack_not_supported)",
[c]="error: attribute A does not support argument pack expansion (err_attribute_argument_parm_pack_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_attribute_argument_type"] = {
["err_attribute_argument_type"]={
[a] = "error: A attribute requires ... (err_attribute_argument_type)",
[c]="error: A attribute requires ... (err_attribute_argument_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_arm_builtin_alias"] = {
["err_attribute_arm_builtin_alias"]={
[a] = "error: \'__clang_arm_builtin_alias\' attribute can only be applied to an ARM builtin (err_attribute_arm_builtin_alias)",
[c]="error: \'__clang_arm_builtin_alias\' attribute can only be applied to an ARM builtin (err_attribute_arm_builtin_alias)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_arm_feature_sve_bits_unsupported"] = {
["err_attribute_arm_feature_sve_bits_unsupported"]={
[a] = "error: A is only supported when \'-msve-vector-bits=<bits>\' is specified with a value of 128, 256, 512, 1024 or 2048. (err_attribute_arm_feature_sve_bits_unsupported)",
[c]="error: A is only supported when \'-msve-vector-bits=<bits>\' is specified with a value of 128, 256, 512, 1024 or 2048. (err_attribute_arm_feature_sve_bits_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_arm_mve_polymorphism"] = {
["err_attribute_arm_mve_polymorphism"]={
[a] = "error: \'__clang_arm_mve_strict_polymorphism\' attribute can only be applied to an MVE/NEON vector type (err_attribute_arm_mve_polymorphism)",
[c]="error: \'__clang_arm_mve_strict_polymorphism\' attribute can only be applied to an MVE/NEON vector type (err_attribute_arm_mve_polymorphism)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_bad_neon_vector_size"] = {
["err_attribute_bad_neon_vector_size"]={
[a] = "error: Neon vector size must be 64 or 128 bits (err_attribute_bad_neon_vector_size)",
[c]="error: Neon vector size must be 64 or 128 bits (err_attribute_bad_neon_vector_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_bad_rvv_vector_size"] = {
["err_attribute_bad_rvv_vector_size"]={
[a] = "error: invalid RVV vector size \'A\', expected size is \'B\' based on LMUL of type and \'-mrvv-vector-bits\' (err_attribute_bad_rvv_vector_size)",
[c]="error: invalid RVV vector size \'A\', expected size is \'B\' based on LMUL of type and \'-mrvv-vector-bits\' (err_attribute_bad_rvv_vector_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_bad_sve_vector_size"] = {
["err_attribute_bad_sve_vector_size"]={
[a] = "error: invalid SVE vector size \'A\', must match value set by \'-msve-vector-bits\' (\'B\') (err_attribute_bad_sve_vector_size)",
[c]="error: invalid SVE vector size \'A\', must match value set by \'-msve-vector-bits\' (\'B\') (err_attribute_bad_sve_vector_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_bounds_for_function"] = {
["err_attribute_bounds_for_function"]={
[a] = "error: A attribute references parameter B, but the function C has only D parameters (err_attribute_bounds_for_function)",
[c]="error: A attribute references parameter B, but the function C has only D parameters (err_attribute_bounds_for_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_builtin_alias"] = {
["err_attribute_builtin_alias"]={
[a] = "error: A attribute can only be applied to a ARM, HLSL or RISC-V builtin (err_attribute_builtin_alias)",
[c]="error: A attribute can only be applied to a ARM, HLSL or RISC-V builtin (err_attribute_builtin_alias)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_cleanup_arg_not_function"] = {
["err_attribute_cleanup_arg_not_function"]={
[a] = "error: \'cleanup\' argument ...is not a ...function (err_attribute_cleanup_arg_not_function)",
[c]="error: \'cleanup\' argument ...is not a ...function (err_attribute_cleanup_arg_not_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_cleanup_func_arg_incompatible_type"] = {
["err_attribute_cleanup_func_arg_incompatible_type"]={
[a] = "error: \'cleanup\' function A parameter has type B which is incompatible with type C (err_attribute_cleanup_func_arg_incompatible_type)",
[c]="error: \'cleanup\' function A parameter has type B which is incompatible with type C (err_attribute_cleanup_func_arg_incompatible_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_cleanup_func_must_take_one_arg"] = {
["err_attribute_cleanup_func_must_take_one_arg"]={
[a] = "error: \'cleanup\' function A must take 1 parameter (err_attribute_cleanup_func_must_take_one_arg)",
[c]="error: \'cleanup\' function A must take 1 parameter (err_attribute_cleanup_func_must_take_one_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_ambiguous_default_ctor"] = {
["err_attribute_dll_ambiguous_default_ctor"]={
[a] = "error: \'__declspec(dllexport)\' cannot be applied to more than one default constructor in A (err_attribute_dll_ambiguous_default_ctor)",
[c]="error: \'__declspec(dllexport)\' cannot be applied to more than one default constructor in A (err_attribute_dll_ambiguous_default_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_deleted"] = {
["err_attribute_dll_deleted"]={
[a] = "error: attribute A cannot be applied to a deleted function (err_attribute_dll_deleted)",
[c]="error: attribute A cannot be applied to a deleted function (err_attribute_dll_deleted)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_lambda"] = {
["err_attribute_dll_lambda"]={
[a] = "error: lambda cannot be declared A (err_attribute_dll_lambda)",
[c]="error: lambda cannot be declared A (err_attribute_dll_lambda)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_member_of_dll_class"] = {
["err_attribute_dll_member_of_dll_class"]={
[a] = "error: attribute A cannot be applied to member of B class (err_attribute_dll_member_of_dll_class)",
[c]="error: attribute A cannot be applied to member of B class (err_attribute_dll_member_of_dll_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_not_extern"] = {
["err_attribute_dll_not_extern"]={
[a] = "error: A must have external linkage when declared B (err_attribute_dll_not_extern)",
[c]="error: A must have external linkage when declared B (err_attribute_dll_not_extern)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_redeclaration"] = {
["err_attribute_dll_redeclaration"]={
[a] = "error: redeclaration of A cannot add B attribute (err_attribute_dll_redeclaration)",
[c]="error: redeclaration of A cannot add B attribute (err_attribute_dll_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dll_thread_local"] = {
["err_attribute_dll_thread_local"]={
[a] = "error: A cannot be thread local when declared B (err_attribute_dll_thread_local)",
[c]="error: A cannot be thread local when declared B (err_attribute_dll_thread_local)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dllimport_data_definition"] = {
["err_attribute_dllimport_data_definition"]={
[a] = "error: definition of dllimport data (err_attribute_dllimport_data_definition)",
[c]="error: definition of dllimport data (err_attribute_dllimport_data_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dllimport_function_definition"] = {
["err_attribute_dllimport_function_definition"]={
[a] = "error: dllimport cannot be applied to non-inline function definition (err_attribute_dllimport_function_definition)",
[c]="error: dllimport cannot be applied to non-inline function definition (err_attribute_dllimport_function_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dllimport_function_specialization_definition"] = {
["err_attribute_dllimport_function_specialization_definition"]={
[a] = "error: cannot define non-inline dllimport template specialization (err_attribute_dllimport_function_specialization_definition)",
[c]="error: cannot define non-inline dllimport template specialization (err_attribute_dllimport_function_specialization_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_dllimport_static_field_definition"] = {
["err_attribute_dllimport_static_field_definition"]={
[a] = "error: definition of dllimport static field not allowed (err_attribute_dllimport_static_field_definition)",
[c]="error: definition of dllimport static field not allowed (err_attribute_dllimport_static_field_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_integers_only"] = {
["err_attribute_integers_only"]={
[a] = "error: A attribute argument may only refer to a function parameter of integer type (err_attribute_integers_only)",
[c]="error: A attribute argument may only refer to a function parameter of integer type (err_attribute_integers_only)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_argument"] = {
["err_attribute_invalid_argument"]={
[a] = "error: ... is an invalid argument to attribute A (err_attribute_invalid_argument)",
[c]="error: ... is an invalid argument to attribute A (err_attribute_invalid_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_bitint_vector_type"] = {
["err_attribute_invalid_bitint_vector_type"]={
[a] = "error: \'_BitInt\' vector element width must be ... (err_attribute_invalid_bitint_vector_type)",
[c]="error: \'_BitInt\' vector element width must be ... (err_attribute_invalid_bitint_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_implicit_this_argument"] = {
["err_attribute_invalid_implicit_this_argument"]={
[a] = "error: A attribute is invalid for the implicit this argument (err_attribute_invalid_implicit_this_argument)",
[c]="error: A attribute is invalid for the implicit this argument (err_attribute_invalid_implicit_this_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_matrix_type"] = {
["err_attribute_invalid_matrix_type"]={
[a] = "error: invalid matrix element type A (err_attribute_invalid_matrix_type)",
[c]="error: invalid matrix element type A (err_attribute_invalid_matrix_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_on_decl"] = {
["err_attribute_invalid_on_decl"]={
[a] = "error: A... cannot be applied to a declaration (err_attribute_invalid_on_decl)",
[c]="error: A... cannot be applied to a declaration (err_attribute_invalid_on_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_rvv_type"] = {
["err_attribute_invalid_rvv_type"]={
[a] = "error: A attribute applied to non-RVV type B (err_attribute_invalid_rvv_type)",
[c]="error: A attribute applied to non-RVV type B (err_attribute_invalid_rvv_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_size"] = {
["err_attribute_invalid_size"]={
[a] = "error: vector size not an integral multiple of component size (err_attribute_invalid_size)",
[c]="error: vector size not an integral multiple of component size (err_attribute_invalid_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_sve_type"] = {
["err_attribute_invalid_sve_type"]={
[a] = "error: A attribute applied to non-SVE type B (err_attribute_invalid_sve_type)",
[c]="error: A attribute applied to non-SVE type B (err_attribute_invalid_sve_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_invalid_vector_type"] = {
["err_attribute_invalid_vector_type"]={
[a] = "error: invalid vector element type A (err_attribute_invalid_vector_type)",
[c]="error: invalid vector element type A (err_attribute_invalid_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_missing_on_first_decl"] = {
["err_attribute_missing_on_first_decl"]={
[a] = "error: A attribute does not appear on the first declaration (err_attribute_missing_on_first_decl)",
[c]="error: A attribute does not appear on the first declaration (err_attribute_missing_on_first_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_multiple_objc_gc"] = {
["err_attribute_multiple_objc_gc"]={
[a] = "error: multiple garbage collection attributes specified for type (err_attribute_multiple_objc_gc)",
[c]="error: multiple garbage collection attributes specified for type (err_attribute_multiple_objc_gc)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_no_builtin_on_defaulted_deleted_function"] = {
["err_attribute_no_builtin_on_defaulted_deleted_function"]={
[a] = "error: A attribute has no effect on defaulted or deleted functions (err_attribute_no_builtin_on_defaulted_deleted_function)",
[c]="error: A attribute has no effect on defaulted or deleted functions (err_attribute_no_builtin_on_defaulted_deleted_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_no_builtin_on_non_definition"] = {
["err_attribute_no_builtin_on_non_definition"]={
[a] = "error: A attribute is permitted on definitions only (err_attribute_no_builtin_on_non_definition)",
[c]="error: A attribute is permitted on definitions only (err_attribute_no_builtin_on_non_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_no_builtin_wildcard_or_builtin_name"] = {
["err_attribute_no_builtin_wildcard_or_builtin_name"]={
[a] = "error: empty A cannot be composed with named ones (err_attribute_no_builtin_wildcard_or_builtin_name)",
[c]="error: empty A cannot be composed with named ones (err_attribute_no_builtin_wildcard_or_builtin_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_no_member_function"] = {
["err_attribute_no_member_function"]={
[a] = "error: A attribute cannot be applied to non-static member functions (err_attribute_no_member_function)",
[c]="error: A attribute cannot be applied to non-static member functions (err_attribute_no_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_no_member_pointers"] = {
["err_attribute_no_member_pointers"]={
[a] = "error: A attribute cannot be used with pointers to members (err_attribute_no_member_pointers)",
[c]="error: A attribute cannot be used with pointers to members (err_attribute_no_member_pointers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_not_clinkage"] = {
["err_attribute_not_clinkage"]={
[a] = "error: function type with A attribute must have C linkage (err_attribute_not_clinkage)",
[c]="error: function type with A attribute must have C linkage (err_attribute_not_clinkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_not_import_attr"] = {
["err_attribute_not_import_attr"]={
[a] = "error: A attribute cannot be applied to a module import (err_attribute_not_import_attr)",
[c]="error: A attribute cannot be applied to a module import (err_attribute_not_import_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_attribute_not_module_attr"] = {
["err_attribute_not_module_attr"]={
[a] = "error: A attribute cannot be applied to a module (err_attribute_not_module_attr)",
[c]="error: A attribute cannot be applied to a module (err_attribute_not_module_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_attribute_not_supported_in_lang"] = {
["err_attribute_not_supported_in_lang"]={
[a] = "error: A attribute is not supported in ... (err_attribute_not_supported_in_lang)",
[c]="error: A attribute is not supported in ... (err_attribute_not_supported_in_lang)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_not_supported_on_arch"] = {
["err_attribute_not_supported_on_arch"]={
[a] = "error: A attribute is not supported on \'B\' (err_attribute_not_supported_on_arch)",
[c]="error: A attribute is not supported on \'B\' (err_attribute_not_supported_on_arch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_not_type_attr"] = {
["err_attribute_not_type_attr"]={
[a] = "error: A... cannot be applied to types (err_attribute_not_type_attr)",
[c]="error: A... cannot be applied to types (err_attribute_not_type_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_attribute_only_once_per_parameter"] = {
["err_attribute_only_once_per_parameter"]={
[a] = "error: A attribute can only be applied once per parameter (err_attribute_only_once_per_parameter)",
[c]="error: A attribute can only be applied once per parameter (err_attribute_only_once_per_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_output_parameter"] = {
["err_attribute_output_parameter"]={
[a] = "error: attribute only applies to output parameters (err_attribute_output_parameter)",
[c]="error: attribute only applies to output parameters (err_attribute_output_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_overloadable_mismatch"] = {
["err_attribute_overloadable_mismatch"]={
[a] = "error: redeclaration of A must ...have the \'overloadable\' attribute (err_attribute_overloadable_mismatch)",
[c]="error: redeclaration of A must ...have the \'overloadable\' attribute (err_attribute_overloadable_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_overloadable_multiple_unmarked_overloads"] = {
["err_attribute_overloadable_multiple_unmarked_overloads"]={
[a] = "error: at most one overload for a given name may lack the \'overloadable\' attribute (err_attribute_overloadable_multiple_unmarked_overloads)",
[c]="error: at most one overload for a given name may lack the \'overloadable\' attribute (err_attribute_overloadable_multiple_unmarked_overloads)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_overloadable_no_prototype"] = {
["err_attribute_overloadable_no_prototype"]={
[a] = "error: \'overloadable\' function A must have a prototype (err_attribute_overloadable_no_prototype)",
[c]="error: \'overloadable\' function A must have a prototype (err_attribute_overloadable_no_prototype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_parameter_types"] = {
["err_attribute_parameter_types"]={
[a] = "error: A attribute parameter types do not match: parameter B of function C has type D, but parameter E of function F has type G (err_attribute_parameter_types)",
[c]="error: A attribute parameter types do not match: parameter B of function C has type D, but parameter E of function F has type G (err_attribute_parameter_types)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_pointers_only"] = {
["err_attribute_pointers_only"]={
[a] = "error: A attribute only applies to... pointer arguments (err_attribute_pointers_only)",
[c]="error: A attribute only applies to... pointer arguments (err_attribute_pointers_only)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_preferred_name_arg_invalid"] = {
["err_attribute_preferred_name_arg_invalid"]={
[a] = "error: argument A to \'preferred_name\' attribute is not a typedef for a specialization of B (err_attribute_preferred_name_arg_invalid)",
[c]="error: argument A to \'preferred_name\' attribute is not a typedef for a specialization of B (err_attribute_preferred_name_arg_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_regparm_invalid_number"] = {
["err_attribute_regparm_invalid_number"]={
[a] = "error: \'regparm\' parameter must be between 0 and A inclusive (err_attribute_regparm_invalid_number)",
[c]="error: \'regparm\' parameter must be between 0 and A inclusive (err_attribute_regparm_invalid_number)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_regparm_wrong_platform"] = {
["err_attribute_regparm_wrong_platform"]={
[a] = "error: \'regparm\' is not valid on this platform (err_attribute_regparm_wrong_platform)",
[c]="error: \'regparm\' is not valid on this platform (err_attribute_regparm_wrong_platform)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_requires_arguments"] = {
["err_attribute_requires_arguments"]={
[a] = "error: parentheses must be omitted if A attribute\'s argument list is empty (err_attribute_requires_arguments)",
[c]="error: parentheses must be omitted if A attribute\'s argument list is empty (err_attribute_requires_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_attribute_requires_opencl_version"] = {
["err_attribute_requires_opencl_version"]={
[a] = "error: attribute A is supported in the OpenCL version B... (err_attribute_requires_opencl_version)",
[c]="error: attribute A is supported in the OpenCL version B... (err_attribute_requires_opencl_version)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_requires_positive_integer"] = {
["err_attribute_requires_positive_integer"]={
[a] = "error: A attribute requires a ... integral compile time constant expression (err_attribute_requires_positive_integer)",
[c]="error: A attribute requires a ... integral compile time constant expression (err_attribute_requires_positive_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_riscv_rvv_bits_unsupported"] = {
["err_attribute_riscv_rvv_bits_unsupported"]={
[a] = "error: A is only supported when \'-mrvv-vector-bits=<bits>\' is specified with a value of \"zvl\" or a power 2 in the range [64,65536] (err_attribute_riscv_rvv_bits_unsupported)",
[c]="error: A is only supported when \'-mrvv-vector-bits=<bits>\' is specified with a value of \"zvl\" or a power 2 in the range [64,65536] (err_attribute_riscv_rvv_bits_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_section_invalid_for_target"] = {
["err_attribute_section_invalid_for_target"]={
[a] = "error: argument to ... attribute is not valid for this target: A (err_attribute_section_invalid_for_target)",
[c]="error: argument to ... attribute is not valid for this target: A (err_attribute_section_invalid_for_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_selectany_non_extern_data"] = {
["err_attribute_selectany_non_extern_data"]={
[a] = "error: \'selectany\' can only be applied to data items with external linkage (err_attribute_selectany_non_extern_data)",
[c]="error: \'selectany\' can only be applied to data items with external linkage (err_attribute_selectany_non_extern_data)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_sentinel_less_than_zero"] = {
["err_attribute_sentinel_less_than_zero"]={
[a] = "error: \'sentinel\' parameter 1 less than zero (err_attribute_sentinel_less_than_zero)",
[c]="error: \'sentinel\' parameter 1 less than zero (err_attribute_sentinel_less_than_zero)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_sentinel_not_zero_or_one"] = {
["err_attribute_sentinel_not_zero_or_one"]={
[a] = "error: \'sentinel\' parameter 2 not 0 or 1 (err_attribute_sentinel_not_zero_or_one)",
[c]="error: \'sentinel\' parameter 2 not 0 or 1 (err_attribute_sentinel_not_zero_or_one)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_size_too_large"] = {
["err_attribute_size_too_large"]={
[a] = "error: A size too large (err_attribute_size_too_large)",
[c]="error: A size too large (err_attribute_size_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_sizeless_type"] = {
["err_attribute_sizeless_type"]={
[a] = "error: A attribute cannot be applied to sizeless type B (err_attribute_sizeless_type)",
[c]="error: A attribute cannot be applied to sizeless type B (err_attribute_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_too_few_arguments"] = {
["err_attribute_too_few_arguments"]={
[a] = "error: A attribute takes at least B argumentC (err_attribute_too_few_arguments)",
[c]="error: A attribute takes at least B argumentC (err_attribute_too_few_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_too_many_arguments"] = {
["err_attribute_too_many_arguments"]={
[a] = "error: A attribute takes no more than B argumentC (err_attribute_too_many_arguments)",
[c]="error: A attribute takes no more than B argumentC (err_attribute_too_many_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_unsupported"] = {
["err_attribute_unsupported"]={
[a] = "error: A attribute is not supported on targets missing B; specify an appropriate -march= or -mcpu= (err_attribute_unsupported)",
[c]="error: A attribute is not supported on targets missing B; specify an appropriate -march= or -mcpu= (err_attribute_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_uuid_malformed_guid"] = {
["err_attribute_uuid_malformed_guid"]={
[a] = "error: uuid attribute contains a malformed GUID (err_attribute_uuid_malformed_guid)",
[c]="error: uuid attribute contains a malformed GUID (err_attribute_uuid_malformed_guid)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_attribute_vecreturn_only_pod_record"] = {
["err_attribute_vecreturn_only_pod_record"]={
[a] = "error: the vecreturn attribute can only be used on a POD (plain old data) class or structure (i.e. no virtual functions) (err_attribute_vecreturn_only_pod_record)",
[c]="error: the vecreturn attribute can only be used on a POD (plain old data) class or structure (i.e. no virtual functions) (err_attribute_vecreturn_only_pod_record)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_vecreturn_only_vector_member"] = {
["err_attribute_vecreturn_only_vector_member"]={
[a] = "error: the vecreturn attribute can only be used on a class or structure with one member, which must be a vector (err_attribute_vecreturn_only_vector_member)",
[c]="error: the vecreturn attribute can only be used on a class or structure with one member, which must be a vector (err_attribute_vecreturn_only_vector_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_weak_static"] = {
["err_attribute_weak_static"]={
[a] = "error: weak declaration cannot have internal linkage (err_attribute_weak_static)",
[c]="error: weak declaration cannot have internal linkage (err_attribute_weak_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_weakref_not_global_context"] = {
["err_attribute_weakref_not_global_context"]={
[a] = "error: weakref declaration of A must be in a global context (err_attribute_weakref_not_global_context)",
[c]="error: weakref declaration of A must be in a global context (err_attribute_weakref_not_global_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_weakref_not_static"] = {
["err_attribute_weakref_not_static"]={
[a] = "error: weakref declaration must have internal linkage (err_attribute_weakref_not_static)",
[c]="error: weakref declaration must have internal linkage (err_attribute_weakref_not_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_weakref_without_alias"] = {
["err_attribute_weakref_without_alias"]={
[a] = "error: weakref declaration of A must also have an alias attribute (err_attribute_weakref_without_alias)",
[c]="error: weakref declaration of A must also have an alias attribute (err_attribute_weakref_without_alias)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_webassembly_funcref"] = {
["err_attribute_webassembly_funcref"]={
[a] = "error: \'__funcref\' attribute can only be applied to a function pointer type (err_attribute_webassembly_funcref)",
[c]="error: \'__funcref\' attribute can only be applied to a function pointer type (err_attribute_webassembly_funcref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_wrong_decl_type"] = {
["err_attribute_wrong_decl_type"]={
[a] = "error: A... only applies to ... (err_attribute_wrong_decl_type)",
[c]="error: A... only applies to ... (err_attribute_wrong_decl_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_wrong_decl_type_str"] = {
["err_attribute_wrong_decl_type_str"]={
[a] = "error: A... only applies to B (err_attribute_wrong_decl_type_str)",
[c]="error: A... only applies to B (err_attribute_wrong_decl_type_str)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_wrong_number_arguments"] = {
["err_attribute_wrong_number_arguments"]={
[a] = "error: A attribute takes no arguments (err_attribute_wrong_number_arguments)",
[c]="error: A attribute takes no arguments (err_attribute_wrong_number_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_wrong_number_arguments_for"] = {
["err_attribute_wrong_number_arguments_for"]={
[a] = "error: A attribute references function B, which takes no arguments (err_attribute_wrong_number_arguments_for)",
[c]="error: A attribute references function B, which takes no arguments (err_attribute_wrong_number_arguments_for)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attribute_zero_size"] = {
["err_attribute_zero_size"]={
[a] = "error: zero A size (err_attribute_zero_size)",
[c]="error: zero A size (err_attribute_zero_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attributes_are_not_compatible"] = {
["err_attributes_are_not_compatible"]={
[a] = "error: A and B... are not compatible (err_attributes_are_not_compatible)",
[c]="error: A and B... are not compatible (err_attributes_are_not_compatible)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_attributes_misplaced"] = {
["err_attributes_misplaced"]={
[a] = "error: misplaced attributes; expected attributes here (err_attributes_misplaced)",
[c]="error: misplaced attributes; expected attributes here (err_attributes_misplaced)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_attributes_not_allowed"] = {
["err_attributes_not_allowed"]={
[a] = "error: an attribute list cannot appear here (err_attributes_not_allowed)",
[c]="error: an attribute list cannot appear here (err_attributes_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_auto_bitfield"] = {
["err_auto_bitfield"]={
[a] = "error: cannot pass bit-field as __auto_type initializer in C (err_auto_bitfield)",
[c]="error: cannot pass bit-field as __auto_type initializer in C (err_auto_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_different_deductions"] = {
["err_auto_different_deductions"]={
[a] = "error: ... deduced as A in declaration of B and deduced as C in declaration of D (err_auto_different_deductions)",
[c]="error: ... deduced as A in declaration of B and deduced as C in declaration of D (err_auto_different_deductions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_expr_deduction_failure"] = {
["err_auto_expr_deduction_failure"]={
[a] = "error: functional-style cast to A has incompatible initializer of type B (err_auto_expr_deduction_failure)",
[c]="error: functional-style cast to A has incompatible initializer of type B (err_auto_expr_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_expr_init_multiple_expressions"] = {
["err_auto_expr_init_multiple_expressions"]={
[a] = "error: initializer for functional-style cast to A contains multiple expressions (err_auto_expr_init_multiple_expressions)",
[c]="error: initializer for functional-style cast to A contains multiple expressions (err_auto_expr_init_multiple_expressions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_expr_init_no_expression"] = {
["err_auto_expr_init_no_expression"]={
[a] = "error: initializer for functional-style cast to A is empty (err_auto_expr_init_no_expression)",
[c]="error: initializer for functional-style cast to A is empty (err_auto_expr_init_no_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_expr_init_paren_braces"] = {
["err_auto_expr_init_paren_braces"]={
[a] = "error: cannot deduce actual type for A from ... initializer list (err_auto_expr_init_paren_braces)",
[c]="error: cannot deduce actual type for A from ... initializer list (err_auto_expr_init_paren_braces)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_deduction_failure"] = {
["err_auto_fn_deduction_failure"]={
[a] = "error: cannot deduce return type A from returned value of type B (err_auto_fn_deduction_failure)",
[c]="error: cannot deduce return type A from returned value of type B (err_auto_fn_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_different_deductions"] = {
["err_auto_fn_different_deductions"]={
[a] = "error: \'...\' in return type deduced as A here but deduced as B in earlier return statement (err_auto_fn_different_deductions)",
[c]="error: \'...\' in return type deduced as A here but deduced as B in earlier return statement (err_auto_fn_different_deductions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_no_return_but_not_auto"] = {
["err_auto_fn_no_return_but_not_auto"]={
[a] = "error: cannot deduce return type A for function with no return statements (err_auto_fn_no_return_but_not_auto)",
[c]="error: cannot deduce return type A for function with no return statements (err_auto_fn_no_return_but_not_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_return_init_list"] = {
["err_auto_fn_return_init_list"]={
[a] = "error: cannot deduce return type from initializer list (err_auto_fn_return_init_list)",
[c]="error: cannot deduce return type from initializer list (err_auto_fn_return_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_return_void_but_not_auto"] = {
["err_auto_fn_return_void_but_not_auto"]={
[a] = "error: cannot deduce return type A from omitted return expression (err_auto_fn_return_void_but_not_auto)",
[c]="error: cannot deduce return type A from omitted return expression (err_auto_fn_return_void_but_not_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_used_before_defined"] = {
["err_auto_fn_used_before_defined"]={
[a] = "error: function A with deduced return type cannot be used before it is defined (err_auto_fn_used_before_defined)",
[c]="error: function A with deduced return type cannot be used before it is defined (err_auto_fn_used_before_defined)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_fn_virtual"] = {
["err_auto_fn_virtual"]={
[a] = "error: function with deduced return type cannot be virtual (err_auto_fn_virtual)",
[c]="error: function with deduced return type cannot be virtual (err_auto_fn_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_inconsistent_deduction"] = {
["err_auto_inconsistent_deduction"]={
[a] = "error: deduced conflicting types (A vs B) for initializer list element type (err_auto_inconsistent_deduction)",
[c]="error: deduced conflicting types (A vs B) for initializer list element type (err_auto_inconsistent_deduction)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_init_list_from_c"] = {
["err_auto_init_list_from_c"]={
[a] = "error: cannot use __auto_type with initializer list in C (err_auto_init_list_from_c)",
[c]="error: cannot use __auto_type with initializer list in C (err_auto_init_list_from_c)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_missing_trailing_return"] = {
["err_auto_missing_trailing_return"]={
[a] = "error: \'auto\' return without trailing return type; deduced return types are a C++14 extension (err_auto_missing_trailing_return)",
[c]="error: \'auto\' return without trailing return type; deduced return types are a C++14 extension (err_auto_missing_trailing_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_new_ctor_multiple_expressions"] = {
["err_auto_new_ctor_multiple_expressions"]={
[a] = "error: new expression for type A contains multiple constructor arguments (err_auto_new_ctor_multiple_expressions)",
[c]="error: new expression for type A contains multiple constructor arguments (err_auto_new_ctor_multiple_expressions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_new_deduction_failure"] = {
["err_auto_new_deduction_failure"]={
[a] = "error: new expression for type A has incompatible constructor argument of type B (err_auto_new_deduction_failure)",
[c]="error: new expression for type A has incompatible constructor argument of type B (err_auto_new_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_new_requires_ctor_arg"] = {
["err_auto_new_requires_ctor_arg"]={
[a] = "error: new expression for type A requires a constructor argument (err_auto_new_requires_ctor_arg)",
[c]="error: new expression for type A requires a constructor argument (err_auto_new_requires_ctor_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_non_deduced_not_alone"] = {
["err_auto_non_deduced_not_alone"]={
[a] = "error: ... must be the only declaration in its group (err_auto_non_deduced_not_alone)",
[c]="error: ... must be the only declaration in its group (err_auto_non_deduced_not_alone)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_not_allowed"] = {
["err_auto_not_allowed"]={
[a] = "error: ... not allowed ... (err_auto_not_allowed)",
[c]="error: ... not allowed ... (err_auto_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_not_allowed_var_inst"] = {
["err_auto_not_allowed_var_inst"]={
[a] = "error: \'auto\' variable template instantiation is not allowed (err_auto_not_allowed_var_inst)",
[c]="error: \'auto\' variable template instantiation is not allowed (err_auto_not_allowed_var_inst)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_var_deduction_failure"] = {
["err_auto_var_deduction_failure"]={
[a] = "error: variable A with type B has incompatible initializer of type C (err_auto_var_deduction_failure)",
[c]="error: variable A with type B has incompatible initializer of type C (err_auto_var_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_var_deduction_failure_from_init_list"] = {
["err_auto_var_deduction_failure_from_init_list"]={
[a] = "error: cannot deduce actual type for variable A with type B from initializer list (err_auto_var_deduction_failure_from_init_list)",
[c]="error: cannot deduce actual type for variable A with type B from initializer list (err_auto_var_deduction_failure_from_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_var_init_multiple_expressions"] = {
["err_auto_var_init_multiple_expressions"]={
[a] = "error: initializer for variable A with type B contains multiple expressions (err_auto_var_init_multiple_expressions)",
[c]="error: initializer for variable A with type B contains multiple expressions (err_auto_var_init_multiple_expressions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_var_init_no_expression"] = {
["err_auto_var_init_no_expression"]={
[a] = "error: initializer for variable A with type B is empty (err_auto_var_init_no_expression)",
[c]="error: initializer for variable A with type B is empty (err_auto_var_init_no_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_var_init_paren_braces"] = {
["err_auto_var_init_paren_braces"]={
[a] = "error: cannot deduce type for variable A with type B from ... initializer list (err_auto_var_init_paren_braces)",
[c]="error: cannot deduce type for variable A with type B from ... initializer list (err_auto_var_init_paren_braces)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_var_requires_init"] = {
["err_auto_var_requires_init"]={
[a] = "error: declaration of variable A with deduced type B requires an initializer (err_auto_var_requires_init)",
[c]="error: declaration of variable A with deduced type B requires an initializer (err_auto_var_requires_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_auto_variable_cannot_appear_in_own_initializer"] = {
["err_auto_variable_cannot_appear_in_own_initializer"]={
[a] = "error: variable A declared with deduced type B cannot appear in its own initializer (err_auto_variable_cannot_appear_in_own_initializer)",
[c]="error: variable A declared with deduced type B cannot appear in its own initializer (err_auto_variable_cannot_appear_in_own_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_avail_query_expected_platform_name"] = {
["err_avail_query_expected_platform_name"]={
[a] = "error: expected a platform name here (err_avail_query_expected_platform_name)",
[c]="error: expected a platform name here (err_avail_query_expected_platform_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_avail_query_unrecognized_platform_name"] = {
["err_avail_query_unrecognized_platform_name"]={
[a] = "error: unrecognized platform name A (err_avail_query_unrecognized_platform_name)",
[c]="error: unrecognized platform name A (err_avail_query_unrecognized_platform_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_expected_change"] = {
["err_availability_expected_change"]={
[a] = "error: expected \'introduced\', \'deprecated\', or \'obsoleted\' (err_availability_expected_change)",
[c]="error: expected \'introduced\', \'deprecated\', or \'obsoleted\' (err_availability_expected_change)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_expected_platform"] = {
["err_availability_expected_platform"]={
[a] = "error: expected a platform name, e.g., \'macos\' (err_availability_expected_platform)",
[c]="error: expected a platform name, e.g., \'macos\' (err_availability_expected_platform)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_query_repeated_platform"] = {
["err_availability_query_repeated_platform"]={
[a] = "error: version for \'A\' already specified (err_availability_query_repeated_platform)",
[c]="error: version for \'A\' already specified (err_availability_query_repeated_platform)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_query_repeated_star"] = {
["err_availability_query_repeated_star"]={
[a] = "error: \'*\' query has already been specified (err_availability_query_repeated_star)",
[c]="error: \'*\' query has already been specified (err_availability_query_repeated_star)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_query_wildcard_required"] = {
["err_availability_query_wildcard_required"]={
[a] = "error: must handle potential future platforms with \'*\' (err_availability_query_wildcard_required)",
[c]="error: must handle potential future platforms with \'*\' (err_availability_query_wildcard_required)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_redundant"] = {
["err_availability_redundant"]={
[a] = "error: redundant A availability change; only the last specified change will be used (err_availability_redundant)",
[c]="error: redundant A availability change; only the last specified change will be used (err_availability_redundant)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_availability_unknown_change"] = {
["err_availability_unknown_change"]={
[a] = "error: A is not an availability stage; use \'introduced\', \'deprecated\', or \'obsoleted\' (err_availability_unknown_change)",
[c]="error: A is not an availability stage; use \'introduced\', \'deprecated\', or \'obsoleted\' (err_availability_unknown_change)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_avx_calling_convention"] = {
["err_avx_calling_convention"]={
[a] = "error: AVX vector ... of type A without \'B\' enabled changes the ABI (err_avx_calling_convention)",
[c]="error: AVX vector ... of type A without \'B\' enabled changes the ABI (err_avx_calling_convention)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_await_suspend_invalid_return_type"] = {
["err_await_suspend_invalid_return_type"]={
[a] = "error: return type of \'await_suspend\' is required to be \'void\' or \'bool\' (have A) (err_await_suspend_invalid_return_type)",
[c]="error: return type of \'await_suspend\' is required to be \'void\' or \'bool\' (have A) (err_await_suspend_invalid_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_bad_cast_incomplete"] = {
["err_bad_cast_incomplete"]={
[a] = "error: A is an incomplete type (err_bad_cast_incomplete)",
[c]="error: A is an incomplete type (err_bad_cast_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_category_property_decl"] = {
["err_bad_category_property_decl"]={
[a] = "error: property implementation must have its declaration in the category A (err_bad_category_property_decl)",
[c]="error: property implementation must have its declaration in the category A (err_bad_category_property_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_character_encoding"] = {
["err_bad_character_encoding"]={
[a] = "error: illegal character encoding in character literal (err_bad_character_encoding)",
[c]="error: illegal character encoding in character literal (err_bad_character_encoding)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_bad_const_cast_dest"] = {
["err_bad_const_cast_dest"]={
[a] = "error: ... to A, which is not a reference, pointer-to-object, or pointer-to-data-member (err_bad_const_cast_dest)",
[c]="error: ... to A, which is not a reference, pointer-to-object, or pointer-to-data-member (err_bad_const_cast_dest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cstyle_cast_overload"] = {
["err_bad_cstyle_cast_overload"]={
[a] = "error: address of overloaded function A cannot be cast to type B (err_bad_cstyle_cast_overload)",
[c]="error: address of overloaded function A cannot be cast to type B (err_bad_cstyle_cast_overload)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_addr_space_mismatch"] = {
["err_bad_cxx_cast_addr_space_mismatch"]={
[a] = "error: ... from A to B converts between mismatching address spaces (err_bad_cxx_cast_addr_space_mismatch)",
[c]="error: ... from A to B converts between mismatching address spaces (err_bad_cxx_cast_addr_space_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_bitfield"] = {
["err_bad_cxx_cast_bitfield"]={
[a] = "error: ... from bit-field lvalue to reference type A (err_bad_cxx_cast_bitfield)",
[c]="error: ... from bit-field lvalue to reference type A (err_bad_cxx_cast_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_generic"] = {
["err_bad_cxx_cast_generic"]={
[a] = "error: ... from A to B is not allowed (err_bad_cxx_cast_generic)",
[c]="error: ... from A to B is not allowed (err_bad_cxx_cast_generic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_member_pointer_size"] = {
["err_bad_cxx_cast_member_pointer_size"]={
[a] = "error: cannot ... from member pointer type A to member pointer type B of different size (err_bad_cxx_cast_member_pointer_size)",
[c]="error: cannot ... from member pointer type A to member pointer type B of different size (err_bad_cxx_cast_member_pointer_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_qualifiers_away"] = {
["err_bad_cxx_cast_qualifiers_away"]={
[a] = "error: ... from A to B casts away qualifiers (err_bad_cxx_cast_qualifiers_away)",
[c]="error: ... from A to B casts away qualifiers (err_bad_cxx_cast_qualifiers_away)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_rvalue"] = {
["err_bad_cxx_cast_rvalue"]={
[a] = "error: ... from rvalue to reference type A (err_bad_cxx_cast_rvalue)",
[c]="error: ... from rvalue to reference type A (err_bad_cxx_cast_rvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_scalar_to_vector_different_size"] = {
["err_bad_cxx_cast_scalar_to_vector_different_size"]={
[a] = "error: ... from scalar A to vector B of different size (err_bad_cxx_cast_scalar_to_vector_different_size)",
[c]="error: ... from scalar A to vector B of different size (err_bad_cxx_cast_scalar_to_vector_different_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_unrelated_class"] = {
["err_bad_cxx_cast_unrelated_class"]={
[a] = "error: ... from A to B, which are not related by inheritance, is not allowed (err_bad_cxx_cast_unrelated_class)",
[c]="error: ... from A to B, which are not related by inheritance, is not allowed (err_bad_cxx_cast_unrelated_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_vector_to_scalar_different_size"] = {
["err_bad_cxx_cast_vector_to_scalar_different_size"]={
[a] = "error: ... from vector A to scalar B of different size (err_bad_cxx_cast_vector_to_scalar_different_size)",
[c]="error: ... from vector A to scalar B of different size (err_bad_cxx_cast_vector_to_scalar_different_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_cxx_cast_vector_to_vector_different_size"] = {
["err_bad_cxx_cast_vector_to_vector_different_size"]={
[a] = "error: ... from vector A to vector B of different size (err_bad_cxx_cast_vector_to_vector_different_size)",
[c]="error: ... from vector A to vector B of different size (err_bad_cxx_cast_vector_to_vector_different_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_dynamic_cast_not_class"] = {
["err_bad_dynamic_cast_not_class"]={
[a] = "error: A is not a class type (err_bad_dynamic_cast_not_class)",
[c]="error: A is not a class type (err_bad_dynamic_cast_not_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_dynamic_cast_not_polymorphic"] = {
["err_bad_dynamic_cast_not_polymorphic"]={
[a] = "error: A is not polymorphic (err_bad_dynamic_cast_not_polymorphic)",
[c]="error: A is not polymorphic (err_bad_dynamic_cast_not_polymorphic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_dynamic_cast_not_ptr"] = {
["err_bad_dynamic_cast_not_ptr"]={
[a] = "error: cannot use dynamic_cast to convert from A to B (err_bad_dynamic_cast_not_ptr)",
[c]="error: cannot use dynamic_cast to convert from A to B (err_bad_dynamic_cast_not_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_dynamic_cast_not_ref_or_ptr"] = {
["err_bad_dynamic_cast_not_ref_or_ptr"]={
[a] = "error: invalid target type A for dynamic_cast; target type must be a reference or pointer type to a defined class (err_bad_dynamic_cast_not_ref_or_ptr)",
[c]="error: invalid target type A for dynamic_cast; target type must be a reference or pointer type to a defined class (err_bad_dynamic_cast_not_ref_or_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_kernel_param_type"] = {
["err_bad_kernel_param_type"]={
[a] = "error: A cannot be used as the type of a kernel parameter (err_bad_kernel_param_type)",
[c]="error: A cannot be used as the type of a kernel parameter (err_bad_kernel_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_lvalue_to_rvalue_cast"] = {
["err_bad_lvalue_to_rvalue_cast"]={
[a] = "error: cannot cast from lvalue of type A to rvalue reference type B; types are not compatible (err_bad_lvalue_to_rvalue_cast)",
[c]="error: cannot cast from lvalue of type A to rvalue reference type B; types are not compatible (err_bad_lvalue_to_rvalue_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_memptr_lhs"] = {
["err_bad_memptr_lhs"]={
[a] = "error: left hand operand to A must be a ...class compatible with the right hand operand, but is B (err_bad_memptr_lhs)",
[c]="error: left hand operand to A must be a ...class compatible with the right hand operand, but is B (err_bad_memptr_lhs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_memptr_rhs"] = {
["err_bad_memptr_rhs"]={
[a] = "error: right hand operand to A has non-pointer-to-member type B (err_bad_memptr_rhs)",
[c]="error: right hand operand to A has non-pointer-to-member type B (err_bad_memptr_rhs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_multiversion_option"] = {
["err_bad_multiversion_option"]={
[a] = "error: function multiversioning doesn\'t support ... \'A\' (err_bad_multiversion_option)",
[c]="error: function multiversioning doesn\'t support ... \'A\' (err_bad_multiversion_option)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_bad_new_type"] = {
["err_bad_new_type"]={
[a] = "error: cannot allocate ... type A with new (err_bad_new_type)",
[c]="error: cannot allocate ... type A with new (err_bad_new_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_parameter_name"] = {
["err_bad_parameter_name"]={
[a] = "error: A cannot be the name of a parameter (err_bad_parameter_name)",
[c]="error: A cannot be the name of a parameter (err_bad_parameter_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_parameter_name_template_id"] = {
["err_bad_parameter_name_template_id"]={
[a] = "error: parameter name cannot have template arguments (err_bad_parameter_name_template_id)",
[c]="error: parameter name cannot have template arguments (err_bad_parameter_name_template_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_property_context"] = {
["err_bad_property_context"]={
[a] = "error: property implementation must be in a class or category implementation (err_bad_property_context)",
[c]="error: property implementation must be in a class or category implementation (err_bad_property_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_property_decl"] = {
["err_bad_property_decl"]={
[a] = "error: property implementation must have its declaration in interface A or one of its extensions (err_bad_property_decl)",
[c]="error: property implementation must have its declaration in interface A or one of its extensions (err_bad_property_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_receiver_type"] = {
["err_bad_receiver_type"]={
[a] = "error: bad receiver type A (err_bad_receiver_type)",
[c]="error: bad receiver type A (err_bad_receiver_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_reinterpret_cast_overload"] = {
["err_bad_reinterpret_cast_overload"]={
[a] = "error: reinterpret_cast cannot resolve overloaded function A to type B (err_bad_reinterpret_cast_overload)",
[c]="error: reinterpret_cast cannot resolve overloaded function A to type B (err_bad_reinterpret_cast_overload)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_reinterpret_cast_reference"] = {
["err_bad_reinterpret_cast_reference"]={
[a] = "error: reinterpret_cast of a A to B needs its address, which is not allowed (err_bad_reinterpret_cast_reference)",
[c]="error: reinterpret_cast of a A to B needs its address, which is not allowed (err_bad_reinterpret_cast_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_reinterpret_cast_small_int"] = {
["err_bad_reinterpret_cast_small_int"]={
[a] = "error: cast from pointer to smaller type A loses information (err_bad_reinterpret_cast_small_int)",
[c]="error: cast from pointer to smaller type A loses information (err_bad_reinterpret_cast_small_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_rvalue_to_rvalue_cast"] = {
["err_bad_rvalue_to_rvalue_cast"]={
[a] = "error: cannot cast from rvalue of type A to rvalue reference type B; types are not compatible (err_bad_rvalue_to_rvalue_cast)",
[c]="error: cannot cast from rvalue of type A to rvalue reference type B; types are not compatible (err_bad_rvalue_to_rvalue_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_static_cast_member_pointer_nonmp"] = {
["err_bad_static_cast_member_pointer_nonmp"]={
[a] = "error: cannot cast from type A to member pointer type B (err_bad_static_cast_member_pointer_nonmp)",
[c]="error: cannot cast from type A to member pointer type B (err_bad_static_cast_member_pointer_nonmp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_static_cast_overload"] = {
["err_bad_static_cast_overload"]={
[a] = "error: address of overloaded function A cannot be static_cast to type B (err_bad_static_cast_overload)",
[c]="error: address of overloaded function A cannot be static_cast to type B (err_bad_static_cast_overload)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_static_cast_pointer_nonpointer"] = {
["err_bad_static_cast_pointer_nonpointer"]={
[a] = "error: cannot cast from type A to pointer type B (err_bad_static_cast_pointer_nonpointer)",
[c]="error: cannot cast from type A to pointer type B (err_bad_static_cast_pointer_nonpointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bad_string_encoding"] = {
["err_bad_string_encoding"]={
[a] = "error: illegal character encoding in string literal (err_bad_string_encoding)",
[c]="error: illegal character encoding in string literal (err_bad_string_encoding)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_bad_variable_name"] = {
["err_bad_variable_name"]={
[a] = "error: A cannot be the name of a variable or data member (err_bad_variable_name)",
[c]="error: A cannot be the name of a variable or data member (err_bad_variable_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_base_class_has_flexible_array_member"] = {
["err_base_class_has_flexible_array_member"]={
[a] = "error: base class A has a flexible array member (err_base_class_has_flexible_array_member)",
[c]="error: base class A has a flexible array member (err_base_class_has_flexible_array_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_base_clause_on_union"] = {
["err_base_clause_on_union"]={
[a] = "error: unions cannot have base classes (err_base_clause_on_union)",
[c]="error: unions cannot have base classes (err_base_clause_on_union)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_base_init_direct_and_virtual"] = {
["err_base_init_direct_and_virtual"]={
[a] = "error: base class initializer A names both a direct base class and an inherited virtual base class (err_base_init_direct_and_virtual)",
[c]="error: base class initializer A names both a direct base class and an inherited virtual base class (err_base_init_direct_and_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_base_init_does_not_name_class"] = {
["err_base_init_does_not_name_class"]={
[a] = "error: constructor initializer A does not name a class (err_base_init_does_not_name_class)",
[c]="error: constructor initializer A does not name a class (err_base_init_does_not_name_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_base_must_be_class"] = {
["err_base_must_be_class"]={
[a] = "error: base specifier must name a class (err_base_must_be_class)",
[c]="error: base specifier must name a class (err_base_must_be_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_base_specifier_attribute"] = {
["err_base_specifier_attribute"]={
[a] = "error: A... cannot be applied to a base specifier (err_base_specifier_attribute)",
[c]="error: A... cannot be applied to a base specifier (err_base_specifier_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_binding_cannot_appear_in_own_initializer"] = {
["err_binding_cannot_appear_in_own_initializer"]={
[a] = "error: binding A cannot appear in the initializer of its own decomposition declaration (err_binding_cannot_appear_in_own_initializer)",
[c]="error: binding A cannot appear in the initializer of its own decomposition declaration (err_binding_cannot_appear_in_own_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bit_cast_non_trivially_copyable"] = {
["err_bit_cast_non_trivially_copyable"]={
[a] = "error: __builtin_bit_cast ... type must be trivially copyable (err_bit_cast_non_trivially_copyable)",
[c]="error: __builtin_bit_cast ... type must be trivially copyable (err_bit_cast_non_trivially_copyable)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_bit_cast_type_size_mismatch"] = {
["err_bit_cast_type_size_mismatch"]={
[a] = "error: __builtin_bit_cast source size does not equal destination size (A vs B) (err_bit_cast_type_size_mismatch)",
[c]="error: __builtin_bit_cast source size does not equal destination size (A vs B) (err_bit_cast_type_size_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_bit_int_bad_size"] = {
["err_bit_int_bad_size"]={
[a] = "error: ... _BitInt must have a bit size of at least ... (err_bit_int_bad_size)",
[c]="error: ... _BitInt must have a bit size of at least ... (err_bit_int_bad_size)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_bit_int_max_size"] = {
["err_bit_int_max_size"]={
[a] = "error: ... _BitInt of bit sizes greater than A not supported (err_bit_int_max_size)",
[c]="error: ... _BitInt of bit sizes greater than A not supported (err_bit_int_max_size)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_bitfield_has_negative_width"] = {
["err_bitfield_has_negative_width"]={
[a] = "error: bit-field A has negative width (B) (err_bitfield_has_negative_width)",
[c]="error: bit-field A has negative width (B) (err_bitfield_has_negative_width)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bitfield_has_zero_width"] = {
["err_bitfield_has_zero_width"]={
[a] = "error: named bit-field A has zero width (err_bitfield_has_zero_width)",
[c]="error: named bit-field A has zero width (err_bitfield_has_zero_width)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bitfield_too_wide"] = {
["err_bitfield_too_wide"]={
[a] = "error: ... is too wide (A bits) (err_bitfield_too_wide)",
[c]="error: ... is too wide (A bits) (err_bitfield_too_wide)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bitfield_width_exceeds_type_width"] = {
["err_bitfield_width_exceeds_type_width"]={
[a] = "error: width of... bit-field... (A bits) exceeds the ... of its type (B bitC) (err_bitfield_width_exceeds_type_width)",
[c]="error: width of... bit-field... (A bits) exceeds the ... of its type (B bitC) (err_bitfield_width_exceeds_type_width)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_block_decl_ref_not_modifiable_lvalue"] = {
["err_block_decl_ref_not_modifiable_lvalue"]={
[a] = "error: variable is not assignable (missing __block type specifier) (err_block_decl_ref_not_modifiable_lvalue)",
[c]="error: variable is not assignable (missing __block type specifier) (err_block_decl_ref_not_modifiable_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_block_extern_cant_init"] = {
["err_block_extern_cant_init"]={
[a] = "error: declaration of block scope identifier with linkage cannot have an initializer (err_block_extern_cant_init)",
[c]="error: declaration of block scope identifier with linkage cannot have an initializer (err_block_extern_cant_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_block_on_nonlocal"] = {
["err_block_on_nonlocal"]={
[a] = "error: __block attribute not allowed, only allowed on local variables (err_block_on_nonlocal)",
[c]="error: __block attribute not allowed, only allowed on local variables (err_block_on_nonlocal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_block_on_vm"] = {
["err_block_on_vm"]={
[a] = "error: __block attribute not allowed on declaration with a variably modified type (err_block_on_vm)",
[c]="error: __block attribute not allowed on declaration with a variably modified type (err_block_on_vm)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_block_return_missing_expr"] = {
["err_block_return_missing_expr"]={
[a] = "error: non-void block should return a value (err_block_return_missing_expr)",
[c]="error: non-void block should return a value (err_block_return_missing_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_block_returning_array_function"] = {
["err_block_returning_array_function"]={
[a] = "error: block cannot return ... type A (err_block_returning_array_function)",
[c]="error: block cannot return ... type A (err_block_returning_array_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_blocks_disable"] = {
["err_blocks_disable"]={
[a] = "error: blocks support disabled - compile with -fblocks or ... (err_blocks_disable)",
[c]="error: blocks support disabled - compile with -fblocks or ... (err_blocks_disable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bool_redeclaration"] = {
["err_bool_redeclaration"]={
[a] = "error: redeclaration of C++ built-in type \'bool\' (err_bool_redeclaration)",
[c]="error: redeclaration of C++ built-in type \'bool\' (err_bool_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_bound_member_function"] = {
["err_bound_member_function"]={
[a] = "error: reference to non-static member function must be called... (err_bound_member_function)",
[c]="error: reference to non-static member function must be called... (err_bound_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_box_literal_collection"] = {
["err_box_literal_collection"]={
[a] = "error: ... literal must be prefixed by \'@\' in a collection (err_box_literal_collection)",
[c]="error: ... literal must be prefixed by \'@\' in a collection (err_box_literal_collection)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_bracket_depth_exceeded"] = {
["err_bracket_depth_exceeded"]={
[a] = "fatal error: bracket nesting level exceeded maximum of A (err_bracket_depth_exceeded)",
[c]="fatal error: bracket nesting level exceeded maximum of A (err_bracket_depth_exceeded)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_brackets_go_after_unqualified_id"] = {
["err_brackets_go_after_unqualified_id"]={
[a] = "error: brackets are not allowed here; to declare an array, place the brackets after the ... (err_brackets_go_after_unqualified_id)",
[c]="error: brackets are not allowed here; to declare an array, place the brackets after the ... (err_brackets_go_after_unqualified_id)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_break_not_in_loop_or_switch"] = {
["err_break_not_in_loop_or_switch"]={
[a] = "error: \'break\' statement not in loop or switch statement (err_break_not_in_loop_or_switch)",
[c]="error: \'break\' statement not in loop or switch statement (err_break_not_in_loop_or_switch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_btf_type_id_not_const"] = {
["err_btf_type_id_not_const"]={
[a] = "error: __builtin_btf_type_id argument A not a constant (err_btf_type_id_not_const)",
[c]="error: __builtin_btf_type_id argument A not a constant (err_btf_type_id_not_const)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_annotation_first_arg"] = {
["err_builtin_annotation_first_arg"]={
[a] = "error: first argument to __builtin_annotation must be an integer (err_builtin_annotation_first_arg)",
[c]="error: first argument to __builtin_annotation must be an integer (err_builtin_annotation_first_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_annotation_second_arg"] = {
["err_builtin_annotation_second_arg"]={
[a] = "error: second argument to __builtin_annotation must be a non-wide string constant (err_builtin_annotation_second_arg)",
[c]="error: second argument to __builtin_annotation must be a non-wide string constant (err_builtin_annotation_second_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_definition"] = {
["err_builtin_definition"]={
[a] = "error: definition of builtin function A (err_builtin_definition)",
[c]="error: definition of builtin function A (err_builtin_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_fn_use"] = {
["err_builtin_fn_use"]={
[a] = "error: builtin functions must be directly called (err_builtin_fn_use)",
[c]="error: builtin functions must be directly called (err_builtin_fn_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_func_cast_more_than_one_arg"] = {
["err_builtin_func_cast_more_than_one_arg"]={
[a] = "error: function-style cast to a builtin type can only take one argument (err_builtin_func_cast_more_than_one_arg)",
[c]="error: function-style cast to a builtin type can only take one argument (err_builtin_func_cast_more_than_one_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_invalid_arg_type"] = {
["err_builtin_invalid_arg_type"]={
[a] = "error: A argument must be a ... (was B) (err_builtin_invalid_arg_type)",
[c]="error: A argument must be a ... (was B) (err_builtin_invalid_arg_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_launder_invalid_arg"] = {
["err_builtin_launder_invalid_arg"]={
[a] = "error: ... argument to \'__builtin_launder\' is not allowed (err_builtin_launder_invalid_arg)",
[c]="error: ... argument to \'__builtin_launder\' is not allowed (err_builtin_launder_invalid_arg)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_longjmp_invalid_val"] = {
["err_builtin_longjmp_invalid_val"]={
[a] = "error: argument to __builtin_longjmp must be a constant 1 (err_builtin_longjmp_invalid_val)",
[c]="error: argument to __builtin_longjmp must be a constant 1 (err_builtin_longjmp_invalid_val)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_longjmp_unsupported"] = {
["err_builtin_longjmp_unsupported"]={
[a] = "error: __builtin_longjmp is not supported for the current target (err_builtin_longjmp_unsupported)",
[c]="error: __builtin_longjmp is not supported for the current target (err_builtin_longjmp_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_matrix_disabled"] = {
["err_builtin_matrix_disabled"]={
[a] = "error: matrix types extension is disabled. Pass -fenable-matrix to enable it (err_builtin_matrix_disabled)",
[c]="error: matrix types extension is disabled. Pass -fenable-matrix to enable it (err_builtin_matrix_disabled)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_matrix_invalid_dimension"] = {
["err_builtin_matrix_invalid_dimension"]={
[a] = "error: A dimension is outside the allowed range [1, B] (err_builtin_matrix_invalid_dimension)",
[c]="error: A dimension is outside the allowed range [1, B] (err_builtin_matrix_invalid_dimension)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_matrix_pointer_arg_mismatch"] = {
["err_builtin_matrix_pointer_arg_mismatch"]={
[a] = "error: the pointee of the 2nd argument must match the element type of the 1st argument (A != B) (err_builtin_matrix_pointer_arg_mismatch)",
[c]="error: the pointee of the 2nd argument must match the element type of the 1st argument (A != B) (err_builtin_matrix_pointer_arg_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_matrix_scalar_unsigned_arg"] = {
["err_builtin_matrix_scalar_unsigned_arg"]={
[a] = "error: A argument must be a constant unsigned integer expression (err_builtin_matrix_scalar_unsigned_arg)",
[c]="error: A argument must be a constant unsigned integer expression (err_builtin_matrix_scalar_unsigned_arg)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_matrix_store_to_const"] = {
["err_builtin_matrix_store_to_const"]={
[a] = "error: cannot store matrix to read-only pointer (err_builtin_matrix_store_to_const)",
[c]="error: cannot store matrix to read-only pointer (err_builtin_matrix_store_to_const)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_matrix_stride_too_small"] = {
["err_builtin_matrix_stride_too_small"]={
[a] = "error: stride must be greater or equal to the number of rows (err_builtin_matrix_stride_too_small)",
[c]="error: stride must be greater or equal to the number of rows (err_builtin_matrix_stride_too_small)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_move_forward_unsupported"] = {
["err_builtin_move_forward_unsupported"]={
[a] = "error: unsupported signature for A (err_builtin_move_forward_unsupported)",
[c]="error: unsupported signature for A (err_builtin_move_forward_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_needs_feature"] = {
["err_builtin_needs_feature"]={
[a] = "error: A needs target feature B (err_builtin_needs_feature)",
[c]="error: A needs target feature B (err_builtin_needs_feature)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_operator_new_delete_not_usual"] = {
["err_builtin_operator_new_delete_not_usual"]={
[a] = "error: call to \'...\' selects non-usual ... function (err_builtin_operator_new_delete_not_usual)",
[c]="error: call to \'...\' selects non-usual ... function (err_builtin_operator_new_delete_not_usual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_pass_in_regs_non_class"] = {
["err_builtin_pass_in_regs_non_class"]={
[a] = "error: argument A is not an unqualified class type (err_builtin_pass_in_regs_non_class)",
[c]="error: argument A is not an unqualified class type (err_builtin_pass_in_regs_non_class)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_builtin_redeclare"] = {
["err_builtin_redeclare"]={
[a] = "error: cannot redeclare builtin function A (err_builtin_redeclare)",
[c]="error: cannot redeclare builtin function A (err_builtin_redeclare)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_requires_language"] = {
["err_builtin_requires_language"]={
[a] = "error: \'A\' is only available in B (err_builtin_requires_language)",
[c]="error: \'A\' is only available in B (err_builtin_requires_language)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_setjmp_unsupported"] = {
["err_builtin_setjmp_unsupported"]={
[a] = "error: __builtin_setjmp is not supported for the current target (err_builtin_setjmp_unsupported)",
[c]="error: __builtin_setjmp is not supported for the current target (err_builtin_setjmp_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_target_unsupported"] = {
["err_builtin_target_unsupported"]={
[a] = "error: builtin is not supported on this target (err_builtin_target_unsupported)",
[c]="error: builtin is not supported on this target (err_builtin_target_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_builtin_x64_aarch64_only"] = {
["err_builtin_x64_aarch64_only"]={
[a] = "error: this builtin is only available on x86-64 and aarch64 targets (err_builtin_x64_aarch64_only)",
[c]="error: this builtin is only available on x86-64 and aarch64 targets (err_builtin_x64_aarch64_only)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_c11_noreturn_misplaced"] = {
["err_c11_noreturn_misplaced"]={
[a] = "error: \'_Noreturn\' keyword must precede function declarator (err_c11_noreturn_misplaced)",
[c]="error: \'_Noreturn\' keyword must precede function declarator (err_c11_noreturn_misplaced)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_c99_array_usage_cxx"] = {
["err_c99_array_usage_cxx"]={
[a] = "error: ...array size ...is a C99 feature, not permitted in C++ (err_c99_array_usage_cxx)",
[c]="error: ...array size ...is a C99 feature, not permitted in C++ (err_c99_array_usage_cxx)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_call_function_incomplete_return"] = {
["err_call_function_incomplete_return"]={
[a] = "error: calling A with incomplete return type B (err_call_function_incomplete_return)",
[c]="error: calling A with incomplete return type B (err_call_function_incomplete_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_call_incomplete_argument"] = {
["err_call_incomplete_argument"]={
[a] = "error: argument type A is incomplete (err_call_incomplete_argument)",
[c]="error: argument type A is incomplete (err_call_incomplete_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_call_incomplete_return"] = {
["err_call_incomplete_return"]={
[a] = "error: calling function with incomplete return type A (err_call_incomplete_return)",
[c]="error: calling function with incomplete return type A (err_call_incomplete_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_attribute_argument_unknown"] = {
["err_callback_attribute_argument_unknown"]={
[a] = "error: \'callback\' attribute argument A is not a known function parameter (err_callback_attribute_argument_unknown)",
[c]="error: \'callback\' attribute argument A is not a known function parameter (err_callback_attribute_argument_unknown)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_attribute_invalid_callee"] = {
["err_callback_attribute_invalid_callee"]={
[a] = "error: \'callback\' attribute specifies invalid callback callee (err_callback_attribute_invalid_callee)",
[c]="error: \'callback\' attribute specifies invalid callback callee (err_callback_attribute_invalid_callee)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_attribute_multiple"] = {
["err_callback_attribute_multiple"]={
[a] = "error: multiple \'callback\' attributes specified (err_callback_attribute_multiple)",
[c]="error: multiple \'callback\' attributes specified (err_callback_attribute_multiple)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_attribute_no_callee"] = {
["err_callback_attribute_no_callee"]={
[a] = "error: \'callback\' attribute specifies no callback callee (err_callback_attribute_no_callee)",
[c]="error: \'callback\' attribute specifies no callback callee (err_callback_attribute_no_callee)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_callee_is_variadic"] = {
["err_callback_callee_is_variadic"]={
[a] = "error: \'callback\' attribute callee may not be variadic (err_callback_callee_is_variadic)",
[c]="error: \'callback\' attribute callee may not be variadic (err_callback_callee_is_variadic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_callee_no_function_type"] = {
["err_callback_callee_no_function_type"]={
[a] = "error: \'callback\' attribute callee does not have function type (err_callback_callee_no_function_type)",
[c]="error: \'callback\' attribute callee does not have function type (err_callback_callee_no_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_callback_implicit_this_not_available"] = {
["err_callback_implicit_this_not_available"]={
[a] = "error: \'callback\' argument at position A references unavailable implicit \'this\' (err_callback_implicit_this_not_available)",
[c]="error: \'callback\' argument at position A references unavailable implicit \'this\' (err_callback_implicit_this_not_available)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_called_once_attribute_wrong_type"] = {
["err_called_once_attribute_wrong_type"]={
[a] = "error: \'called_once\' attribute only applies to function-like parameters (err_called_once_attribute_wrong_type)",
[c]="error: \'called_once\' attribute only applies to function-like parameters (err_called_once_attribute_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_find_suitable_accessor"] = {
["err_cannot_find_suitable_accessor"]={
[a] = "error: cannot find suitable ... for property A (err_cannot_find_suitable_accessor)",
[c]="error: cannot find suitable ... for property A (err_cannot_find_suitable_accessor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_form_pointer_to_member_of_reference_type"] = {
["err_cannot_form_pointer_to_member_of_reference_type"]={
[a] = "error: cannot form a pointer-to-member to member A of reference type B (err_cannot_form_pointer_to_member_of_reference_type)",
[c]="error: cannot form a pointer-to-member to member A of reference type B (err_cannot_form_pointer_to_member_of_reference_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_open_file"] = {
["err_cannot_open_file"]={
[a] = "fatal error: cannot open file \'A\': B (err_cannot_open_file)",
[c]="fatal error: cannot open file \'A\': B (err_cannot_open_file)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_cannot_pass_non_trivial_c_struct_to_vararg"] = {
["err_cannot_pass_non_trivial_c_struct_to_vararg"]={
[a] = "error: cannot pass non-trivial C object of type A by value to variadic ... (err_cannot_pass_non_trivial_c_struct_to_vararg)",
[c]="error: cannot pass non-trivial C object of type A by value to variadic ... (err_cannot_pass_non_trivial_c_struct_to_vararg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_pass_objc_interface_to_vararg"] = {
["err_cannot_pass_objc_interface_to_vararg"]={
[a] = "error: cannot pass object with interface type A by value through variadic ... (err_cannot_pass_objc_interface_to_vararg)",
[c]="error: cannot pass object with interface type A by value through variadic ... (err_cannot_pass_objc_interface_to_vararg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_pass_objc_interface_to_vararg_format"] = {
["err_cannot_pass_objc_interface_to_vararg_format"]={
[a] = "error: cannot pass object with interface type A by value to variadic ...; expected type from format string was B (err_cannot_pass_objc_interface_to_vararg_format)",
[c]="error: cannot pass object with interface type A by value to variadic ...; expected type from format string was B (err_cannot_pass_objc_interface_to_vararg_format)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_pass_to_vararg"] = {
["err_cannot_pass_to_vararg"]={
[a] = "error: cannot pass ... to variadic ... (err_cannot_pass_to_vararg)",
[c]="error: cannot pass ... to variadic ... (err_cannot_pass_to_vararg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cannot_pass_to_vararg_format"] = {
["err_cannot_pass_to_vararg_format"]={
[a] = "error: cannot pass ... to variadic ...; expected type from format string was A (err_cannot_pass_to_vararg_format)",
[c]="error: cannot pass ... to variadic ...; expected type from format string was A (err_cannot_pass_to_vararg_format)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_capture_bad_target"] = {
["err_capture_bad_target"]={
[a] = "error: capture host variable A by reference in device or host device lambda function (err_capture_bad_target)",
[c]="error: capture host variable A by reference in device or host device lambda function (err_capture_bad_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_capture_binding_openmp"] = {
["err_capture_binding_openmp"]={
[a] = "error: capturing a structured binding is not yet supported in OpenMP (err_capture_binding_openmp)",
[c]="error: capturing a structured binding is not yet supported in OpenMP (err_capture_binding_openmp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_capture_block_variable"] = {
["err_capture_block_variable"]={
[a] = "error: __block variable A cannot be captured in a ... (err_capture_block_variable)",
[c]="error: __block variable A cannot be captured in a ... (err_capture_block_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_capture_default_first"] = {
["err_capture_default_first"]={
[a] = "error: capture default must be first (err_capture_default_first)",
[c]="error: capture default must be first (err_capture_default_first)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_capture_default_non_local"] = {
["err_capture_default_non_local"]={
[a] = "error: non-local lambda expression cannot have a capture-default (err_capture_default_non_local)",
[c]="error: non-local lambda expression cannot have a capture-default (err_capture_default_non_local)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_capture_does_not_name_variable"] = {
["err_capture_does_not_name_variable"]={
[a] = "error: A in capture list does not name a variable (err_capture_does_not_name_variable)",
[c]="error: A in capture list does not name a variable (err_capture_does_not_name_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_capture_more_than_once"] = {
["err_capture_more_than_once"]={
[a] = "error: A can appear only once in a capture list (err_capture_more_than_once)",
[c]="error: A can appear only once in a capture list (err_capture_more_than_once)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_capture_non_automatic_variable"] = {
["err_capture_non_automatic_variable"]={
[a] = "error: A cannot be captured because it does not have automatic storage duration (err_capture_non_automatic_variable)",
[c]="error: A cannot be captured because it does not have automatic storage duration (err_capture_non_automatic_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_capture_of_abstract_type"] = {
["err_capture_of_abstract_type"]={
[a] = "error: by-copy capture of value of abstract type A (err_capture_of_abstract_type)",
[c]="error: by-copy capture of value of abstract type A (err_capture_of_abstract_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_capture_of_incomplete_or_sizeless_type"] = {
["err_capture_of_incomplete_or_sizeless_type"]={
[a] = "error: by-copy capture of variable A with ... type B (err_capture_of_incomplete_or_sizeless_type)",
[c]="error: by-copy capture of variable A with ... type B (err_capture_of_incomplete_or_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_carries_dependency_missing_on_first_decl"] = {
["err_carries_dependency_missing_on_first_decl"]={
[a] = "error: ... declared \'[[carries_dependency]]\' after its first declaration (err_carries_dependency_missing_on_first_decl)",
[c]="error: ... declared \'[[carries_dependency]]\' after its first declaration (err_carries_dependency_missing_on_first_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_carries_dependency_param_not_function_decl"] = {
["err_carries_dependency_param_not_function_decl"]={
[a] = "error: \'[[carries_dependency]]\' attribute only allowed on parameter in a function declaration or lambda (err_carries_dependency_param_not_function_decl)",
[c]="error: \'[[carries_dependency]]\' attribute only allowed on parameter in a function declaration or lambda (err_carries_dependency_param_not_function_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_case_not_in_switch"] = {
["err_case_not_in_switch"]={
[a] = "error: \'case\' statement not in switch statement (err_case_not_in_switch)",
[c]="error: \'case\' statement not in switch statement (err_case_not_in_switch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cast_from_randomized_struct"] = {
["err_cast_from_randomized_struct"]={
[a] = "error: casting from randomized structure pointer type A to B (err_cast_from_randomized_struct)",
[c]="error: casting from randomized structure pointer type A to B (err_cast_from_randomized_struct)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cast_pointer_from_non_pointer_int"] = {
["err_cast_pointer_from_non_pointer_int"]={
[a] = "error: operand of type A cannot be cast to a pointer type (err_cast_pointer_from_non_pointer_int)",
[c]="error: operand of type A cannot be cast to a pointer type (err_cast_pointer_from_non_pointer_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cast_pointer_to_non_pointer_int"] = {
["err_cast_pointer_to_non_pointer_int"]={
[a] = "error: pointer cannot be cast to type A (err_cast_pointer_to_non_pointer_int)",
[c]="error: pointer cannot be cast to type A (err_cast_pointer_to_non_pointer_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cast_selector_expr"] = {
["err_cast_selector_expr"]={
[a] = "error: cannot type cast @selector expression (err_cast_selector_expr)",
[c]="error: cannot type cast @selector expression (err_cast_selector_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_incomplete"] = {
["err_catch_incomplete"]={
[a] = "error: cannot catch incomplete type A (err_catch_incomplete)",
[c]="error: cannot catch incomplete type A (err_catch_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_incomplete_ptr"] = {
["err_catch_incomplete_ptr"]={
[a] = "error: cannot catch pointer to incomplete type A (err_catch_incomplete_ptr)",
[c]="error: cannot catch pointer to incomplete type A (err_catch_incomplete_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_incomplete_ref"] = {
["err_catch_incomplete_ref"]={
[a] = "error: cannot catch reference to incomplete type A (err_catch_incomplete_ref)",
[c]="error: cannot catch reference to incomplete type A (err_catch_incomplete_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_param_not_objc_type"] = {
["err_catch_param_not_objc_type"]={
[a] = "error: @catch parameter is not a pointer to an interface type (err_catch_param_not_objc_type)",
[c]="error: @catch parameter is not a pointer to an interface type (err_catch_param_not_objc_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_rvalue_ref"] = {
["err_catch_rvalue_ref"]={
[a] = "error: cannot catch exceptions by rvalue reference (err_catch_rvalue_ref)",
[c]="error: cannot catch exceptions by rvalue reference (err_catch_rvalue_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_sizeless"] = {
["err_catch_sizeless"]={
[a] = "error: cannot catch ...sizeless type A (err_catch_sizeless)",
[c]="error: cannot catch ...sizeless type A (err_catch_sizeless)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_catch_variably_modified"] = {
["err_catch_variably_modified"]={
[a] = "error: cannot catch variably modified type A (err_catch_variably_modified)",
[c]="error: cannot catch variably modified type A (err_catch_variably_modified)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_category_forward_interface"] = {
["err_category_forward_interface"]={
[a] = "error: cannot define ... for undefined class A (err_category_forward_interface)",
[c]="error: cannot define ... for undefined class A (err_category_forward_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_category_property"] = {
["err_category_property"]={
[a] = "error: property declared in category A cannot be implemented in class implementation (err_category_property)",
[c]="error: property declared in category A cannot be implemented in class implementation (err_category_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cc1_round_trip_fail_then_ok"] = {
["err_cc1_round_trip_fail_then_ok"]={
[a] = "error: original arguments parse failed, then succeeded in round-trip (err_cc1_round_trip_fail_then_ok)",
[c]="error: original arguments parse failed, then succeeded in round-trip (err_cc1_round_trip_fail_then_ok)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cc1_round_trip_mismatch"] = {
["err_cc1_round_trip_mismatch"]={
[a] = "error: generated arguments do not match in round-trip (err_cc1_round_trip_mismatch)",
[c]="error: generated arguments do not match in round-trip (err_cc1_round_trip_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cc1_round_trip_ok_then_fail"] = {
["err_cc1_round_trip_ok_then_fail"]={
[a] = "error: generated arguments parse failed in round-trip (err_cc1_round_trip_ok_then_fail)",
[c]="error: generated arguments parse failed in round-trip (err_cc1_round_trip_ok_then_fail)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cc1_unbounded_vscale_min"] = {
["err_cc1_unbounded_vscale_min"]={
[a] = "error: minimum vscale must be an unsigned integer greater than 0 (err_cc1_unbounded_vscale_min)",
[c]="error: minimum vscale must be an unsigned integer greater than 0 (err_cc1_unbounded_vscale_min)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cconv_change"] = {
["err_cconv_change"]={
[a] = "error: function declared \'A\' here was previously declared ... (err_cconv_change)",
[c]="error: function declared \'A\' here was previously declared ... (err_cconv_change)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cconv_incomplete_param_type"] = {
["err_cconv_incomplete_param_type"]={
[a] = "error: parameter A must have a complete type to use function B with the C calling convention (err_cconv_incomplete_param_type)",
[c]="error: parameter A must have a complete type to use function B with the C calling convention (err_cconv_incomplete_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cconv_knr"] = {
["err_cconv_knr"]={
[a] = "error: function with no prototype cannot use the A calling convention (err_cconv_knr)",
[c]="error: function with no prototype cannot use the A calling convention (err_cconv_knr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cconv_varargs"] = {
["err_cconv_varargs"]={
[a] = "error: variadic function cannot use A calling convention (err_cconv_varargs)",
[c]="error: variadic function cannot use A calling convention (err_cconv_varargs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cfstring_literal_not_string_constant"] = {
["err_cfstring_literal_not_string_constant"]={
[a] = "error: CFString literal is not a string constant (err_cfstring_literal_not_string_constant)",
[c]="error: CFString literal is not a string constant (err_cfstring_literal_not_string_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_character_not_allowed"] = {
["err_character_not_allowed"]={
[a] = "error: unexpected character <U+A> (err_character_not_allowed)",
[c]="error: unexpected character <U+A> (err_character_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_character_not_allowed_identifier"] = {
["err_character_not_allowed_identifier"]={
[a] = "error: character <U+A> not allowed ... an identifier (err_character_not_allowed_identifier)",
[c]="error: character <U+A> not allowed ... an identifier (err_character_not_allowed_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_character_too_large"] = {
["err_character_too_large"]={
[a] = "error: character too large for enclosing character literal type (err_character_too_large)",
[c]="error: character too large for enclosing character literal type (err_character_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_circular_inheritance"] = {
["err_circular_inheritance"]={
[a] = "error: circular inheritance between A and B (err_circular_inheritance)",
[c]="error: circular inheritance between A and B (err_circular_inheritance)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_class_extension_after_impl"] = {
["err_class_extension_after_impl"]={
[a] = "error: cannot declare class extension for A after class implementation (err_class_extension_after_impl)",
[c]="error: cannot declare class extension for A after class implementation (err_class_extension_after_impl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_class_marked_final_used_as_base"] = {
["err_class_marked_final_used_as_base"]={
[a] = "error: base A is marked \'...\' (err_class_marked_final_used_as_base)",
[c]="error: base A is marked \'...\' (err_class_marked_final_used_as_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_class_on_template_template_param"] = {
["err_class_on_template_template_param"]={
[a] = "error: template template parameter requires \'class\'... after the parameter list (err_class_on_template_template_param)",
[c]="error: template template parameter requires \'class\'... after the parameter list (err_class_on_template_template_param)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_class_property_found"] = {
["err_class_property_found"]={
[a] = "error: property A is a class property; did you mean to access it with class \'B\'? (err_class_property_found)",
[c]="error: property A is a class property; did you mean to access it with class \'B\'? (err_class_property_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_class_redeclared_with_different_access"] = {
["err_class_redeclared_with_different_access"]={
[a] = "error: A redeclared with \'B\' access (err_class_redeclared_with_different_access)",
[c]="error: A redeclared with \'B\' access (err_class_redeclared_with_different_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_class_stub_subclassing_mismatch"] = {
["err_class_stub_subclassing_mismatch"]={
[a] = "error: \'objc_class_stub\' attribute cannot be specified on a class that does not have the \'objc_subclassing_restricted\' attribute (err_class_stub_subclassing_mismatch)",
[c]="error: \'objc_class_stub\' attribute cannot be specified on a class that does not have the \'objc_subclassing_restricted\' attribute (err_class_stub_subclassing_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cmse_pi_are_incompatible"] = {
["err_cmse_pi_are_incompatible"]={
[a] = "error: cmse is not compatible with ... (err_cmse_pi_are_incompatible)",
[c]="error: cmse is not compatible with ... (err_cmse_pi_are_incompatible)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cocoa_naming_owned_rule"] = {
["err_cocoa_naming_owned_rule"]={
[a] = "error: property follows Cocoa naming convention for returning \'owned\' objects (err_cocoa_naming_owned_rule)",
[c]="error: property follows Cocoa naming convention for returning \'owned\' objects (err_cocoa_naming_owned_rule)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_collection_expr_type"] = {
["err_collection_expr_type"]={
[a] = "error: the type A is not a pointer to a fast-enumerable object (err_collection_expr_type)",
[c]="error: the type A is not a pointer to a fast-enumerable object (err_collection_expr_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_complex_mode_vector_type"] = {
["err_complex_mode_vector_type"]={
[a] = "error: type of machine mode does not support base vector types (err_complex_mode_vector_type)",
[c]="error: type of machine mode does not support base vector types (err_complex_mode_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_compound_literal_with_address_space"] = {
["err_compound_literal_with_address_space"]={
[a] = "error: compound literal in function scope may not be qualified with an address space (err_compound_literal_with_address_space)",
[c]="error: compound literal in function scope may not be qualified with an address space (err_compound_literal_with_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_compound_qualified_function_type"] = {
["err_compound_qualified_function_type"]={
[a] = "error: ... to function type ...cannot have \'A\' qualifier (err_compound_qualified_function_type)",
[c]="error: ... to function type ...cannot have \'A\' qualifier (err_compound_qualified_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_concept_decls_may_only_appear_in_global_namespace_scope"] = {
["err_concept_decls_may_only_appear_in_global_namespace_scope"]={
[a] = "error: concept declarations may only appear in global or namespace scope (err_concept_decls_may_only_appear_in_global_namespace_scope)",
[c]="error: concept declarations may only appear in global or namespace scope (err_concept_decls_may_only_appear_in_global_namespace_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_concept_definition_not_identifier"] = {
["err_concept_definition_not_identifier"]={
[a] = "error: name defined in concept definition must be an identifier (err_concept_definition_not_identifier)",
[c]="error: name defined in concept definition must be an identifier (err_concept_definition_not_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Concepts Issue"
[a]="Concepts Issue"
},
},
["err_concept_extra_headers"] = {
["err_concept_extra_headers"]={
[a] = "error: extraneous template parameter list in concept definition (err_concept_extra_headers)",
[c]="error: extraneous template parameter list in concept definition (err_concept_extra_headers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_concept_legacy_bool_keyword"] = {
["err_concept_legacy_bool_keyword"]={
[a] = "error: ISO C++ does not permit the \'bool\' keyword after \'concept\' (err_concept_legacy_bool_keyword)",
[c]="error: ISO C++ does not permit the \'bool\' keyword after \'concept\' (err_concept_legacy_bool_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Concepts Issue"
[a]="Concepts Issue"
},
},
["err_concept_no_associated_constraints"] = {
["err_concept_no_associated_constraints"]={
[a] = "error: concept cannot have associated constraints (err_concept_no_associated_constraints)",
[c]="error: concept cannot have associated constraints (err_concept_no_associated_constraints)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_concept_no_parameters"] = {
["err_concept_no_parameters"]={
[a] = "error: concept template parameter list must have at least one parameter; explicit specialization of concepts is not allowed (err_concept_no_parameters)",
[c]="error: concept template parameter list must have at least one parameter; explicit specialization of concepts is not allowed (err_concept_no_parameters)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cond_voidptr_arc"] = {
["err_cond_voidptr_arc"]={
[a] = "error: operands to conditional of types A and B are incompatible in ARC mode (err_cond_voidptr_arc)",
[c]="error: operands to conditional of types A and B are incompatible in ARC mode (err_cond_voidptr_arc)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_ambiguous"] = {
["err_conditional_ambiguous"]={
[a] = "error: conditional expression is ambiguous; A can be converted to B and vice versa (err_conditional_ambiguous)",
[c]="error: conditional expression is ambiguous; A can be converted to B and vice versa (err_conditional_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_ambiguous_ovl"] = {
["err_conditional_ambiguous_ovl"]={
[a] = "error: conditional expression is ambiguous; A and B can be converted to several common types (err_conditional_ambiguous_ovl)",
[c]="error: conditional expression is ambiguous; A and B can be converted to several common types (err_conditional_ambiguous_ovl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_vector_cond_result_mismatch"] = {
["err_conditional_vector_cond_result_mismatch"]={
[a] = "error: cannot mix vectors and extended vectors in a vector conditional (err_conditional_vector_cond_result_mismatch)",
[c]="error: cannot mix vectors and extended vectors in a vector conditional (err_conditional_vector_cond_result_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_vector_element_size"] = {
["err_conditional_vector_element_size"]={
[a] = "error: vector condition type A and result type B do not have elements of the same size (err_conditional_vector_element_size)",
[c]="error: vector condition type A and result type B do not have elements of the same size (err_conditional_vector_element_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_vector_has_void"] = {
["err_conditional_vector_has_void"]={
[a] = "error: GNU vector conditional operand cannot be ... (err_conditional_vector_has_void)",
[c]="error: GNU vector conditional operand cannot be ... (err_conditional_vector_has_void)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_vector_mismatched"] = {
["err_conditional_vector_mismatched"]={
[a] = "error: vector operands to the vector conditional must be the same type (A and B)} (err_conditional_vector_mismatched)",
[c]="error: vector operands to the vector conditional must be the same type (A and B)} (err_conditional_vector_mismatched)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_vector_operand_type"] = {
["err_conditional_vector_operand_type"]={
[a] = "error: enumeration type A is not allowed in a vector conditional (err_conditional_vector_operand_type)",
[c]="error: enumeration type A is not allowed in a vector conditional (err_conditional_vector_operand_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_vector_size"] = {
["err_conditional_vector_size"]={
[a] = "error: vector condition type A and result type B do not have the same number of elements (err_conditional_vector_size)",
[c]="error: vector condition type A and result type B do not have the same number of elements (err_conditional_vector_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conditional_void_nonvoid"] = {
["err_conditional_void_nonvoid"]={
[a] = "error: ... operand to ? is void, but ... operand is of type A (err_conditional_void_nonvoid)",
[c]="error: ... operand to ? is void, but ... operand is of type A (err_conditional_void_nonvoid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_config_scalar_return"] = {
["err_config_scalar_return"]={
[a] = "error: CUDA special function \'A\' must have scalar return type (err_config_scalar_return)",
[c]="error: CUDA special function \'A\' must have scalar return type (err_config_scalar_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflict_marker"] = {
["err_conflict_marker"]={
[a] = "error: version control conflict marker in file (err_conflict_marker)",
[c]="error: version control conflict marker in file (err_conflict_marker)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_conflicting_aliasing_type"] = {
["err_conflicting_aliasing_type"]={
[a] = "error: conflicting types for alias A (err_conflicting_aliasing_type)",
[c]="error: conflicting types for alias A (err_conflicting_aliasing_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_aligned_options"] = {
["err_conflicting_aligned_options"]={
[a] = "error: conflicting option \'-fcoro-aligned-allocation\' and \'-fno-aligned-allocation\' (err_conflicting_aligned_options)",
[c]="error: conflicting option \'-fcoro-aligned-allocation\' and \'-fno-aligned-allocation\' (err_conflicting_aligned_options)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_conflicting_codeseg_attribute"] = {
["err_conflicting_codeseg_attribute"]={
[a] = "error: conflicting code segment specifiers (err_conflicting_codeseg_attribute)",
[c]="error: conflicting code segment specifiers (err_conflicting_codeseg_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_ivar_bitwidth"] = {
["err_conflicting_ivar_bitwidth"]={
[a] = "error: instance variable A has conflicting bit-field width (err_conflicting_ivar_bitwidth)",
[c]="error: instance variable A has conflicting bit-field width (err_conflicting_ivar_bitwidth)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_ivar_name"] = {
["err_conflicting_ivar_name"]={
[a] = "error: conflicting instance variable names: A vs B (err_conflicting_ivar_name)",
[c]="error: conflicting instance variable names: A vs B (err_conflicting_ivar_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_ivar_type"] = {
["err_conflicting_ivar_type"]={
[a] = "error: instance variable A has conflicting type: B vs C (err_conflicting_ivar_type)",
[c]="error: instance variable A has conflicting type: B vs C (err_conflicting_ivar_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_overriding_cc_attributes"] = {
["err_conflicting_overriding_cc_attributes"]={
[a] = "error: virtual function A has different calling convention attributes (B) than the function it overrides (which has calling convention C) (err_conflicting_overriding_cc_attributes)",
[c]="error: virtual function A has different calling convention attributes (B) than the function it overrides (which has calling convention C) (err_conflicting_overriding_cc_attributes)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_super_class"] = {
["err_conflicting_super_class"]={
[a] = "error: conflicting super class name A (err_conflicting_super_class)",
[c]="error: conflicting super class name A (err_conflicting_super_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conflicting_types"] = {
["err_conflicting_types"]={
[a] = "error: conflicting types for A (err_conflicting_types)",
[c]="error: conflicting types for A (err_conflicting_types)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constant_integer_arg_type"] = {
["err_constant_integer_arg_type"]={
[a] = "error: argument to A must be a constant integer (err_constant_integer_arg_type)",
[c]="error: argument to A must be a constant integer (err_constant_integer_arg_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_consteval_override"] = {
["err_consteval_override"]={
[a] = "error: consteval function A cannot override a non-consteval function (err_consteval_override)",
[c]="error: consteval function A cannot override a non-consteval function (err_consteval_override)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_body_invalid_stmt"] = {
["err_constexpr_body_invalid_stmt"]={
[a] = "error: statement not allowed in ... ... (err_constexpr_body_invalid_stmt)",
[c]="error: statement not allowed in ... ... (err_constexpr_body_invalid_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_body_no_return"] = {
["err_constexpr_body_no_return"]={
[a] = "error: no return statement in ... function (err_constexpr_body_no_return)",
[c]="error: no return statement in ... function (err_constexpr_body_no_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_dtor"] = {
["err_constexpr_dtor"]={
[a] = "error: destructor cannot be declared ... (err_constexpr_dtor)",
[c]="error: destructor cannot be declared ... (err_constexpr_dtor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_dtor_subobject"] = {
["err_constexpr_dtor_subobject"]={
[a] = "error: destructor cannot be declared ... because ... does not have a constexpr destructor (err_constexpr_dtor_subobject)",
[c]="error: destructor cannot be declared ... because ... does not have a constexpr destructor (err_constexpr_dtor_subobject)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_if_condition_expression_is_not_constant"] = {
["err_constexpr_if_condition_expression_is_not_constant"]={
[a] = "error: constexpr if condition is not a constant expression (err_constexpr_if_condition_expression_is_not_constant)",
[c]="error: constexpr if condition is not a constant expression (err_constexpr_if_condition_expression_is_not_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_invalid_template_arg"] = {
["err_constexpr_invalid_template_arg"]={
[a] = "error: ... to ...... is not allowed in a template argument (err_constexpr_invalid_template_arg)",
[c]="error: ... to ...... is not allowed in a template argument (err_constexpr_invalid_template_arg)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_constexpr_local_var_non_literal_type"] = {
["err_constexpr_local_var_non_literal_type"]={
[a] = "error: variable of non-literal type A cannot be defined in a constexpr ... before C++23 (err_constexpr_local_var_non_literal_type)",
[c]="error: variable of non-literal type A cannot be defined in a constexpr ... before C++23 (err_constexpr_local_var_non_literal_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_main"] = {
["err_constexpr_main"]={
[a] = "error: \'main\' is not allowed to be declared ... (err_constexpr_main)",
[c]="error: \'main\' is not allowed to be declared ... (err_constexpr_main)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_non_literal_param"] = {
["err_constexpr_non_literal_param"]={
[a] = "error: ... ...\'s A parameter type B is not a literal type (err_constexpr_non_literal_param)",
[c]="error: ... ...\'s A parameter type B is not a literal type (err_constexpr_non_literal_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_non_literal_return"] = {
["err_constexpr_non_literal_return"]={
[a] = "error: ... function\'s return type A is not a literal type (err_constexpr_non_literal_return)",
[c]="error: ... function\'s return type A is not a literal type (err_constexpr_non_literal_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_redecl_mismatch"] = {
["err_constexpr_redecl_mismatch"]={
[a] = "error: ... declaration of A follows ... declaration (err_constexpr_redecl_mismatch)",
[c]="error: ... declaration of A follows ... declaration (err_constexpr_redecl_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_return_missing_expr"] = {
["err_constexpr_return_missing_expr"]={
[a] = "error: non-void ... function A should return a value (err_constexpr_return_missing_expr)",
[c]="error: non-void ... function A should return a value (err_constexpr_return_missing_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_static_mem_var_requires_init"] = {
["err_constexpr_static_mem_var_requires_init"]={
[a] = "error: declaration of constexpr static data member A requires an initializer (err_constexpr_static_mem_var_requires_init)",
[c]="error: declaration of constexpr static data member A requires an initializer (err_constexpr_static_mem_var_requires_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_tag"] = {
["err_constexpr_tag"]={
[a] = "error: ... cannot be marked ... (err_constexpr_tag)",
[c]="error: ... cannot be marked ... (err_constexpr_tag)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_var_non_literal"] = {
["err_constexpr_var_non_literal"]={
[a] = "error: constexpr variable cannot have non-literal type A (err_constexpr_var_non_literal)",
[c]="error: constexpr variable cannot have non-literal type A (err_constexpr_var_non_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_var_requires_const_destruction"] = {
["err_constexpr_var_requires_const_destruction"]={
[a] = "error: constexpr variable A must have constant destruction (err_constexpr_var_requires_const_destruction)",
[c]="error: constexpr variable A must have constant destruction (err_constexpr_var_requires_const_destruction)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_var_requires_const_init"] = {
["err_constexpr_var_requires_const_init"]={
[a] = "error: constexpr variable A must be initialized by a constant expression (err_constexpr_var_requires_const_init)",
[c]="error: constexpr variable A must be initialized by a constant expression (err_constexpr_var_requires_const_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_virtual"] = {
["err_constexpr_virtual"]={
[a] = "error: virtual function cannot be constexpr (err_constexpr_virtual)",
[c]="error: virtual function cannot be constexpr (err_constexpr_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_virtual_base"] = {
["err_constexpr_virtual_base"]={
[a] = "error: constexpr ... not allowed in ... with virtual base class (err_constexpr_virtual_base)",
[c]="error: constexpr ... not allowed in ... with virtual base class (err_constexpr_virtual_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_vla"] = {
["err_constexpr_vla"]={
[a] = "error: variably-modified type A cannot be used in a constexpr ... (err_constexpr_vla)",
[c]="error: variably-modified type A cannot be used in a constexpr ... (err_constexpr_vla)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constexpr_wrong_decl_kind"] = {
["err_constexpr_wrong_decl_kind"]={
[a] = "error: ... can only be used in ... declarations (err_constexpr_wrong_decl_kind)",
[c]="error: ... can only be used in ... declarations (err_constexpr_wrong_decl_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constinit_added_too_late"] = {
["err_constinit_added_too_late"]={
[a] = "error: \'constinit\' specifier added after initialization of variable (err_constinit_added_too_late)",
[c]="error: \'constinit\' specifier added after initialization of variable (err_constinit_added_too_late)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constinit_local_variable"] = {
["err_constinit_local_variable"]={
[a] = "error: local variable cannot be declared \'constinit\' (err_constinit_local_variable)",
[c]="error: local variable cannot be declared \'constinit\' (err_constinit_local_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constrained_non_templated_function"] = {
["err_constrained_non_templated_function"]={
[a] = "error: non-templated function cannot have a requires clause (err_constrained_non_templated_function)",
[c]="error: non-templated function cannot have a requires clause (err_constrained_non_templated_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constrained_virtual_method"] = {
["err_constrained_virtual_method"]={
[a] = "error: virtual function cannot have a requires clause (err_constrained_virtual_method)",
[c]="error: virtual function cannot have a requires clause (err_constrained_virtual_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constraint_depends_on_self"] = {
["err_constraint_depends_on_self"]={
[a] = "error: satisfaction of constraint \'A\' depends on itself (err_constraint_depends_on_self)",
[c]="error: satisfaction of constraint \'A\' depends on itself (err_constraint_depends_on_self)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constructor_bad_name"] = {
["err_constructor_bad_name"]={
[a] = "error: missing return type for function A; did you mean the constructor name B? (err_constructor_bad_name)",
[c]="error: missing return type for function A; did you mean the constructor name B? (err_constructor_bad_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_constructor_byvalue_arg"] = {
["err_constructor_byvalue_arg"]={
[a] = "error: copy constructor must pass its first argument by reference (err_constructor_byvalue_arg)",
[c]="error: copy constructor must pass its first argument by reference (err_constructor_byvalue_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constructor_cannot_be"] = {
["err_constructor_cannot_be"]={
[a] = "error: constructor cannot be declared \'A\' (err_constructor_cannot_be)",
[c]="error: constructor cannot be declared \'A\' (err_constructor_cannot_be)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constructor_redeclared"] = {
["err_constructor_redeclared"]={
[a] = "error: constructor cannot be redeclared (err_constructor_redeclared)",
[c]="error: constructor cannot be redeclared (err_constructor_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_constructor_return_type"] = {
["err_constructor_return_type"]={
[a] = "error: constructor cannot have a return type (err_constructor_return_type)",
[c]="error: constructor cannot have a return type (err_constructor_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_continuation_class"] = {
["err_continuation_class"]={
[a] = "error: class extension has no primary class (err_continuation_class)",
[c]="error: class extension has no primary class (err_continuation_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_continue_from_cond_var_init"] = {
["err_continue_from_cond_var_init"]={
[a] = "error: cannot jump from this continue statement to the loop increment; jump bypasses initialization of loop condition variable (err_continue_from_cond_var_init)",
[c]="error: cannot jump from this continue statement to the loop increment; jump bypasses initialization of loop condition variable (err_continue_from_cond_var_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_continue_not_in_loop"] = {
["err_continue_not_in_loop"]={
[a] = "error: \'continue\' statement not in loop statement (err_continue_not_in_loop)",
[c]="error: \'continue\' statement not in loop statement (err_continue_not_in_loop)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_not_member"] = {
["err_conv_function_not_member"]={
[a] = "error: conversion function must be a non-static member function (err_conv_function_not_member)",
[c]="error: conversion function must be a non-static member function (err_conv_function_not_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_redeclared"] = {
["err_conv_function_redeclared"]={
[a] = "error: conversion function cannot be redeclared (err_conv_function_redeclared)",
[c]="error: conversion function cannot be redeclared (err_conv_function_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_return_type"] = {
["err_conv_function_return_type"]={
[a] = "error: conversion function cannot have a return type (err_conv_function_return_type)",
[c]="error: conversion function cannot have a return type (err_conv_function_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_to_array"] = {
["err_conv_function_to_array"]={
[a] = "error: conversion function cannot convert to an array type (err_conv_function_to_array)",
[c]="error: conversion function cannot convert to an array type (err_conv_function_to_array)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_to_function"] = {
["err_conv_function_to_function"]={
[a] = "error: conversion function cannot convert to a function type (err_conv_function_to_function)",
[c]="error: conversion function cannot convert to a function type (err_conv_function_to_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_variadic"] = {
["err_conv_function_variadic"]={
[a] = "error: conversion function cannot be variadic (err_conv_function_variadic)",
[c]="error: conversion function cannot be variadic (err_conv_function_variadic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_with_complex_decl"] = {
["err_conv_function_with_complex_decl"]={
[a] = "error: cannot specify any part of a return type in the declaration of a conversion function... (err_conv_function_with_complex_decl)",
[c]="error: cannot specify any part of a return type in the declaration of a conversion function... (err_conv_function_with_complex_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_conv_function_with_params"] = {
["err_conv_function_with_params"]={
[a] = "error: conversion function cannot have any parameters (err_conv_function_with_params)",
[c]="error: conversion function cannot have any parameters (err_conv_function_with_params)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_convertvector_incompatible_vector"] = {
["err_convertvector_incompatible_vector"]={
[a] = "error: first two arguments to __builtin_convertvector must have the same number of elements (err_convertvector_incompatible_vector)",
[c]="error: first two arguments to __builtin_convertvector must have the same number of elements (err_convertvector_incompatible_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_convertvector_non_vector"] = {
["err_convertvector_non_vector"]={
[a] = "error: first argument to __builtin_convertvector must be a vector (err_convertvector_non_vector)",
[c]="error: first argument to __builtin_convertvector must be a vector (err_convertvector_non_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_convertvector_non_vector_type"] = {
["err_convertvector_non_vector_type"]={
[a] = "error: second argument to __builtin_convertvector must be a vector type (err_convertvector_non_vector_type)",
[c]="error: second argument to __builtin_convertvector must be a vector type (err_convertvector_non_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_copy_capture_with_copy_default"] = {
["err_copy_capture_with_copy_default"]={
[a] = "error: \'&\' must precede a capture when the capture default is \'=\' (err_copy_capture_with_copy_default)",
[c]="error: \'&\' must precede a capture when the capture default is \'=\' (err_copy_capture_with_copy_default)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_coro_invalid_addr_of_label"] = {
["err_coro_invalid_addr_of_label"]={
[a] = "error: the GNU address of label extension is not allowed in coroutines. (err_coro_invalid_addr_of_label)",
[c]="error: the GNU address of label extension is not allowed in coroutines. (err_coro_invalid_addr_of_label)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_handle_missing_member"] = {
["err_coroutine_handle_missing_member"]={
[a] = "error: std::coroutine_handle must have a member named \'A\' (err_coroutine_handle_missing_member)",
[c]="error: std::coroutine_handle must have a member named \'A\' (err_coroutine_handle_missing_member)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_invalid_func_context"] = {
["err_coroutine_invalid_func_context"]={
[a] = "error: \'A\' cannot be used in ... (err_coroutine_invalid_func_context)",
[c]="error: \'A\' cannot be used in ... (err_coroutine_invalid_func_context)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_objc_method"] = {
["err_coroutine_objc_method"]={
[a] = "error: Objective-C methods as coroutines are not yet supported (err_coroutine_objc_method)",
[c]="error: Objective-C methods as coroutines are not yet supported (err_coroutine_objc_method)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_outside_function"] = {
["err_coroutine_outside_function"]={
[a] = "error: \'A\' cannot be used outside a function (err_coroutine_outside_function)",
[c]="error: \'A\' cannot be used outside a function (err_coroutine_outside_function)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_promise_final_suspend_requires_nothrow"] = {
["err_coroutine_promise_final_suspend_requires_nothrow"]={
[a] = "error: the expression \'co_await __promise.final_suspend()\' is required to be non-throwing (err_coroutine_promise_final_suspend_requires_nothrow)",
[c]="error: the expression \'co_await __promise.final_suspend()\' is required to be non-throwing (err_coroutine_promise_final_suspend_requires_nothrow)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_promise_get_return_object_on_allocation_failure"] = {
["err_coroutine_promise_get_return_object_on_allocation_failure"]={
[a] = "error: A: \'get_return_object_on_allocation_failure()\' must be a static member function (err_coroutine_promise_get_return_object_on_allocation_failure)",
[c]="error: A: \'get_return_object_on_allocation_failure()\' must be a static member function (err_coroutine_promise_get_return_object_on_allocation_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_promise_incompatible_return_functions"] = {
["err_coroutine_promise_incompatible_return_functions"]={
[a] = "error: the coroutine promise type A declares both \'return_value\' and \'return_void\' (err_coroutine_promise_incompatible_return_functions)",
[c]="error: the coroutine promise type A declares both \'return_value\' and \'return_void\' (err_coroutine_promise_incompatible_return_functions)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_promise_new_requires_nothrow"] = {
["err_coroutine_promise_new_requires_nothrow"]={
[a] = "error: A is required to have a non-throwing noexcept specification when the promise type declares \'get_return_object_on_allocation_failure()\' (err_coroutine_promise_new_requires_nothrow)",
[c]="error: A is required to have a non-throwing noexcept specification when the promise type declares \'get_return_object_on_allocation_failure()\' (err_coroutine_promise_new_requires_nothrow)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_promise_type_incomplete"] = {
["err_coroutine_promise_type_incomplete"]={
[a] = "error: this function cannot be a coroutine: A is an incomplete type (err_coroutine_promise_type_incomplete)",
[c]="error: this function cannot be a coroutine: A is an incomplete type (err_coroutine_promise_type_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_promise_unhandled_exception_required"] = {
["err_coroutine_promise_unhandled_exception_required"]={
[a] = "error: A is required to declare the member \'unhandled_exception()\' (err_coroutine_promise_unhandled_exception_required)",
[c]="error: A is required to declare the member \'unhandled_exception()\' (err_coroutine_promise_unhandled_exception_required)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_type_missing_specialization"] = {
["err_coroutine_type_missing_specialization"]={
[a] = "error: this function cannot be a coroutine: missing definition of specialization A (err_coroutine_type_missing_specialization)",
[c]="error: this function cannot be a coroutine: missing definition of specialization A (err_coroutine_type_missing_specialization)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_unevaluated_context"] = {
["err_coroutine_unevaluated_context"]={
[a] = "error: \'A\' cannot be used in an unevaluated context (err_coroutine_unevaluated_context)",
[c]="error: \'A\' cannot be used in an unevaluated context (err_coroutine_unevaluated_context)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_unfound_nothrow_new"] = {
["err_coroutine_unfound_nothrow_new"]={
[a] = "error: unable to find ... for A (err_coroutine_unfound_nothrow_new)",
[c]="error: unable to find ... for A (err_coroutine_unfound_nothrow_new)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_unusable_new"] = {
["err_coroutine_unusable_new"]={
[a] = "error: \'operator new\' provided by A is not usable with the function signature of B (err_coroutine_unusable_new)",
[c]="error: \'operator new\' provided by A is not usable with the function signature of B (err_coroutine_unusable_new)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_coroutine_within_handler"] = {
["err_coroutine_within_handler"]={
[a] = "error: \'A\' cannot be used in the handler of a try block (err_coroutine_within_handler)",
[c]="error: \'A\' cannot be used in the handler of a try block (err_coroutine_within_handler)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_covariant_return_ambiguous_derived_to_base_conv"] = {
["err_covariant_return_ambiguous_derived_to_base_conv"]={
[a] = "error: return type of virtual function A is not covariant with the return type of the function it overrides (ambiguous conversion from derived class B to base class C:D) (err_covariant_return_ambiguous_derived_to_base_conv)",
[c]="error: return type of virtual function A is not covariant with the return type of the function it overrides (ambiguous conversion from derived class B to base class C:D) (err_covariant_return_ambiguous_derived_to_base_conv)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_covariant_return_inaccessible_base"] = {
["err_covariant_return_inaccessible_base"]={
[a] = "error: invalid covariant return for virtual function: A is a ... base class of B (err_covariant_return_inaccessible_base)",
[c]="error: invalid covariant return for virtual function: A is a ... base class of B (err_covariant_return_inaccessible_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_covariant_return_incomplete"] = {
["err_covariant_return_incomplete"]={
[a] = "error: return type of virtual function A is not covariant with the return type of the function it overrides (B is incomplete) (err_covariant_return_incomplete)",
[c]="error: return type of virtual function A is not covariant with the return type of the function it overrides (B is incomplete) (err_covariant_return_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_covariant_return_not_derived"] = {
["err_covariant_return_not_derived"]={
[a] = "error: return type of virtual function A is not covariant with the return type of the function it overrides (B is not derived from C) (err_covariant_return_not_derived)",
[c]="error: return type of virtual function A is not covariant with the return type of the function it overrides (B is not derived from C) (err_covariant_return_not_derived)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_covariant_return_type_class_type_more_qualified"] = {
["err_covariant_return_type_class_type_more_qualified"]={
[a] = "error: return type of virtual function A is not covariant with the return type of the function it overrides (class type B is more qualified than class type C (err_covariant_return_type_class_type_more_qualified)",
[c]="error: return type of virtual function A is not covariant with the return type of the function it overrides (class type B is more qualified than class type C (err_covariant_return_type_class_type_more_qualified)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_covariant_return_type_different_qualifications"] = {
["err_covariant_return_type_different_qualifications"]={
[a] = "error: return type of virtual function A is not covariant with the return type of the function it overrides (B has different qualifiers than C) (err_covariant_return_type_different_qualifications)",
[c]="error: return type of virtual function A is not covariant with the return type of the function it overrides (B has different qualifiers than C) (err_covariant_return_type_different_qualifications)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cpu_dispatch_mismatch"] = {
["err_cpu_dispatch_mismatch"]={
[a] = "error: \'cpu_dispatch\' function redeclared with different CPUs (err_cpu_dispatch_mismatch)",
[c]="error: \'cpu_dispatch\' function redeclared with different CPUs (err_cpu_dispatch_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cpu_specific_multiple_defs"] = {
["err_cpu_specific_multiple_defs"]={
[a] = "error: multiple \'cpu_specific\' functions cannot specify the same CPU: A (err_cpu_specific_multiple_defs)",
[c]="error: multiple \'cpu_specific\' functions cannot specify the same CPU: A (err_cpu_specific_multiple_defs)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cpu_unsupported_isa"] = {
["err_cpu_unsupported_isa"]={
[a] = "error: CPU \'A\' does not support \'B\' execution mode (err_cpu_unsupported_isa)",
[c]="error: CPU \'A\' does not support \'B\' execution mode (err_cpu_unsupported_isa)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_ctor_dtor_returns_void"] = {
["err_ctor_dtor_returns_void"]={
[a] = "error: ... A must not return void expression (err_ctor_dtor_returns_void)",
[c]="error: ... A must not return void expression (err_ctor_dtor_returns_void)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ctor_init_missing_comma"] = {
["err_ctor_init_missing_comma"]={
[a] = "error: missing \',\' between base or member initializers (err_ctor_init_missing_comma)",
[c]="error: missing \',\' between base or member initializers (err_ctor_init_missing_comma)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ctu_error_opening"] = {
["err_ctu_error_opening"]={
[a] = "error: error opening \'A\': required by the CrossTU functionality (err_ctu_error_opening)",
[c]="error: error opening \'A\': required by the CrossTU functionality (err_ctu_error_opening)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cuda_device_builtin_surftex_cls_template"] = {
["err_cuda_device_builtin_surftex_cls_template"]={
[a] = "error: illegal device builtin ... reference class template A declared here (err_cuda_device_builtin_surftex_cls_template)",
[c]="error: illegal device builtin ... reference class template A declared here (err_cuda_device_builtin_surftex_cls_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_device_builtin_surftex_ref_decl"] = {
["err_cuda_device_builtin_surftex_ref_decl"]={
[a] = "error: illegal device builtin ... reference type A declared here (err_cuda_device_builtin_surftex_ref_decl)",
[c]="error: illegal device builtin ... reference type A declared here (err_cuda_device_builtin_surftex_ref_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_device_exceptions"] = {
["err_cuda_device_exceptions"]={
[a] = "error: cannot use \'A\' in ... function (err_cuda_device_exceptions)",
[c]="error: cannot use \'A\' in ... function (err_cuda_device_exceptions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_extern_shared"] = {
["err_cuda_extern_shared"]={
[a] = "error: __shared__ variable A cannot be \'extern\' (err_cuda_extern_shared)",
[c]="error: __shared__ variable A cannot be \'extern\' (err_cuda_extern_shared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_host_shared"] = {
["err_cuda_host_shared"]={
[a] = "error: __shared__ local variables not allowed in ... functions (err_cuda_host_shared)",
[c]="error: __shared__ local variables not allowed in ... functions (err_cuda_host_shared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_nonstatic_constdev"] = {
["err_cuda_nonstatic_constdev"]={
[a] = "error: __constant__, __device__, and __managed__ are not allowed on non-static local variables (err_cuda_nonstatic_constdev)",
[c]="error: __constant__, __device__, and __managed__ are not allowed on non-static local variables (err_cuda_nonstatic_constdev)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_ovl_target"] = {
["err_cuda_ovl_target"]={
[a] = "error: ... function A cannot overload ... function B (err_cuda_ovl_target)",
[c]="error: ... function A cannot overload ... function B (err_cuda_ovl_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_unattributed_constexpr_cannot_overload_device"] = {
["err_cuda_unattributed_constexpr_cannot_overload_device"]={
[a] = "error: constexpr function A without __host__ or __device__ attributes cannot overload __device__ function with same signature.  Add a __host__ attribute, or build with -fno-cuda-host-device-constexpr. (err_cuda_unattributed_constexpr_cannot_overload_device)",
[c]="error: constexpr function A without __host__ or __device__ attributes cannot overload __device__ function with same signature.  Add a __host__ attribute, or build with -fno-cuda-host-device-constexpr. (err_cuda_unattributed_constexpr_cannot_overload_device)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_cuda_vla"] = {
["err_cuda_vla"]={
[a] = "error: cannot use variable-length arrays in ... functions (err_cuda_vla)",
[c]="error: cannot use variable-length arrays in ... functions (err_cuda_vla)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_current_module_name_mismatch"] = {
["err_current_module_name_mismatch"]={
[a] = "error: module name \'A\' specified on command line does not match name of module (err_current_module_name_mismatch)",
[c]="error: module name \'A\' specified on command line does not match name of module (err_current_module_name_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_cxx11_attribute_forbids_arguments"] = {
["err_cxx11_attribute_forbids_arguments"]={
[a] = "error: attribute A cannot have an argument list (err_cxx11_attribute_forbids_arguments)",
[c]="error: attribute A cannot have an argument list (err_cxx11_attribute_forbids_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_cxx11_attribute_forbids_ellipsis"] = {
["err_cxx11_attribute_forbids_ellipsis"]={
[a] = "error: attribute A cannot be used as an attribute pack (err_cxx11_attribute_forbids_ellipsis)",
[c]="error: attribute A cannot be used as an attribute pack (err_cxx11_attribute_forbids_ellipsis)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_cxx23_size_t_suffix"] = {
["err_cxx23_size_t_suffix"]={
[a] = "error: \'size_t\' suffix for literals is a C++23 feature (err_cxx23_size_t_suffix)",
[c]="error: \'size_t\' suffix for literals is a C++23 feature (err_cxx23_size_t_suffix)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_cyclic_alias"] = {
["err_cyclic_alias"]={
[a] = "error: ... definition is part of a cycle (err_cyclic_alias)",
[c]="error: ... definition is part of a cycle (err_cyclic_alias)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_dangling_member"] = {
["err_dangling_member"]={
[a] = "error: ... ...member A ... a temporary object whose lifetime would be shorter than the lifetime of the constructed object (err_dangling_member)",
[c]="error: ... ...member A ... a temporary object whose lifetime would be shorter than the lifetime of the constructed object (err_dangling_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dealloc_bad_result_type"] = {
["err_dealloc_bad_result_type"]={
[a] = "error: dealloc return type must be correctly specified as \'void\' under ARC, instead of A (err_dealloc_bad_result_type)",
[c]="error: dealloc return type must be correctly specified as \'void\' under ARC, instead of A (err_dealloc_bad_result_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decimal_unsupported"] = {
["err_decimal_unsupported"]={
[a] = "error: GNU decimal type extension not supported (err_decimal_unsupported)",
[c]="error: GNU decimal type extension not supported (err_decimal_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decl_attribute_invalid_on_stmt"] = {
["err_decl_attribute_invalid_on_stmt"]={
[a] = "error: A... cannot be applied to a statement (err_decl_attribute_invalid_on_stmt)",
[c]="error: A... cannot be applied to a statement (err_decl_attribute_invalid_on_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decl_negative_array_size"] = {
["err_decl_negative_array_size"]={
[a] = "error: \'A\' declared as an array with a negative size (err_decl_negative_array_size)",
[c]="error: \'A\' declared as an array with a negative size (err_decl_negative_array_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_declaration_does_not_declare_param"] = {
["err_declaration_does_not_declare_param"]={
[a] = "error: declaration does not declare a parameter (err_declaration_does_not_declare_param)",
[c]="error: declaration does not declare a parameter (err_declaration_does_not_declare_param)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_declarator_need_ident"] = {
["err_declarator_need_ident"]={
[a] = "error: declarator requires an identifier (err_declarator_need_ident)",
[c]="error: declarator requires an identifier (err_declarator_need_ident)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_declspec_after_virtspec"] = {
["err_declspec_after_virtspec"]={
[a] = "error: \'A\' qualifier may not appear after the virtual specifier \'B\' (err_declspec_after_virtspec)",
[c]="error: \'A\' qualifier may not appear after the virtual specifier \'B\' (err_declspec_after_virtspec)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_declspec_keyword_has_no_effect"] = {
["err_declspec_keyword_has_no_effect"]={
[a] = "error: A cannot appear here, place it after \"...\" to apply it to the type declaration (err_declspec_keyword_has_no_effect)",
[c]="error: A cannot appear here, place it after \"...\" to apply it to the type declaration (err_declspec_keyword_has_no_effect)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_declspec_thread_on_thread_variable"] = {
["err_declspec_thread_on_thread_variable"]={
[a] = "error: \'__declspec(thread)\' applied to variable that already has a thread-local storage specifier (err_declspec_thread_on_thread_variable)",
[c]="error: \'__declspec(thread)\' applied to variable that already has a thread-local storage specifier (err_declspec_thread_on_thread_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decltype_auto_cannot_be_combined"] = {
["err_decltype_auto_cannot_be_combined"]={
[a] = "error: \'decltype(auto)\' cannot be combined with other type specifiers (err_decltype_auto_cannot_be_combined)",
[c]="error: \'decltype(auto)\' cannot be combined with other type specifiers (err_decltype_auto_cannot_be_combined)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decltype_auto_compound_type"] = {
["err_decltype_auto_compound_type"]={
[a] = "error: cannot form ... \'decltype(auto)\' (err_decltype_auto_compound_type)",
[c]="error: cannot form ... \'decltype(auto)\' (err_decltype_auto_compound_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decltype_auto_function_declarator_not_declaration"] = {
["err_decltype_auto_function_declarator_not_declaration"]={
[a] = "error: \'decltype(auto)\' can only be used as a return type in a function declaration (err_decltype_auto_function_declarator_not_declaration)",
[c]="error: \'decltype(auto)\' can only be used as a return type in a function declaration (err_decltype_auto_function_declarator_not_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decltype_auto_initializer_list"] = {
["err_decltype_auto_initializer_list"]={
[a] = "error: cannot deduce \'decltype(auto)\' from initializer list (err_decltype_auto_initializer_list)",
[c]="error: cannot deduce \'decltype(auto)\' from initializer list (err_decltype_auto_initializer_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decltype_auto_invalid"] = {
["err_decltype_auto_invalid"]={
[a] = "error: \'decltype(auto)\' not allowed here (err_decltype_auto_invalid)",
[c]="error: \'decltype(auto)\' not allowed here (err_decltype_auto_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decltype_in_declarator"] = {
["err_decltype_in_declarator"]={
[a] = "error: \'decltype\' cannot be used to name a declaration (err_decltype_in_declarator)",
[c]="error: \'decltype\' cannot be used to name a declaration (err_decltype_in_declarator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_ambiguous_base"] = {
["err_decomp_decl_ambiguous_base"]={
[a] = "error: cannot decompose members of ambiguous base class A of B:C (err_decomp_decl_ambiguous_base)",
[c]="error: cannot decompose members of ambiguous base class A of B:C (err_decomp_decl_ambiguous_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_anon_union_member"] = {
["err_decomp_decl_anon_union_member"]={
[a] = "error: cannot decompose class type A because it has an anonymous ... member (err_decomp_decl_anon_union_member)",
[c]="error: cannot decompose class type A because it has an anonymous ... member (err_decomp_decl_anon_union_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_constraint"] = {
["err_decomp_decl_constraint"]={
[a] = "error: decomposition declaration cannot be declared with constrained \'auto\' (err_decomp_decl_constraint)",
[c]="error: decomposition declaration cannot be declared with constrained \'auto\' (err_decomp_decl_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_context"] = {
["err_decomp_decl_context"]={
[a] = "error: decomposition declaration not permitted in this context (err_decomp_decl_context)",
[c]="error: decomposition declaration not permitted in this context (err_decomp_decl_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_inaccessible_base"] = {
["err_decomp_decl_inaccessible_base"]={
[a] = "error: cannot decompose members of inaccessible base class A of B (err_decomp_decl_inaccessible_base)",
[c]="error: cannot decompose members of inaccessible base class A of B (err_decomp_decl_inaccessible_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_inaccessible_field"] = {
["err_decomp_decl_inaccessible_field"]={
[a] = "error: cannot decompose ... member A of B (err_decomp_decl_inaccessible_field)",
[c]="error: cannot decompose ... member A of B (err_decomp_decl_inaccessible_field)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_lambda"] = {
["err_decomp_decl_lambda"]={
[a] = "error: cannot decompose lambda closure type (err_decomp_decl_lambda)",
[c]="error: cannot decompose lambda closure type (err_decomp_decl_lambda)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_multiple_bases_with_members"] = {
["err_decomp_decl_multiple_bases_with_members"]={
[a] = "error: cannot decompose class type A: ... B have non-static data members (err_decomp_decl_multiple_bases_with_members)",
[c]="error: cannot decompose class type A: ... B have non-static data members (err_decomp_decl_multiple_bases_with_members)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_not_alone"] = {
["err_decomp_decl_not_alone"]={
[a] = "error: decomposition declaration must be the only declaration in its group (err_decomp_decl_not_alone)",
[c]="error: decomposition declaration must be the only declaration in its group (err_decomp_decl_not_alone)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_parens"] = {
["err_decomp_decl_parens"]={
[a] = "error: decomposition declaration cannot be declared with parentheses (err_decomp_decl_parens)",
[c]="error: decomposition declaration cannot be declared with parentheses (err_decomp_decl_parens)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_requires_init"] = {
["err_decomp_decl_requires_init"]={
[a] = "error: decomposition declaration A requires an initializer (err_decomp_decl_requires_init)",
[c]="error: decomposition declaration A requires an initializer (err_decomp_decl_requires_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_spec"] = {
["err_decomp_decl_spec"]={
[a] = "error: decomposition declaration cannot be declared \'A\' (err_decomp_decl_spec)",
[c]="error: decomposition declaration cannot be declared \'A\' (err_decomp_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_std_tuple_element_not_specialized"] = {
["err_decomp_decl_std_tuple_element_not_specialized"]={
[a] = "error: cannot decompose this type; \'std::tuple_element<A>::type\' does not name a type (err_decomp_decl_std_tuple_element_not_specialized)",
[c]="error: cannot decompose this type; \'std::tuple_element<A>::type\' does not name a type (err_decomp_decl_std_tuple_element_not_specialized)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_std_tuple_size_not_constant"] = {
["err_decomp_decl_std_tuple_size_not_constant"]={
[a] = "error: cannot decompose this type; \'std::tuple_size<A>::value\' is not a valid integral constant expression (err_decomp_decl_std_tuple_size_not_constant)",
[c]="error: cannot decompose this type; \'std::tuple_size<A>::value\' is not a valid integral constant expression (err_decomp_decl_std_tuple_size_not_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_template"] = {
["err_decomp_decl_template"]={
[a] = "error: decomposition declaration template not supported (err_decomp_decl_template)",
[c]="error: decomposition declaration template not supported (err_decomp_decl_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_type"] = {
["err_decomp_decl_type"]={
[a] = "error: decomposition declaration cannot be declared with type A; declared type must be \'auto\' or reference to \'auto\' (err_decomp_decl_type)",
[c]="error: decomposition declaration cannot be declared with type A; declared type must be \'auto\' or reference to \'auto\' (err_decomp_decl_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_unbindable_type"] = {
["err_decomp_decl_unbindable_type"]={
[a] = "error: cannot decompose ... type A (err_decomp_decl_unbindable_type)",
[c]="error: cannot decompose ... type A (err_decomp_decl_unbindable_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decomp_decl_wrong_number_bindings"] = {
["err_decomp_decl_wrong_number_bindings"]={
[a] = "error: type A decomposes into B element, but ... name was provided (err_decomp_decl_wrong_number_bindings)",
[c]="error: type A decomposes into B element, but ... name was provided (err_decomp_decl_wrong_number_bindings)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_decrement_bool"] = {
["err_decrement_bool"]={
[a] = "error: cannot decrement expression of type bool (err_decrement_bool)",
[c]="error: cannot decrement expression of type bool (err_decrement_bool)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_class_template_compound_type"] = {
["err_deduced_class_template_compound_type"]={
[a] = "error: cannot ... deduced class template specialization type (err_deduced_class_template_compound_type)",
[c]="error: cannot ... deduced class template specialization type (err_deduced_class_template_compound_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_class_template_ctor_ambiguous"] = {
["err_deduced_class_template_ctor_ambiguous"]={
[a] = "error: ambiguous deduction for template arguments of A (err_deduced_class_template_ctor_ambiguous)",
[c]="error: ambiguous deduction for template arguments of A (err_deduced_class_template_ctor_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_class_template_ctor_no_viable"] = {
["err_deduced_class_template_ctor_no_viable"]={
[a] = "error: no viable constructor or deduction guide for deduction of template arguments of A (err_deduced_class_template_ctor_no_viable)",
[c]="error: no viable constructor or deduction guide for deduction of template arguments of A (err_deduced_class_template_ctor_no_viable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_class_template_deleted"] = {
["err_deduced_class_template_deleted"]={
[a] = "error: class template argument deduction for A selected a deleted constructor (err_deduced_class_template_deleted)",
[c]="error: class template argument deduction for A selected a deleted constructor (err_deduced_class_template_deleted)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_class_template_explicit"] = {
["err_deduced_class_template_explicit"]={
[a] = "error: class template argument deduction for A selected an explicit ... for copy-list-initialization (err_deduced_class_template_explicit)",
[c]="error: class template argument deduction for A selected an explicit ... for copy-list-initialization (err_deduced_class_template_explicit)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_class_template_incomplete"] = {
["err_deduced_class_template_incomplete"]={
[a] = "error: template A has no definition and no ...deduction guides for deduction of template arguments (err_deduced_class_template_incomplete)",
[c]="error: template A has no definition and no ...deduction guides for deduction of template arguments (err_deduced_class_template_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_non_class_template_specialization_type"] = {
["err_deduced_non_class_template_specialization_type"]={
[a] = "error: ... A requires template arguments; argument deduction only allowed for class templates (err_deduced_non_class_template_specialization_type)",
[c]="error: ... A requires template arguments; argument deduction only allowed for class templates (err_deduced_non_class_template_specialization_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_non_type_template_arg_type_mismatch"] = {
["err_deduced_non_type_template_arg_type_mismatch"]={
[a] = "error: deduced non-type template argument does not have the same type as the corresponding template parameter (A vs B) (err_deduced_non_type_template_arg_type_mismatch)",
[c]="error: deduced non-type template argument does not have the same type as the corresponding template parameter (A vs B) (err_deduced_non_type_template_arg_type_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_return_type"] = {
["err_deduced_return_type"]={
[a] = "error: deduced return types are a C++14 extension (err_deduced_return_type)",
[c]="error: deduced return types are a C++14 extension (err_deduced_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduced_tst"] = {
["err_deduced_tst"]={
[a] = "error: typename specifier refers to ...; argument deduction not allowed here (err_deduced_tst)",
[c]="error: typename specifier refers to ...; argument deduction not allowed here (err_deduced_tst)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_bad_trailing_return_type"] = {
["err_deduction_guide_bad_trailing_return_type"]={
[a] = "error: deduced type A of deduction guide is not ...a specialization of template B (err_deduction_guide_bad_trailing_return_type)",
[c]="error: deduced type A of deduction guide is not ...a specialization of template B (err_deduction_guide_bad_trailing_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_defines_function"] = {
["err_deduction_guide_defines_function"]={
[a] = "error: deduction guide cannot have a function definition (err_deduction_guide_defines_function)",
[c]="error: deduction guide cannot have a function definition (err_deduction_guide_defines_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_invalid_specifier"] = {
["err_deduction_guide_invalid_specifier"]={
[a] = "error: deduction guide cannot be declared \'A\' (err_deduction_guide_invalid_specifier)",
[c]="error: deduction guide cannot be declared \'A\' (err_deduction_guide_invalid_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_name_not_class_template"] = {
["err_deduction_guide_name_not_class_template"]={
[a] = "error: cannot specify deduction guide for ... A (err_deduction_guide_name_not_class_template)",
[c]="error: cannot specify deduction guide for ... A (err_deduction_guide_name_not_class_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_no_trailing_return_type"] = {
["err_deduction_guide_no_trailing_return_type"]={
[a] = "error: deduction guide declaration without trailing return type (err_deduction_guide_no_trailing_return_type)",
[c]="error: deduction guide declaration without trailing return type (err_deduction_guide_no_trailing_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_redeclared"] = {
["err_deduction_guide_redeclared"]={
[a] = "error: redeclaration of deduction guide (err_deduction_guide_redeclared)",
[c]="error: redeclaration of deduction guide (err_deduction_guide_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_specialized"] = {
["err_deduction_guide_specialized"]={
[a] = "error: deduction guide cannot be ... (err_deduction_guide_specialized)",
[c]="error: deduction guide cannot be ... (err_deduction_guide_specialized)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_template_not_deducible"] = {
["err_deduction_guide_template_not_deducible"]={
[a] = "error: deduction guide template contains ... that cannot be deduced (err_deduction_guide_template_not_deducible)",
[c]="error: deduction guide template contains ... that cannot be deduced (err_deduction_guide_template_not_deducible)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_with_complex_decl"] = {
["err_deduction_guide_with_complex_decl"]={
[a] = "error: cannot specify any part of a return type in the declaration of a deduction guide (err_deduction_guide_with_complex_decl)",
[c]="error: cannot specify any part of a return type in the declaration of a deduction guide (err_deduction_guide_with_complex_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_wrong_access"] = {
["err_deduction_guide_wrong_access"]={
[a] = "error: deduction guide has different access from the corresponding member template (err_deduction_guide_wrong_access)",
[c]="error: deduction guide has different access from the corresponding member template (err_deduction_guide_wrong_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deduction_guide_wrong_scope"] = {
["err_deduction_guide_wrong_scope"]={
[a] = "error: deduction guide must be declared in the same scope as template A (err_deduction_guide_wrong_scope)",
[c]="error: deduction guide must be declared in the same scope as template A (err_deduction_guide_wrong_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deep_exception_specs_differ"] = {
["err_deep_exception_specs_differ"]={
[a] = "error: exception specifications of ... types differ (err_deep_exception_specs_differ)",
[c]="error: exception specifications of ... types differ (err_deep_exception_specs_differ)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_arg_in_partial_spec"] = {
["err_default_arg_in_partial_spec"]={
[a] = "error: default template argument in a class template partial specialization (err_default_arg_in_partial_spec)",
[c]="error: default template argument in a class template partial specialization (err_default_arg_in_partial_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_arg_makes_ctor_special"] = {
["err_default_arg_makes_ctor_special"]={
[a] = "error: addition of default argument on redeclaration makes this constructor a ... constructor (err_default_arg_makes_ctor_special)",
[c]="error: addition of default argument on redeclaration makes this constructor a ... constructor (err_default_arg_makes_ctor_special)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_arg_unparsed"] = {
["err_default_arg_unparsed"]={
[a] = "error: unexpected end of default argument expression (err_default_arg_unparsed)",
[c]="error: unexpected end of default argument expression (err_default_arg_unparsed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_default_delete_in_multiple_declaration"] = {
["err_default_delete_in_multiple_declaration"]={
[a] = "error: \'= ...\' is a function definition and must occur in a standalone declaration (err_default_delete_in_multiple_declaration)",
[c]="error: \'= ...\' is a function definition and must occur in a standalone declaration (err_default_delete_in_multiple_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_default_init_const"] = {
["err_default_init_const"]={
[a] = "error: default initialization of an object of const type A... (err_default_init_const)",
[c]="error: default initialization of an object of const type A... (err_default_init_const)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_member_initializer_cycle"] = {
["err_default_member_initializer_cycle"]={
[a] = "error: default member initializer for A uses itself (err_default_member_initializer_cycle)",
[c]="error: default member initializer for A uses itself (err_default_member_initializer_cycle)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_member_initializer_not_yet_parsed"] = {
["err_default_member_initializer_not_yet_parsed"]={
[a] = "error: default member initializer for A needed within definition of enclosing class B outside of member functions (err_default_member_initializer_not_yet_parsed)",
[c]="error: default member initializer for A needed within definition of enclosing class B outside of member functions (err_default_member_initializer_not_yet_parsed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_not_in_switch"] = {
["err_default_not_in_switch"]={
[a] = "error: \'default\' statement not in switch statement (err_default_not_in_switch)",
[c]="error: \'default\' statement not in switch statement (err_default_not_in_switch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_default_special_members"] = {
["err_default_special_members"]={
[a] = "error: only special member functions ...may be defaulted (err_default_special_members)",
[c]="error: only special member functions ...may be defaulted (err_default_special_members)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_default_template_template_parameter_not_template"] = {
["err_default_template_template_parameter_not_template"]={
[a] = "error: default template argument for a template template parameter must be a class template (err_default_template_template_parameter_not_template)",
[c]="error: default template argument for a template template parameter must be a class template (err_default_template_template_parameter_not_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_defaulted_comparison_cannot_deduce_undeduced_auto"] = {
["err_defaulted_comparison_cannot_deduce_undeduced_auto"]={
[a] = "error: return type of defaulted \'operator<=>\' cannot be deduced because three-way comparison for ... A has a deduced return type and is not yet defined (err_defaulted_comparison_cannot_deduce_undeduced_auto)",
[c]="error: return type of defaulted \'operator<=>\' cannot be deduced because three-way comparison for ... A has a deduced return type and is not yet defined (err_defaulted_comparison_cannot_deduce_undeduced_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_deduced_return_type_not_auto"] = {
["err_defaulted_comparison_deduced_return_type_not_auto"]={
[a] = "error: deduced return type for defaulted ... comparison operator must be \'auto\', not A (err_defaulted_comparison_deduced_return_type_not_auto)",
[c]="error: deduced return type for defaulted ... comparison operator must be \'auto\', not A (err_defaulted_comparison_deduced_return_type_not_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_non_const"] = {
["err_defaulted_comparison_non_const"]={
[a] = "error: defaulted member ... comparison operator must be const-qualified (err_defaulted_comparison_non_const)",
[c]="error: defaulted member ... comparison operator must be const-qualified (err_defaulted_comparison_non_const)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_not_friend"] = {
["err_defaulted_comparison_not_friend"]={
[a] = "error: ... comparison operator is not a friend of ...A (err_defaulted_comparison_not_friend)",
[c]="error: ... comparison operator is not a friend of ...A (err_defaulted_comparison_not_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_num_args"] = {
["err_defaulted_comparison_num_args"]={
[a] = "error: ... ... comparison operator comparison operator must have ... parameters (err_defaulted_comparison_num_args)",
[c]="error: ... ... comparison operator comparison operator must have ... parameters (err_defaulted_comparison_num_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_param"] = {
["err_defaulted_comparison_param"]={
[a] = "error: invalid parameter type for defaulted ... comparison operator; found A, expected B... (err_defaulted_comparison_param)",
[c]="error: invalid parameter type for defaulted ... comparison operator; found A, expected B... (err_defaulted_comparison_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_param_mismatch"] = {
["err_defaulted_comparison_param_mismatch"]={
[a] = "error: parameters for defaulted ... comparison operator must have the same type (found A vs B) (err_defaulted_comparison_param_mismatch)",
[c]="error: parameters for defaulted ... comparison operator must have the same type (found A vs B) (err_defaulted_comparison_param_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_param_unknown"] = {
["err_defaulted_comparison_param_unknown"]={
[a] = "error: invalid parameter type for non-member defaulted ... comparison operator; found A, expected class or reference to a constant class (err_defaulted_comparison_param_unknown)",
[c]="error: invalid parameter type for non-member defaulted ... comparison operator; found A, expected class or reference to a constant class (err_defaulted_comparison_param_unknown)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_return_type_not_bool"] = {
["err_defaulted_comparison_return_type_not_bool"]={
[a] = "error: return type for defaulted ... comparison operator must be \'bool\', not A (err_defaulted_comparison_return_type_not_bool)",
[c]="error: return type for defaulted ... comparison operator must be \'bool\', not A (err_defaulted_comparison_return_type_not_bool)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_comparison_template"] = {
["err_defaulted_comparison_template"]={
[a] = "error: comparison operator template cannot be defaulted (err_defaulted_comparison_template)",
[c]="error: comparison operator template cannot be defaulted (err_defaulted_comparison_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_copy_assign_not_ref"] = {
["err_defaulted_copy_assign_not_ref"]={
[a] = "error: the parameter for an explicitly-defaulted copy assignment operator must be an lvalue reference type (err_defaulted_copy_assign_not_ref)",
[c]="error: the parameter for an explicitly-defaulted copy assignment operator must be an lvalue reference type (err_defaulted_copy_assign_not_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_copy_const_param"] = {
["err_defaulted_special_member_copy_const_param"]={
[a] = "error: the parameter for this explicitly-defaulted copy ... is const, but a member or base requires it to be non-const (err_defaulted_special_member_copy_const_param)",
[c]="error: the parameter for this explicitly-defaulted copy ... is const, but a member or base requires it to be non-const (err_defaulted_special_member_copy_const_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_move_const_param"] = {
["err_defaulted_special_member_move_const_param"]={
[a] = "error: the parameter for an explicitly-defaulted move ... may not be const (err_defaulted_special_member_move_const_param)",
[c]="error: the parameter for an explicitly-defaulted move ... may not be const (err_defaulted_special_member_move_const_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_params"] = {
["err_defaulted_special_member_params"]={
[a] = "error: an explicitly-defaulted ...constructor cannot have default arguments (err_defaulted_special_member_params)",
[c]="error: an explicitly-defaulted ...constructor cannot have default arguments (err_defaulted_special_member_params)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_quals"] = {
["err_defaulted_special_member_quals"]={
[a] = "error: an explicitly-defaulted ... assignment operator may not have \'const\'... or \'volatile\' qualifiers (err_defaulted_special_member_quals)",
[c]="error: an explicitly-defaulted ... assignment operator may not have \'const\'... or \'volatile\' qualifiers (err_defaulted_special_member_quals)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_return_type"] = {
["err_defaulted_special_member_return_type"]={
[a] = "error: explicitly-defaulted ... assignment operator must return A (err_defaulted_special_member_return_type)",
[c]="error: explicitly-defaulted ... assignment operator must return A (err_defaulted_special_member_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_variadic"] = {
["err_defaulted_special_member_variadic"]={
[a] = "error: an explicitly-defaulted ...constructor cannot be variadic (err_defaulted_special_member_variadic)",
[c]="error: an explicitly-defaulted ...constructor cannot be variadic (err_defaulted_special_member_variadic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defaulted_special_member_volatile_param"] = {
["err_defaulted_special_member_volatile_param"]={
[a] = "error: the parameter for an explicitly-defaulted ... may not be volatile (err_defaulted_special_member_volatile_param)",
[c]="error: the parameter for an explicitly-defaulted ... may not be volatile (err_defaulted_special_member_volatile_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_defined_macro_name"] = {
["err_defined_macro_name"]={
[a] = "error: \'defined\' cannot be used as a macro name (err_defined_macro_name)",
[c]="error: \'defined\' cannot be used as a macro name (err_defined_macro_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_definition_of_explicitly_defaulted_member"] = {
["err_definition_of_explicitly_defaulted_member"]={
[a] = "error: definition of explicitly defaulted ... (err_definition_of_explicitly_defaulted_member)",
[c]="error: definition of explicitly defaulted ... (err_definition_of_explicitly_defaulted_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_definition_of_implicitly_declared_member"] = {
["err_definition_of_implicitly_declared_member"]={
[a] = "error: definition of implicitly declared ... (err_definition_of_implicitly_declared_member)",
[c]="error: definition of implicitly declared ... (err_definition_of_implicitly_declared_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_delegating_ctor"] = {
["err_delegating_ctor"]={
[a] = "error: delegating constructors are permitted only in C++11 (err_delegating_ctor)",
[c]="error: delegating constructors are permitted only in C++11 (err_delegating_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_delegating_initializer_alone"] = {
["err_delegating_initializer_alone"]={
[a] = "error: an initializer for a delegating constructor must appear alone (err_delegating_initializer_alone)",
[c]="error: an initializer for a delegating constructor must appear alone (err_delegating_initializer_alone)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_delete_explicit_conversion"] = {
["err_delete_explicit_conversion"]={
[a] = "error: converting delete expression from type A to type B invokes an explicit conversion function (err_delete_explicit_conversion)",
[c]="error: converting delete expression from type A to type B invokes an explicit conversion function (err_delete_explicit_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_delete_incomplete_class_type"] = {
["err_delete_incomplete_class_type"]={
[a] = "error: deleting incomplete class type A; no conversions to pointer type (err_delete_incomplete_class_type)",
[c]="error: deleting incomplete class type A; no conversions to pointer type (err_delete_incomplete_class_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_delete_operand"] = {
["err_delete_operand"]={
[a] = "error: cannot delete expression of type A (err_delete_operand)",
[c]="error: cannot delete expression of type A (err_delete_operand)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deleted_decl_not_first"] = {
["err_deleted_decl_not_first"]={
[a] = "error: deleted definition must be first declaration (err_deleted_decl_not_first)",
[c]="error: deleted definition must be first declaration (err_deleted_decl_not_first)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deleted_function_use"] = {
["err_deleted_function_use"]={
[a] = "error: attempt to use a deleted function (err_deleted_function_use)",
[c]="error: attempt to use a deleted function (err_deleted_function_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deleted_inherited_ctor_use"] = {
["err_deleted_inherited_ctor_use"]={
[a] = "error: constructor inherited by A from base class B is implicitly deleted (err_deleted_inherited_ctor_use)",
[c]="error: constructor inherited by A from base class B is implicitly deleted (err_deleted_inherited_ctor_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deleted_main"] = {
["err_deleted_main"]={
[a] = "error: \'main\' is not allowed to be deleted (err_deleted_main)",
[c]="error: \'main\' is not allowed to be deleted (err_deleted_main)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_deleted_non_function"] = {
["err_deleted_non_function"]={
[a] = "error: only functions can have deleted definitions (err_deleted_non_function)",
[c]="error: only functions can have deleted definitions (err_deleted_non_function)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_deleted_override"] = {
["err_deleted_override"]={
[a] = "error: deleted function A cannot override a non-deleted function (err_deleted_override)",
[c]="error: deleted function A cannot override a non-deleted function (err_deleted_override)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_delimited_escape_empty"] = {
["err_delimited_escape_empty"]={
[a] = "error: delimited escape sequence cannot be empty (err_delimited_escape_empty)",
[c]="error: delimited escape sequence cannot be empty (err_delimited_escape_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_delimited_escape_invalid"] = {
["err_delimited_escape_invalid"]={
[a] = "error: invalid digit \'A\' in escape sequence (err_delimited_escape_invalid)",
[c]="error: invalid digit \'A\' in escape sequence (err_delimited_escape_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_delimited_escape_missing_brace"] = {
["err_delimited_escape_missing_brace"]={
[a] = "error: expected \'{\' after \'\\A\' escape sequence (err_delimited_escape_missing_brace)",
[c]="error: expected \'{\' after \'\\A\' escape sequence (err_delimited_escape_missing_brace)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_dep_source_scanner_missing_semi_after_at_import"] = {
["err_dep_source_scanner_missing_semi_after_at_import"]={
[a] = "error: could not find \';\' after @import (err_dep_source_scanner_missing_semi_after_at_import)",
[c]="error: could not find \';\' after @import (err_dep_source_scanner_missing_semi_after_at_import)",
["type"] = "Error",
[b]=e,
["category"] = "Dependency Directive Source Scanner Issue"
[a]="Dependency Directive Source Scanner Issue"
},
},
["err_dep_source_scanner_unexpected_tokens_at_import"] = {
["err_dep_source_scanner_unexpected_tokens_at_import"]={
[a] = "error: unexpected extra tokens at end of @import declaration (err_dep_source_scanner_unexpected_tokens_at_import)",
[c]="error: unexpected extra tokens at end of @import declaration (err_dep_source_scanner_unexpected_tokens_at_import)",
["type"] = "Error",
[b]=e,
["category"] = "Dependency Directive Source Scanner Issue"
[a]="Dependency Directive Source Scanner Issue"
},
},
["err_dependent_deduced_tst"] = {
["err_dependent_deduced_tst"]={
[a] = "error: typename specifier refers to ... member in A; argument deduction not allowed here (err_dependent_deduced_tst)",
[c]="error: typename specifier refers to ... member in A; argument deduction not allowed here (err_dependent_deduced_tst)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dependent_function_template_spec_no_match"] = {
["err_dependent_function_template_spec_no_match"]={
[a] = "error: no candidate function template was found for dependent friend function template specialization (err_dependent_function_template_spec_no_match)",
[c]="error: no candidate function template was found for dependent friend function template specialization (err_dependent_function_template_spec_no_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dependent_nested_name_spec"] = {
["err_dependent_nested_name_spec"]={
[a] = "error: nested name specifier for a declaration cannot depend on a template parameter (err_dependent_nested_name_spec)",
[c]="error: nested name specifier for a declaration cannot depend on a template parameter (err_dependent_nested_name_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dependent_non_type_arg_in_partial_spec"] = {
["err_dependent_non_type_arg_in_partial_spec"]={
[a] = "error: type of specialized non-type template argument depends on a template parameter of the partial specialization (err_dependent_non_type_arg_in_partial_spec)",
[c]="error: type of specialized non-type template argument depends on a template parameter of the partial specialization (err_dependent_non_type_arg_in_partial_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dependent_tag_decl"] = {
["err_dependent_tag_decl"]={
[a] = "error: ... of ... in a dependent scope (err_dependent_tag_decl)",
[c]="error: ... of ... in a dependent scope (err_dependent_tag_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dependent_typed_non_type_arg_in_partial_spec"] = {
["err_dependent_typed_non_type_arg_in_partial_spec"]={
[a] = "error: non-type template argument specializes a template parameter with dependent type A (err_dependent_typed_non_type_arg_in_partial_spec)",
[c]="error: non-type template argument specializes a template parameter with dependent type A (err_dependent_typed_non_type_arg_in_partial_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dereference_incomplete_type"] = {
["err_dereference_incomplete_type"]={
[a] = "error: dereference of pointer to incomplete type A (err_dereference_incomplete_type)",
[c]="error: dereference of pointer to incomplete type A (err_dereference_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_designated_init_attr_non_init"] = {
["err_designated_init_attr_non_init"]={
[a] = "error: \'objc_designated_initializer\' attribute only applies to init methods of interface or class extension declarations (err_designated_init_attr_non_init)",
[c]="error: \'objc_designated_initializer\' attribute only applies to init methods of interface or class extension declarations (err_designated_init_attr_non_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_designated_init_for_non_aggregate"] = {
["err_designated_init_for_non_aggregate"]={
[a] = "error: initialization of non-aggregate type A with a designated initializer list (err_designated_init_for_non_aggregate)",
[c]="error: initialization of non-aggregate type A with a designated initializer list (err_designated_init_for_non_aggregate)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_designator_for_scalar_or_sizeless_init"] = {
["err_designator_for_scalar_or_sizeless_init"]={
[a] = "error: designator in initializer for ... type A (err_designator_for_scalar_or_sizeless_init)",
[c]="error: designator in initializer for ... type A (err_designator_for_scalar_or_sizeless_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_designator_into_flexible_array_member"] = {
["err_designator_into_flexible_array_member"]={
[a] = "error: designator into flexible array member subobject (err_designator_into_flexible_array_member)",
[c]="error: designator into flexible array member subobject (err_designator_into_flexible_array_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destroy_attr_on_non_static_var"] = {
["err_destroy_attr_on_non_static_var"]={
[a] = "error: ... attribute can only be applied to a variable with static or thread storage duration (err_destroy_attr_on_non_static_var)",
[c]="error: ... attribute can only be applied to a variable with static or thread storage duration (err_destroy_attr_on_non_static_var)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destroying_operator_delete_not_usual"] = {
["err_destroying_operator_delete_not_usual"]={
[a] = "error: destroying operator delete can have only an optional size and optional alignment parameter (err_destroying_operator_delete_not_usual)",
[c]="error: destroying operator delete can have only an optional size and optional alignment parameter (err_destroying_operator_delete_not_usual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_cannot_be"] = {
["err_destructor_cannot_be"]={
[a] = "error: destructor cannot be declared \'A\' (err_destructor_cannot_be)",
[c]="error: destructor cannot be declared \'A\' (err_destructor_cannot_be)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_expr_mismatch"] = {
["err_destructor_expr_mismatch"]={
[a] = "error: identifier A in object destruction expression does not name the type B of the object being destroyed (err_destructor_expr_mismatch)",
[c]="error: identifier A in object destruction expression does not name the type B of the object being destroyed (err_destructor_expr_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_expr_nontype"] = {
["err_destructor_expr_nontype"]={
[a] = "error: identifier A in object destruction expression does not name a type (err_destructor_expr_nontype)",
[c]="error: identifier A in object destruction expression does not name a type (err_destructor_expr_nontype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_expr_type_mismatch"] = {
["err_destructor_expr_type_mismatch"]={
[a] = "error: destructor type A in object destruction expression does not match the type B of the object being destroyed (err_destructor_expr_type_mismatch)",
[c]="error: destructor type A in object destruction expression does not match the type B of the object being destroyed (err_destructor_expr_type_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_name"] = {
["err_destructor_name"]={
[a] = "error: expected the class name after \'~\' to name the enclosing class (err_destructor_name)",
[c]="error: expected the class name after \'~\' to name the enclosing class (err_destructor_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_name_nontype"] = {
["err_destructor_name_nontype"]={
[a] = "error: identifier A after \'~\' in destructor name does not name a type (err_destructor_name_nontype)",
[c]="error: identifier A after \'~\' in destructor name does not name a type (err_destructor_name_nontype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_not_member"] = {
["err_destructor_not_member"]={
[a] = "error: destructor must be a non-static member function (err_destructor_not_member)",
[c]="error: destructor must be a non-static member function (err_destructor_not_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_redeclared"] = {
["err_destructor_redeclared"]={
[a] = "error: destructor cannot be redeclared (err_destructor_redeclared)",
[c]="error: destructor cannot be redeclared (err_destructor_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_return_type"] = {
["err_destructor_return_type"]={
[a] = "error: destructor cannot have a return type (err_destructor_return_type)",
[c]="error: destructor cannot have a return type (err_destructor_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_template"] = {
["err_destructor_template"]={
[a] = "error: destructor cannot be declared as a template (err_destructor_template)",
[c]="error: destructor cannot be declared as a template (err_destructor_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_template_id"] = {
["err_destructor_template_id"]={
[a] = "error: destructor name A does not refer to a template (err_destructor_template_id)",
[c]="error: destructor name A does not refer to a template (err_destructor_template_id)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_destructor_tilde_identifier"] = {
["err_destructor_tilde_identifier"]={
[a] = "error: expected a class name after \'~\' to name a destructor (err_destructor_tilde_identifier)",
[c]="error: expected a class name after \'~\' to name a destructor (err_destructor_tilde_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_destructor_tilde_scope"] = {
["err_destructor_tilde_scope"]={
[a] = "error: \'~\' in destructor name should be after nested name specifier (err_destructor_tilde_scope)",
[c]="error: \'~\' in destructor name should be after nested name specifier (err_destructor_tilde_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_destructor_variadic"] = {
["err_destructor_variadic"]={
[a] = "error: destructor cannot be variadic (err_destructor_variadic)",
[c]="error: destructor cannot be variadic (err_destructor_variadic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_destructor_with_params"] = {
["err_destructor_with_params"]={
[a] = "error: destructor cannot have any parameters (err_destructor_with_params)",
[c]="error: destructor cannot have any parameters (err_destructor_with_params)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_diagnose_if_invalid_diagnostic_type"] = {
["err_diagnose_if_invalid_diagnostic_type"]={
[a] = "error: invalid diagnostic type for \'diagnose_if\'; use \"error\" or \"warning\" instead (err_diagnose_if_invalid_diagnostic_type)",
[c]="error: invalid diagnostic type for \'diagnose_if\'; use \"error\" or \"warning\" instead (err_diagnose_if_invalid_diagnostic_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_different_asm_label"] = {
["err_different_asm_label"]={
[a] = "error: conflicting asm label (err_different_asm_label)",
[c]="error: conflicting asm label (err_different_asm_label)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_different_language_linkage"] = {
["err_different_language_linkage"]={
[a] = "error: declaration of A has a different language linkage (err_different_language_linkage)",
[c]="error: declaration of A has a different language linkage (err_different_language_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_different_pass_object_size_params"] = {
["err_different_pass_object_size_params"]={
[a] = "error: conflicting pass_object_size attributes on parameters (err_different_pass_object_size_params)",
[c]="error: conflicting pass_object_size attributes on parameters (err_different_pass_object_size_params)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_different_return_type_for_overriding_virtual_function"] = {
["err_different_return_type_for_overriding_virtual_function"]={
[a] = "error: virtual function A has a different return type (B) than the function it overrides (which has return type C) (err_different_return_type_for_overriding_virtual_function)",
[c]="error: virtual function A has a different return type (B) than the function it overrides (which has return type C) (err_different_return_type_for_overriding_virtual_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_digit_separator_not_between_digits"] = {
["err_digit_separator_not_between_digits"]={
[a] = "error: digit separator cannot appear at ... of digit sequence (err_digit_separator_not_between_digits)",
[c]="error: digit separator cannot appear at ... of digit sequence (err_digit_separator_not_between_digits)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_dimension_expr_not_constant_integer"] = {
["err_dimension_expr_not_constant_integer"]={
[a] = "error: dimension expression does not evaluate to a constant unsigned int (err_dimension_expr_not_constant_integer)",
[c]="error: dimension expression does not evaluate to a constant unsigned int (err_dimension_expr_not_constant_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_direct_selector_expression"] = {
["err_direct_selector_expression"]={
[a] = "error: @selector expression formed with direct selector A (err_direct_selector_expression)",
[c]="error: @selector expression formed with direct selector A (err_direct_selector_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_disallowed_duplicate_attribute"] = {
["err_disallowed_duplicate_attribute"]={
[a] = "error: attribute A cannot appear more than once on a declaration (err_disallowed_duplicate_attribute)",
[c]="error: attribute A cannot appear more than once on a declaration (err_disallowed_duplicate_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_distant_exception_spec"] = {
["err_distant_exception_spec"]={
[a] = "error: exception specifications are not allowed beyond a single level of indirection (err_distant_exception_spec)",
[c]="error: exception specifications are not allowed beyond a single level of indirection (err_distant_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_downcast_from_inaccessible_base"] = {
["err_downcast_from_inaccessible_base"]={
[a] = "error: cannot cast ... base class A to B (err_downcast_from_inaccessible_base)",
[c]="error: cannot cast ... base class A to B (err_downcast_from_inaccessible_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_drv_I_dash_not_supported"] = {
["err_drv_I_dash_not_supported"]={
[a] = "error: \'A\' not supported, please use -iquote instead (err_drv_I_dash_not_supported)",
[c]="error: \'A\' not supported, please use -iquote instead (err_drv_I_dash_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_Xopenmp_target_missing_triple"] = {
["err_drv_Xopenmp_target_missing_triple"]={
[a] = "error: cannot deduce implicit triple value for -Xopenmp-target, specify triple using -Xopenmp-target=<triple> (err_drv_Xopenmp_target_missing_triple)",
[c]="error: cannot deduce implicit triple value for -Xopenmp-target, specify triple using -Xopenmp-target=<triple> (err_drv_Xopenmp_target_missing_triple)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_alignment_not_power_of_two"] = {
["err_drv_alignment_not_power_of_two"]={
[a] = "error: alignment is not a power of 2 in \'A\' (err_drv_alignment_not_power_of_two)",
[c]="error: alignment is not a power of 2 in \'A\' (err_drv_alignment_not_power_of_two)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_amdgpu_ieee_without_no_honor_nans"] = {
["err_drv_amdgpu_ieee_without_no_honor_nans"]={
[a] = "error: invalid argument \'-mno-amdgpu-ieee\' only allowed with relaxed NaN handling (err_drv_amdgpu_ieee_without_no_honor_nans)",
[c]="error: invalid argument \'-mno-amdgpu-ieee\' only allowed with relaxed NaN handling (err_drv_amdgpu_ieee_without_no_honor_nans)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_arg_requires_bitcode_input"] = {
["err_drv_arg_requires_bitcode_input"]={
[a] = "error: option \'A\' requires input to be LLVM bitcode (err_drv_arg_requires_bitcode_input)",
[c]="error: option \'A\' requires input to be LLVM bitcode (err_drv_arg_requires_bitcode_input)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_argument_not_allowed_with"] = {
["err_drv_argument_not_allowed_with"]={
[a] = "error: invalid argument \'A\' not allowed with \'B\' (err_drv_argument_not_allowed_with)",
[c]="error: invalid argument \'A\' not allowed with \'B\' (err_drv_argument_not_allowed_with)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_argument_only_allowed_with"] = {
["err_drv_argument_only_allowed_with"]={
[a] = "error: invalid argument \'A\' only allowed with \'B\' (err_drv_argument_only_allowed_with)",
[c]="error: invalid argument \'A\' only allowed with \'B\' (err_drv_argument_only_allowed_with)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_bad_offload_arch_combo"] = {
["err_drv_bad_offload_arch_combo"]={
[a] = "error: invalid offload arch combinations: \'A\' and \'B\' (for a specific processor, a feature should either exist in all offload archs, or not exist in any offload archs) (err_drv_bad_offload_arch_combo)",
[c]="error: invalid offload arch combinations: \'A\' and \'B\' (for a specific processor, a feature should either exist in all offload archs, or not exist in any offload archs) (err_drv_bad_offload_arch_combo)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_bad_target_id"] = {
["err_drv_bad_target_id"]={
[a] = "error: invalid target ID \'A\'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., \'gfx908:sramecc+:xnack-\') (err_drv_bad_target_id)",
[c]="error: invalid target ID \'A\'; format is a processor name followed by an optional colon-delimited list of features followed by an enable/disable sign (e.g., \'gfx908:sramecc+:xnack-\') (err_drv_bad_target_id)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_bitcode_unsupported_on_toolchain"] = {
["err_drv_bitcode_unsupported_on_toolchain"]={
[a] = "error: -fembed-bitcode is not supported on versions of iOS prior to 6.0 (err_drv_bitcode_unsupported_on_toolchain)",
[c]="error: -fembed-bitcode is not supported on versions of iOS prior to 6.0 (err_drv_bitcode_unsupported_on_toolchain)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cannot_mix_options"] = {
["err_drv_cannot_mix_options"]={
[a] = "error: cannot specify \'A\' along with \'B\' (err_drv_cannot_mix_options)",
[c]="error: cannot specify \'A\' along with \'B\' (err_drv_cannot_mix_options)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cannot_open_config_file"] = {
["err_drv_cannot_open_config_file"]={
[a] = "error: configuration file \'A\' cannot be opened: B (err_drv_cannot_open_config_file)",
[c]="error: configuration file \'A\' cannot be opened: B (err_drv_cannot_open_config_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cannot_open_randomize_layout_seed_file"] = {
["err_drv_cannot_open_randomize_layout_seed_file"]={
[a] = "error: cannot read randomize layout seed file \'A\' (err_drv_cannot_open_randomize_layout_seed_file)",
[c]="error: cannot read randomize layout seed file \'A\' (err_drv_cannot_open_randomize_layout_seed_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cannot_read_config_file"] = {
["err_drv_cannot_read_config_file"]={
[a] = "error: cannot read configuration file \'A\': B (err_drv_cannot_read_config_file)",
[c]="error: cannot read configuration file \'A\': B (err_drv_cannot_read_config_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cc_print_options_failure"] = {
["err_drv_cc_print_options_failure"]={
[a] = "error: unable to open CC_PRINT_OPTIONS file: A (err_drv_cc_print_options_failure)",
[c]="error: unable to open CC_PRINT_OPTIONS file: A (err_drv_cc_print_options_failure)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_clang_unsupported"] = {
["err_drv_clang_unsupported"]={
[a] = "error: the clang compiler does not support \'A\' (err_drv_clang_unsupported)",
[c]="error: the clang compiler does not support \'A\' (err_drv_clang_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_clang_unsupported_opt_cxx_darwin_i386"] = {
["err_drv_clang_unsupported_opt_cxx_darwin_i386"]={
[a] = "error: the clang compiler does not support \'A\' for C++ on Darwin/i386 (err_drv_clang_unsupported_opt_cxx_darwin_i386)",
[c]="error: the clang compiler does not support \'A\' for C++ on Darwin/i386 (err_drv_clang_unsupported_opt_cxx_darwin_i386)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_clang_unsupported_opt_faltivec"] = {
["err_drv_clang_unsupported_opt_faltivec"]={
[a] = "error: the clang compiler does not support \'A\', B (err_drv_clang_unsupported_opt_faltivec)",
[c]="error: the clang compiler does not support \'A\', B (err_drv_clang_unsupported_opt_faltivec)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_clang_unsupported_opt_pg_darwin"] = {
["err_drv_clang_unsupported_opt_pg_darwin"]={
[a] = "error: the clang compiler does not support -pg option on ... (err_drv_clang_unsupported_opt_pg_darwin)",
[c]="error: the clang compiler does not support -pg option on ... (err_drv_clang_unsupported_opt_pg_darwin)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_command_failed"] = {
["err_drv_command_failed"]={
[a] = "error: A command failed with exit code B (use -v to see invocation) (err_drv_command_failed)",
[c]="error: A command failed with exit code B (use -v to see invocation) (err_drv_command_failed)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_command_failure"] = {
["err_drv_command_failure"]={
[a] = "error: unable to execute command: A (err_drv_command_failure)",
[c]="error: unable to execute command: A (err_drv_command_failure)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_command_signalled"] = {
["err_drv_command_signalled"]={
[a] = "error: A command failed due to signal (use -v to see invocation) (err_drv_command_signalled)",
[c]="error: A command failed due to signal (use -v to see invocation) (err_drv_command_signalled)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_compilationdatabase"] = {
["err_drv_compilationdatabase"]={
[a] = "error: compilation database \'A\' could not be opened: B (err_drv_compilationdatabase)",
[c]="error: compilation database \'A\' could not be opened: B (err_drv_compilationdatabase)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_config_file_not_found"] = {
["err_drv_config_file_not_found"]={
[a] = "error: configuration file \'A\' cannot be found (err_drv_config_file_not_found)",
[c]="error: configuration file \'A\' cannot be found (err_drv_config_file_not_found)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_conflicting_deployment_targets"] = {
["err_drv_conflicting_deployment_targets"]={
[a] = "error: conflicting deployment targets, both \'A\' and \'B\' are present in environment (err_drv_conflicting_deployment_targets)",
[c]="error: conflicting deployment targets, both \'A\' and \'B\' are present in environment (err_drv_conflicting_deployment_targets)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cuda_bad_gpu_arch"] = {
["err_drv_cuda_bad_gpu_arch"]={
[a] = "error: unsupported CUDA gpu architecture: A (err_drv_cuda_bad_gpu_arch)",
[c]="error: unsupported CUDA gpu architecture: A (err_drv_cuda_bad_gpu_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cuda_host_arch"] = {
["err_drv_cuda_host_arch"]={
[a] = "error: unsupported architecture \'A\' for host compilation (err_drv_cuda_host_arch)",
[c]="error: unsupported architecture \'A\' for host compilation (err_drv_cuda_host_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cuda_offload_only_emit_bc"] = {
["err_drv_cuda_offload_only_emit_bc"]={
[a] = "error: CUDA offload target is supported only along with --emit-llvm (err_drv_cuda_offload_only_emit_bc)",
[c]="error: CUDA offload target is supported only along with --emit-llvm (err_drv_cuda_offload_only_emit_bc)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_cuda_version_unsupported"] = {
["err_drv_cuda_version_unsupported"]={
[a] = "error: GPU arch A is supported by CUDA versions between B and C (inclusive), but installation at D is E; use \'--cuda-path\' to specify a different CUDA install, pass a different GPU arch with \'--cuda-gpu-arch\', or pass \'--no-cuda-version-check\' (err_drv_cuda_version_unsupported)",
[c]="error: GPU arch A is supported by CUDA versions between B and C (inclusive), but installation at D is E; use \'--cuda-path\' to specify a different CUDA install, pass a different GPU arch with \'--cuda-gpu-arch\', or pass \'--no-cuda-version-check\' (err_drv_cuda_version_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_darwin_sdk_missing_arclite"] = {
["err_drv_darwin_sdk_missing_arclite"]={
[a] = "error: SDK does not contain \'libarclite\' at the path \'A\'; try increasing the minimum deployment target (err_drv_darwin_sdk_missing_arclite)",
[c]="error: SDK does not contain \'libarclite\' at the path \'A\'; try increasing the minimum deployment target (err_drv_darwin_sdk_missing_arclite)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_defsym_invalid_format"] = {
["err_drv_defsym_invalid_format"]={
[a] = "error: defsym must be of the form: sym=value: A (err_drv_defsym_invalid_format)",
[c]="error: defsym must be of the form: sym=value: A (err_drv_defsym_invalid_format)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_defsym_invalid_symval"] = {
["err_drv_defsym_invalid_symval"]={
[a] = "error: value is not an integer: A (err_drv_defsym_invalid_symval)",
[c]="error: value is not an integer: A (err_drv_defsym_invalid_symval)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_duplicate_config"] = {
["err_drv_duplicate_config"]={
[a] = "error: no more than one option \'--config\' is allowed (err_drv_duplicate_config)",
[c]="error: no more than one option \'--config\' is allowed (err_drv_duplicate_config)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_dxc_missing_target_profile"] = {
["err_drv_dxc_missing_target_profile"]={
[a] = "error: target profile option (-T) is missing (err_drv_dxc_missing_target_profile)",
[c]="error: target profile option (-T) is missing (err_drv_dxc_missing_target_profile)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_emit_llvm_link"] = {
["err_drv_emit_llvm_link"]={
[a] = "error: -emit-llvm cannot be used when linking (err_drv_emit_llvm_link)",
[c]="error: -emit-llvm cannot be used when linking (err_drv_emit_llvm_link)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_expand_response_file"] = {
["err_drv_expand_response_file"]={
[a] = "error: failed to expand response file: A (err_drv_expand_response_file)",
[c]="error: failed to expand response file: A (err_drv_expand_response_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_expecting_fopenmp_with_fopenmp_targets"] = {
["err_drv_expecting_fopenmp_with_fopenmp_targets"]={
[a] = "error: \'-fopenmp-targets\' must be used in conjunction with a \'-fopenmp\' option compatible with offloading; e.g., \'-fopenmp=libomp\' or \'-fopenmp=libiomp5\' (err_drv_expecting_fopenmp_with_fopenmp_targets)",
[c]="error: \'-fopenmp-targets\' must be used in conjunction with a \'-fopenmp\' option compatible with offloading; e.g., \'-fopenmp=libomp\' or \'-fopenmp=libiomp5\' (err_drv_expecting_fopenmp_with_fopenmp_targets)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_extract_api_wrong_kind"] = {
["err_drv_extract_api_wrong_kind"]={
[a] = "error: header file \'A\' input \'B\' does not match the type of prior input in api extraction; use \'-x C\' to override (err_drv_extract_api_wrong_kind)",
[c]="error: header file \'A\' input \'B\' does not match the type of prior input in api extraction; use \'-x C\' to override (err_drv_extract_api_wrong_kind)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_failed_to_deduce_target_from_arch"] = {
["err_drv_failed_to_deduce_target_from_arch"]={
[a] = "error: failed to deduce triple for target architecture \'A\'; specify the triple using \'-fopenmp-targets\' and \'-Xopenmp-target\' instead. (err_drv_failed_to_deduce_target_from_arch)",
[c]="error: failed to deduce triple for target architecture \'A\'; specify the triple using \'-fopenmp-targets\' and \'-Xopenmp-target\' instead. (err_drv_failed_to_deduce_target_from_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_force_crash"] = {
["err_drv_force_crash"]={
[a] = "error: failing because ... (err_drv_force_crash)",
[c]="error: failing because ... (err_drv_force_crash)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_gnustep_objc_runtime_incompatible_binary"] = {
["err_drv_gnustep_objc_runtime_incompatible_binary"]={
[a] = "error: GNUstep Objective-C runtime version A incompatible with target binary format (err_drv_gnustep_objc_runtime_incompatible_binary)",
[c]="error: GNUstep Objective-C runtime version A incompatible with target binary format (err_drv_gnustep_objc_runtime_incompatible_binary)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_header_unit_extra_inputs"] = {
["err_drv_header_unit_extra_inputs"]={
[a] = "error: multiple inputs are not valid for header units (first extra \'A\') (err_drv_header_unit_extra_inputs)",
[c]="error: multiple inputs are not valid for header units (first extra \'A\') (err_drv_header_unit_extra_inputs)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_hipspv_no_hip_path"] = {
["err_drv_hipspv_no_hip_path"]={
[a] = "error: \'--hip-path\' must be specified when offloading to SPIR-V.... (err_drv_hipspv_no_hip_path)",
[c]="error: \'--hip-path\' must be specified when offloading to SPIR-V.... (err_drv_hipspv_no_hip_path)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_hlsl_unsupported_target"] = {
["err_drv_hlsl_unsupported_target"]={
[a] = "error: HLSL code generation is unsupported for target \'A\' (err_drv_hlsl_unsupported_target)",
[c]="error: HLSL code generation is unsupported for target \'A\' (err_drv_hlsl_unsupported_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_incompatible_omp_arch"] = {
["err_drv_incompatible_omp_arch"]={
[a] = "error: OpenMP target architecture \'A\' pointer size is incompatible with host \'B\' (err_drv_incompatible_omp_arch)",
[c]="error: OpenMP target architecture \'A\' pointer size is incompatible with host \'B\' (err_drv_incompatible_omp_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_incompatible_options"] = {
["err_drv_incompatible_options"]={
[a] = "error: the combination of \'A\' and \'B\' is incompatible (err_drv_incompatible_options)",
[c]="error: the combination of \'A\' and \'B\' is incompatible (err_drv_incompatible_options)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_incompatible_unwindlib"] = {
["err_drv_incompatible_unwindlib"]={
[a] = "error: --rtlib=libgcc requires --unwindlib=libgcc (err_drv_incompatible_unwindlib)",
[c]="error: --rtlib=libgcc requires --unwindlib=libgcc (err_drv_incompatible_unwindlib)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_Xarch_argument_with_args"] = {
["err_drv_invalid_Xarch_argument_with_args"]={
[a] = "error: invalid Xarch argument: \'A\', options requiring arguments are unsupported (err_drv_invalid_Xarch_argument_with_args)",
[c]="error: invalid Xarch argument: \'A\', options requiring arguments are unsupported (err_drv_invalid_Xarch_argument_with_args)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_Xopenmp_target_with_args"] = {
["err_drv_invalid_Xopenmp_target_with_args"]={
[a] = "error: invalid -Xopenmp-target argument: \'A\', options requiring arguments are unsupported (err_drv_invalid_Xopenmp_target_with_args)",
[c]="error: invalid -Xopenmp-target argument: \'A\', options requiring arguments are unsupported (err_drv_invalid_Xopenmp_target_with_args)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_arch_name"] = {
["err_drv_invalid_arch_name"]={
[a] = "error: invalid arch name \'A\' (err_drv_invalid_arch_name)",
[c]="error: invalid arch name \'A\' (err_drv_invalid_arch_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_argument_to_option"] = {
["err_drv_invalid_argument_to_option"]={
[a] = "error: invalid argument \'A\' to -B (err_drv_invalid_argument_to_option)",
[c]="error: invalid argument \'A\' to -B (err_drv_invalid_argument_to_option)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_cf_runtime_abi"] = {
["err_drv_invalid_cf_runtime_abi"]={
[a] = "error: invalid CoreFoundation Runtime ABI \'A\'; must be one of \'objc\', \'standalone\', \'swift\', \'swift-5.0\', \'swift-4.2\', \'swift-4.1\' (err_drv_invalid_cf_runtime_abi)",
[c]="error: invalid CoreFoundation Runtime ABI \'A\'; must be one of \'objc\', \'standalone\', \'swift\', \'swift-5.0\', \'swift-4.2\', \'swift-4.1\' (err_drv_invalid_cf_runtime_abi)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_darwin_version"] = {
["err_drv_invalid_darwin_version"]={
[a] = "error: invalid Darwin version number: A (err_drv_invalid_darwin_version)",
[c]="error: invalid Darwin version number: A (err_drv_invalid_darwin_version)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_diagnotics_hotness_threshold"] = {
["err_drv_invalid_diagnotics_hotness_threshold"]={
[a] = "error: invalid argument in \'A\', only integer or \'auto\' is supported (err_drv_invalid_diagnotics_hotness_threshold)",
[c]="error: invalid argument in \'A\', only integer or \'auto\' is supported (err_drv_invalid_diagnotics_hotness_threshold)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_diagnotics_misexpect_tolerance"] = {
["err_drv_invalid_diagnotics_misexpect_tolerance"]={
[a] = "error: invalid argument in \'A\', only integers are supported (err_drv_invalid_diagnotics_misexpect_tolerance)",
[c]="error: invalid argument in \'A\', only integers are supported (err_drv_invalid_diagnotics_misexpect_tolerance)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_directx_shader_module"] = {
["err_drv_invalid_directx_shader_module"]={
[a] = "error: invalid profile : A (err_drv_invalid_directx_shader_module)",
[c]="error: invalid profile : A (err_drv_invalid_directx_shader_module)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_empty_dxil_validator_version"] = {
["err_drv_invalid_empty_dxil_validator_version"]={
[a] = "error: invalid validator version : A\nIf validator major version is 0, minor version must also be 0. (err_drv_invalid_empty_dxil_validator_version)",
[c]="error: invalid validator version : A\nIf validator major version is 0, minor version must also be 0. (err_drv_invalid_empty_dxil_validator_version)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_format_dxil_validator_version"] = {
["err_drv_invalid_format_dxil_validator_version"]={
[a] = "error: invalid validator version : A\nFormat of validator version is \"<major>.<minor>\" (ex:\"1.4\"). (err_drv_invalid_format_dxil_validator_version)",
[c]="error: invalid validator version : A\nFormat of validator version is \"<major>.<minor>\" (ex:\"1.4\"). (err_drv_invalid_format_dxil_validator_version)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_gcc_install_dir"] = {
["err_drv_invalid_gcc_install_dir"]={
[a] = "error: \'A\' does not contain a GCC installation (err_drv_invalid_gcc_install_dir)",
[c]="error: \'A\' does not contain a GCC installation (err_drv_invalid_gcc_install_dir)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_gcc_output_type"] = {
["err_drv_invalid_gcc_output_type"]={
[a] = "error: invalid output type \'A\' for use with gcc tool (err_drv_invalid_gcc_output_type)",
[c]="error: invalid output type \'A\' for use with gcc tool (err_drv_invalid_gcc_output_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_int_value"] = {
["err_drv_invalid_int_value"]={
[a] = "error: invalid integral value \'A\' in \'B\' (err_drv_invalid_int_value)",
[c]="error: invalid integral value \'A\' in \'B\' (err_drv_invalid_int_value)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_linker_name"] = {
["err_drv_invalid_linker_name"]={
[a] = "error: invalid linker name in argument \'A\' (err_drv_invalid_linker_name)",
[c]="error: invalid linker name in argument \'A\' (err_drv_invalid_linker_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_malign_branch_EQ"] = {
["err_drv_invalid_malign_branch_EQ"]={
[a] = "error: invalid argument \'A\' to -malign-branch=; each element must be one of: B (err_drv_invalid_malign_branch_EQ)",
[c]="error: invalid argument \'A\' to -malign-branch=; each element must be one of: B (err_drv_invalid_malign_branch_EQ)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_mfloat_abi"] = {
["err_drv_invalid_mfloat_abi"]={
[a] = "error: invalid float ABI \'A\' (err_drv_invalid_mfloat_abi)",
[c]="error: invalid float ABI \'A\' (err_drv_invalid_mfloat_abi)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_mtp"] = {
["err_drv_invalid_mtp"]={
[a] = "error: invalid thread pointer reading mode \'A\' (err_drv_invalid_mtp)",
[c]="error: invalid thread pointer reading mode \'A\' (err_drv_invalid_mtp)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_object_mode"] = {
["err_drv_invalid_object_mode"]={
[a] = "error: OBJECT_MODE setting A is not recognized and is not a valid setting (err_drv_invalid_object_mode)",
[c]="error: OBJECT_MODE setting A is not recognized and is not a valid setting (err_drv_invalid_object_mode)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_omp_target"] = {
["err_drv_invalid_omp_target"]={
[a] = "error: OpenMP target is invalid: \'A\' (err_drv_invalid_omp_target)",
[c]="error: OpenMP target is invalid: \'A\' (err_drv_invalid_omp_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_or_unsupported_offload_target"] = {
["err_drv_invalid_or_unsupported_offload_target"]={
[a] = "error: invalid or unsupported offload target: \'A\' (err_drv_invalid_or_unsupported_offload_target)",
[c]="error: invalid or unsupported offload target: \'A\' (err_drv_invalid_or_unsupported_offload_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_os_in_arg"] = {
["err_drv_invalid_os_in_arg"]={
[a] = "error: invalid OS value \'A\' in \'B\' (err_drv_invalid_os_in_arg)",
[c]="error: invalid OS value \'A\' in \'B\' (err_drv_invalid_os_in_arg)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_output_with_multiple_archs"] = {
["err_drv_invalid_output_with_multiple_archs"]={
[a] = "error: cannot use \'A\' output with multiple -arch options (err_drv_invalid_output_with_multiple_archs)",
[c]="error: cannot use \'A\' output with multiple -arch options (err_drv_invalid_output_with_multiple_archs)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_range_dxil_validator_version"] = {
["err_drv_invalid_range_dxil_validator_version"]={
[a] = "error: invalid validator version : A\nValidator version must be less than or equal to current internal version. (err_drv_invalid_range_dxil_validator_version)",
[c]="error: invalid validator version : A\nValidator version must be less than or equal to current internal version. (err_drv_invalid_range_dxil_validator_version)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_remap_file"] = {
["err_drv_invalid_remap_file"]={
[a] = "error: invalid option \'A\' not of the form <from-file>;<to-file> (err_drv_invalid_remap_file)",
[c]="error: invalid option \'A\' not of the form <from-file>;<to-file> (err_drv_invalid_remap_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_riscv_arch_name"] = {
["err_drv_invalid_riscv_arch_name"]={
[a] = "error: invalid arch name \'A\', B (err_drv_invalid_riscv_arch_name)",
[c]="error: invalid arch name \'A\', B (err_drv_invalid_riscv_arch_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_riscv_cpu_name_for_target"] = {
["err_drv_invalid_riscv_cpu_name_for_target"]={
[a] = "error: cpu \'A\' does not support rv... (err_drv_invalid_riscv_cpu_name_for_target)",
[c]="error: cpu \'A\' does not support rv... (err_drv_invalid_riscv_cpu_name_for_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_rtlib_name"] = {
["err_drv_invalid_rtlib_name"]={
[a] = "error: invalid runtime library name in argument \'A\' (err_drv_invalid_rtlib_name)",
[c]="error: invalid runtime library name in argument \'A\' (err_drv_invalid_rtlib_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_stdlib_name"] = {
["err_drv_invalid_stdlib_name"]={
[a] = "error: invalid library name in argument \'A\' (err_drv_invalid_stdlib_name)",
[c]="error: invalid library name in argument \'A\' (err_drv_invalid_stdlib_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_thread_model_for_target"] = {
["err_drv_invalid_thread_model_for_target"]={
[a] = "error: invalid thread model \'A\' in \'B\' for this target (err_drv_invalid_thread_model_for_target)",
[c]="error: invalid thread model \'A\' in \'B\' for this target (err_drv_invalid_thread_model_for_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_unwindlib_name"] = {
["err_drv_invalid_unwindlib_name"]={
[a] = "error: invalid unwind library name in argument \'A\' (err_drv_invalid_unwindlib_name)",
[c]="error: invalid unwind library name in argument \'A\' (err_drv_invalid_unwindlib_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_value"] = {
["err_drv_invalid_value"]={
[a] = "error: invalid value \'A\' in \'B\' (err_drv_invalid_value)",
[c]="error: invalid value \'A\' in \'B\' (err_drv_invalid_value)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_value_with_suggestion"] = {
["err_drv_invalid_value_with_suggestion"]={
[a] = "error: invalid value \'A\' in \'B\', expected one of: C (err_drv_invalid_value_with_suggestion)",
[c]="error: invalid value \'A\' in \'B\', expected one of: C (err_drv_invalid_value_with_suggestion)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_invalid_version_number"] = {
["err_drv_invalid_version_number"]={
[a] = "error: invalid version number in \'A\' (err_drv_invalid_version_number)",
[c]="error: invalid version number in \'A\' (err_drv_invalid_version_number)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_loongarch_invalid_mfpu_EQ"] = {
["err_drv_loongarch_invalid_mfpu_EQ"]={
[a] = "error: invalid argument \'A\' to -mfpu=; must be one of: 64, 32, none, 0 (alias for none) (err_drv_loongarch_invalid_mfpu_EQ)",
[c]="error: invalid argument \'A\' to -mfpu=; must be one of: 64, 32, none, 0 (alias for none) (err_drv_loongarch_invalid_mfpu_EQ)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_lto_without_lld"] = {
["err_drv_lto_without_lld"]={
[a] = "error: LTO requires -fuse-ld=lld (err_drv_lto_without_lld)",
[c]="error: LTO requires -fuse-ld=lld (err_drv_lto_without_lld)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_malformed_sanitizer_coverage_allowlist"] = {
["err_drv_malformed_sanitizer_coverage_allowlist"]={
[a] = "error: malformed sanitizer coverage allowlist: \'A\' (err_drv_malformed_sanitizer_coverage_allowlist)",
[c]="error: malformed sanitizer coverage allowlist: \'A\' (err_drv_malformed_sanitizer_coverage_allowlist)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_malformed_sanitizer_coverage_ignorelist"] = {
["err_drv_malformed_sanitizer_coverage_ignorelist"]={
[a] = "error: malformed sanitizer coverage ignorelist: \'A\' (err_drv_malformed_sanitizer_coverage_ignorelist)",
[c]="error: malformed sanitizer coverage ignorelist: \'A\' (err_drv_malformed_sanitizer_coverage_ignorelist)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_malformed_sanitizer_ignorelist"] = {
["err_drv_malformed_sanitizer_ignorelist"]={
[a] = "error: malformed sanitizer ignorelist: \'A\' (err_drv_malformed_sanitizer_ignorelist)",
[c]="error: malformed sanitizer ignorelist: \'A\' (err_drv_malformed_sanitizer_ignorelist)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_malformed_sanitizer_metadata_ignorelist"] = {
["err_drv_malformed_sanitizer_metadata_ignorelist"]={
[a] = "error: malformed sanitizer metadata ignorelist: \'A\' (err_drv_malformed_sanitizer_metadata_ignorelist)",
[c]="error: malformed sanitizer metadata ignorelist: \'A\' (err_drv_malformed_sanitizer_metadata_ignorelist)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_mg_requires_m_or_mm"] = {
["err_drv_mg_requires_m_or_mm"]={
[a] = "error: option \'-MG\' requires \'-M\' or \'-MM\' (err_drv_mg_requires_m_or_mm)",
[c]="error: option \'-MG\' requires \'-M\' or \'-MM\' (err_drv_mg_requires_m_or_mm)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_minws_unsupported_input_type"] = {
["err_drv_minws_unsupported_input_type"]={
[a] = "error: \'-fminimize-whitespace\' invalid for input of type A (err_drv_minws_unsupported_input_type)",
[c]="error: \'-fminimize-whitespace\' invalid for input of type A (err_drv_minws_unsupported_input_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_missing_arg_mtp"] = {
["err_drv_missing_arg_mtp"]={
[a] = "error: missing argument to \'A\' (err_drv_missing_arg_mtp)",
[c]="error: missing argument to \'A\' (err_drv_missing_arg_mtp)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_missing_argument"] = {
["err_drv_missing_argument"]={
[a] = "error: argument to \'A\' is missing (expected B valueC) (err_drv_missing_argument)",
[c]="error: argument to \'A\' is missing (expected B valueC) (err_drv_missing_argument)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_missing_sanitizer_ignorelist"] = {
["err_drv_missing_sanitizer_ignorelist"]={
[a] = "error: missing sanitizer ignorelist: \'A\' (err_drv_missing_sanitizer_ignorelist)",
[c]="error: missing sanitizer ignorelist: \'A\' (err_drv_missing_sanitizer_ignorelist)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_mix_cuda_hip"] = {
["err_drv_mix_cuda_hip"]={
[a] = "error: mixed CUDA and HIP compilation is not supported (err_drv_mix_cuda_hip)",
[c]="error: mixed CUDA and HIP compilation is not supported (err_drv_mix_cuda_hip)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_module_header_wrong_kind"] = {
["err_drv_module_header_wrong_kind"]={
[a] = "error: header file \'A\' input type \'B\' does not match type of prior input in module compilation; use \'-x C\' to override (err_drv_module_header_wrong_kind)",
[c]="error: header file \'A\' input type \'B\' does not match type of prior input in module compilation; use \'-x C\' to override (err_drv_module_header_wrong_kind)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_module_output_with_multiple_arch"] = {
["err_drv_module_output_with_multiple_arch"]={
[a] = "error: option \'-fmodule-output\' can\'t be used with multiple arch options (err_drv_module_output_with_multiple_arch)",
[c]="error: option \'-fmodule-output\' can\'t be used with multiple arch options (err_drv_module_output_with_multiple_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_modules_validate_once_requires_timestamp"] = {
["err_drv_modules_validate_once_requires_timestamp"]={
[a] = "error: option \'-fmodules-validate-once-per-build-session\' requires \'-fbuild-session-timestamp=<seconds since Epoch>\' or \'-fbuild-session-file=<file>\' (err_drv_modules_validate_once_requires_timestamp)",
[c]="error: option \'-fmodules-validate-once-per-build-session\' requires \'-fbuild-session-timestamp=<seconds since Epoch>\' or \'-fbuild-session-file=<file>\' (err_drv_modules_validate_once_requires_timestamp)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_needs_hvx"] = {
["err_drv_needs_hvx"]={
[a] = "error: A requires HVX, use -mhvx/-mhvx= to enable it (err_drv_needs_hvx)",
[c]="error: A requires HVX, use -mhvx/-mhvx= to enable it (err_drv_needs_hvx)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_needs_hvx_version"] = {
["err_drv_needs_hvx_version"]={
[a] = "error: A is not supported on HVX B (err_drv_needs_hvx_version)",
[c]="error: A is not supported on HVX B (err_drv_needs_hvx_version)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_negative_columns"] = {
["err_drv_negative_columns"]={
[a] = "error: invalid value \'A\' in \'B\', value must be \'none\' or a positive integer (err_drv_negative_columns)",
[c]="error: invalid value \'A\' in \'B\', value must be \'none\' or a positive integer (err_drv_negative_columns)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_ast_support"] = {
["err_drv_no_ast_support"]={
[a] = "error: \'A\': unable to use AST files with this tool (err_drv_no_ast_support)",
[c]="error: \'A\': unable to use AST files with this tool (err_drv_no_ast_support)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_cuda_installation"] = {
["err_drv_no_cuda_installation"]={
[a] = "error: cannot find CUDA installation; provide its path via \'--cuda-path\', or pass \'-nocudainc\' to build without CUDA includes (err_drv_no_cuda_installation)",
[c]="error: cannot find CUDA installation; provide its path via \'--cuda-path\', or pass \'-nocudainc\' to build without CUDA includes (err_drv_no_cuda_installation)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_cuda_libdevice"] = {
["err_drv_no_cuda_libdevice"]={
[a] = "error: cannot find libdevice for A; provide path to different CUDA installation via \'--cuda-path\', or pass \'-nocudalib\' to build without linking with libdevice (err_drv_no_cuda_libdevice)",
[c]="error: cannot find libdevice for A; provide path to different CUDA installation via \'--cuda-path\', or pass \'-nocudalib\' to build without linking with libdevice (err_drv_no_cuda_libdevice)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_hip_runtime"] = {
["err_drv_no_hip_runtime"]={
[a] = "error: cannot find HIP runtime; provide its path via \'--rocm-path\', or pass \'-nogpuinc\' to build without HIP runtime (err_drv_no_hip_runtime)",
[c]="error: cannot find HIP runtime; provide its path via \'--rocm-path\', or pass \'-nogpuinc\' to build without HIP runtime (err_drv_no_hip_runtime)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_hipspv_device_lib"] = {
["err_drv_no_hipspv_device_lib"]={
[a] = "error: cannot find HIP device library...; provide its path via \'--hip-path\' or \'--hip-device-lib-path\', or pass \'-nogpulib\' to build without HIP device library (err_drv_no_hipspv_device_lib)",
[c]="error: cannot find HIP device library...; provide its path via \'--hip-path\' or \'--hip-device-lib-path\', or pass \'-nogpulib\' to build without HIP device library (err_drv_no_hipspv_device_lib)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_input_files"] = {
["err_drv_no_input_files"]={
[a] = "error: no input files (err_drv_no_input_files)",
[c]="error: no input files (err_drv_no_input_files)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_linker_llvm_support"] = {
["err_drv_no_linker_llvm_support"]={
[a] = "error: \'A\': unable to pass LLVM bit-code files to linker (err_drv_no_linker_llvm_support)",
[c]="error: \'A\': unable to pass LLVM bit-code files to linker (err_drv_no_linker_llvm_support)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_module_support"] = {
["err_drv_no_module_support"]={
[a] = "error: \'A\': unable to use module files with this tool (err_drv_no_module_support)",
[c]="error: \'A\': unable to use module files with this tool (err_drv_no_module_support)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_neon_modifier"] = {
["err_drv_no_neon_modifier"]={
[a] = "error: [no]neon is not accepted as modifier, please use [no]simd instead (err_drv_no_neon_modifier)",
[c]="error: [no]neon is not accepted as modifier, please use [no]simd instead (err_drv_no_neon_modifier)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_rocm_device_lib"] = {
["err_drv_no_rocm_device_lib"]={
[a] = "error: cannot find ROCm device library...; provide its path via \'--rocm-path\' or \'--rocm-device-lib-path\', or pass \'-nogpulib\' to build without ROCm device library (err_drv_no_rocm_device_lib)",
[c]="error: cannot find ROCm device library...; provide its path via \'--rocm-path\' or \'--rocm-device-lib-path\', or pass \'-nogpulib\' to build without ROCm device library (err_drv_no_rocm_device_lib)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_such_file"] = {
["err_drv_no_such_file"]={
[a] = "error: no such file or directory: \'A\' (err_drv_no_such_file)",
[c]="error: no such file or directory: \'A\' (err_drv_no_such_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_no_such_file_with_suggestion"] = {
["err_drv_no_such_file_with_suggestion"]={
[a] = "error: no such file or directory: \'A\'; did you mean \'B\'? (err_drv_no_such_file_with_suggestion)",
[c]="error: no such file or directory: \'A\'; did you mean \'B\'? (err_drv_no_such_file_with_suggestion)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_offload_bad_gpu_arch"] = {
["err_drv_offload_bad_gpu_arch"]={
[a] = "error: unsupported A gpu architecture: B (err_drv_offload_bad_gpu_arch)",
[c]="error: unsupported A gpu architecture: B (err_drv_offload_bad_gpu_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_omp_host_ir_file_not_found"] = {
["err_drv_omp_host_ir_file_not_found"]={
[a] = "error: provided host compiler IR file \'A\' is required to generate code for OpenMP target regions but cannot be found (err_drv_omp_host_ir_file_not_found)",
[c]="error: provided host compiler IR file \'A\' is required to generate code for OpenMP target regions but cannot be found (err_drv_omp_host_ir_file_not_found)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_omp_host_target_not_supported"] = {
["err_drv_omp_host_target_not_supported"]={
[a] = "error: target \'A\' is not a supported OpenMP host target (err_drv_omp_host_target_not_supported)",
[c]="error: target \'A\' is not a supported OpenMP host target (err_drv_omp_host_target_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_omp_offload_target_bcruntime_not_found"] = {
["err_drv_omp_offload_target_bcruntime_not_found"]={
[a] = "error: bitcode library \'A\' does not exist (err_drv_omp_offload_target_bcruntime_not_found)",
[c]="error: bitcode library \'A\' does not exist (err_drv_omp_offload_target_bcruntime_not_found)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_omp_offload_target_cuda_version_not_support"] = {
["err_drv_omp_offload_target_cuda_version_not_support"]={
[a] = "error: NVPTX target requires CUDA 9.2 or above; CUDA A detected (err_drv_omp_offload_target_cuda_version_not_support)",
[c]="error: NVPTX target requires CUDA 9.2 or above; CUDA A detected (err_drv_omp_offload_target_cuda_version_not_support)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_omp_offload_target_missingbcruntime"] = {
["err_drv_omp_offload_target_missingbcruntime"]={
[a] = "error: no library \'A\' found in the default clang lib directory or in LIBRARY_PATH; use \'--libomptarget-B-bc-path\' to specify C bitcode library (err_drv_omp_offload_target_missingbcruntime)",
[c]="error: no library \'A\' found in the default clang lib directory or in LIBRARY_PATH; use \'--libomptarget-B-bc-path\' to specify C bitcode library (err_drv_omp_offload_target_missingbcruntime)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_only_one_offload_target_supported"] = {
["err_drv_only_one_offload_target_supported"]={
[a] = "error: only one offload target is supported (err_drv_only_one_offload_target_supported)",
[c]="error: only one offload target is supported (err_drv_only_one_offload_target_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_optimization_remark_format"] = {
["err_drv_optimization_remark_format"]={
[a] = "error: unknown remark serializer format: \'A\' (err_drv_optimization_remark_format)",
[c]="error: unknown remark serializer format: \'A\' (err_drv_optimization_remark_format)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_optimization_remark_pattern"] = {
["err_drv_optimization_remark_pattern"]={
[a] = "error: in pattern \'A\': B (err_drv_optimization_remark_pattern)",
[c]="error: in pattern \'A\': B (err_drv_optimization_remark_pattern)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_out_file_argument_with_multiple_sources"] = {
["err_drv_out_file_argument_with_multiple_sources"]={
[a] = "error: cannot specify \'AB\' when compiling multiple source files (err_drv_out_file_argument_with_multiple_sources)",
[c]="error: cannot specify \'AB\' when compiling multiple source files (err_drv_out_file_argument_with_multiple_sources)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_output_argument_with_multiple_files"] = {
["err_drv_output_argument_with_multiple_files"]={
[a] = "error: cannot specify -o when generating multiple output files (err_drv_output_argument_with_multiple_files)",
[c]="error: cannot specify -o when generating multiple output files (err_drv_output_argument_with_multiple_files)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_preamble_format"] = {
["err_drv_preamble_format"]={
[a] = "error: incorrect format for -preamble-bytes=N,END (err_drv_preamble_format)",
[c]="error: incorrect format for -preamble-bytes=N,END (err_drv_preamble_format)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_print_header_env_var"] = {
["err_drv_print_header_env_var"]={
[a] = "error: environment variable CC_PRINT_HEADERS_... has invalid value A (err_drv_print_header_env_var)",
[c]="error: environment variable CC_PRINT_HEADERS_... has invalid value A (err_drv_print_header_env_var)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_print_header_env_var_combination"] = {
["err_drv_print_header_env_var_combination"]={
[a] = "error: unsupported combination: CC_PRINT_HEADERS_FORMAT=A and CC_PRINT_HEADERS_FILTERING=B (err_drv_print_header_env_var_combination)",
[c]="error: unsupported combination: CC_PRINT_HEADERS_FORMAT=A and CC_PRINT_HEADERS_FILTERING=B (err_drv_print_header_env_var_combination)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_print_header_env_var_combination_cc1"] = {
["err_drv_print_header_env_var_combination_cc1"]={
[a] = "error: unsupported combination: -header-include-format=A and -header-include-filtering=B (err_drv_print_header_env_var_combination_cc1)",
[c]="error: unsupported combination: -header-include-format=A and -header-include-filtering=B (err_drv_print_header_env_var_combination_cc1)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_riscv_unsupported_with_linker_relaxation"] = {
["err_drv_riscv_unsupported_with_linker_relaxation"]={
[a] = "error: A is unsupported with RISC-V linker relaxation (-mrelax) (err_drv_riscv_unsupported_with_linker_relaxation)",
[c]="error: A is unsupported with RISC-V linker relaxation (-mrelax) (err_drv_riscv_unsupported_with_linker_relaxation)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_ropi_incompatible_with_cxx"] = {
["err_drv_ropi_incompatible_with_cxx"]={
[a] = "error: ROPI is not compatible with c++ (err_drv_ropi_incompatible_with_cxx)",
[c]="error: ROPI is not compatible with c++ (err_drv_ropi_incompatible_with_cxx)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_ropi_rwpi_incompatible_with_pic"] = {
["err_drv_ropi_rwpi_incompatible_with_pic"]={
[a] = "error: embedded and GOT-based position independence are incompatible (err_drv_ropi_rwpi_incompatible_with_pic)",
[c]="error: embedded and GOT-based position independence are incompatible (err_drv_ropi_rwpi_incompatible_with_pic)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_small_columns"] = {
["err_drv_small_columns"]={
[a] = "error: invalid value \'A\' in \'B\', value must be \'C\' or greater (err_drv_small_columns)",
[c]="error: invalid value \'A\' in \'B\', value must be \'C\' or greater (err_drv_small_columns)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_ssp_missing_offset_argument"] = {
["err_drv_ssp_missing_offset_argument"]={
[a] = "error: \'A\' is used without \'-mstack-protector-guard-offset\', and there is no default (err_drv_ssp_missing_offset_argument)",
[c]="error: \'A\' is used without \'-mstack-protector-guard-offset\', and there is no default (err_drv_ssp_missing_offset_argument)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_target_variant_invalid"] = {
["err_drv_target_variant_invalid"]={
[a] = "error: unsupported \'A\' value \'B\'; use \'ios-macabi\' instead (err_drv_target_variant_invalid)",
[c]="error: unsupported \'A\' value \'B\'; use \'ios-macabi\' instead (err_drv_target_variant_invalid)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_trivial_auto_var_init_stop_after_invalid_value"] = {
["err_drv_trivial_auto_var_init_stop_after_invalid_value"]={
[a] = "error: \'-ftrivial-auto-var-init-stop-after=*\' only accepts positive integers (err_drv_trivial_auto_var_init_stop_after_invalid_value)",
[c]="error: \'-ftrivial-auto-var-init-stop-after=*\' only accepts positive integers (err_drv_trivial_auto_var_init_stop_after_invalid_value)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_trivial_auto_var_init_stop_after_missing_dependency"] = {
["err_drv_trivial_auto_var_init_stop_after_missing_dependency"]={
[a] = "error: \'-ftrivial-auto-var-init-stop-after=*\' is used without \'-ftrivial-auto-var-init=zero\' or \'-ftrivial-auto-var-init=pattern\' (err_drv_trivial_auto_var_init_stop_after_missing_dependency)",
[c]="error: \'-ftrivial-auto-var-init-stop-after=*\' is used without \'-ftrivial-auto-var-init=zero\' or \'-ftrivial-auto-var-init=pattern\' (err_drv_trivial_auto_var_init_stop_after_missing_dependency)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unable_to_remove_file"] = {
["err_drv_unable_to_remove_file"]={
[a] = "error: unable to remove file: A (err_drv_unable_to_remove_file)",
[c]="error: unable to remove file: A (err_drv_unable_to_remove_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unable_to_set_working_directory"] = {
["err_drv_unable_to_set_working_directory"]={
[a] = "error: unable to set working directory: A (err_drv_unable_to_set_working_directory)",
[c]="error: unable to set working directory: A (err_drv_unable_to_set_working_directory)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_undetermined_gpu_arch"] = {
["err_drv_undetermined_gpu_arch"]={
[a] = "error: cannot determine A architecture: B; consider passing it via \'C\' (err_drv_undetermined_gpu_arch)",
[c]="error: cannot determine A architecture: B; consider passing it via \'C\' (err_drv_undetermined_gpu_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_argument"] = {
["err_drv_unknown_argument"]={
[a] = "error: unknown argument: \'A\' (err_drv_unknown_argument)",
[c]="error: unknown argument: \'A\' (err_drv_unknown_argument)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_argument_with_suggestion"] = {
["err_drv_unknown_argument_with_suggestion"]={
[a] = "error: unknown argument \'A\'; did you mean \'B\'? (err_drv_unknown_argument_with_suggestion)",
[c]="error: unknown argument \'A\'; did you mean \'B\'? (err_drv_unknown_argument_with_suggestion)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_indirect_jump_opt"] = {
["err_drv_unknown_indirect_jump_opt"]={
[a] = "error: unknown \'-mindirect-jump=\' option \'A\' (err_drv_unknown_indirect_jump_opt)",
[c]="error: unknown \'-mindirect-jump=\' option \'A\' (err_drv_unknown_indirect_jump_opt)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_language"] = {
["err_drv_unknown_language"]={
[a] = "error: language not recognized: \'A\' (err_drv_unknown_language)",
[c]="error: language not recognized: \'A\' (err_drv_unknown_language)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_objc_runtime"] = {
["err_drv_unknown_objc_runtime"]={
[a] = "error: unknown or ill-formed Objective-C runtime \'A\' (err_drv_unknown_objc_runtime)",
[c]="error: unknown or ill-formed Objective-C runtime \'A\' (err_drv_unknown_objc_runtime)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_stdin_type"] = {
["err_drv_unknown_stdin_type"]={
[a] = "error: -E or -x required when input is from standard input (err_drv_unknown_stdin_type)",
[c]="error: -E or -x required when input is from standard input (err_drv_unknown_stdin_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_stdin_type_clang_cl"] = {
["err_drv_unknown_stdin_type_clang_cl"]={
[a] = "error: use /Tc or /Tp to set input type for standard input (err_drv_unknown_stdin_type_clang_cl)",
[c]="error: use /Tc or /Tp to set input type for standard input (err_drv_unknown_stdin_type_clang_cl)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unknown_target_triple"] = {
["err_drv_unknown_target_triple"]={
[a] = "error: unknown target triple \'A\' (err_drv_unknown_target_triple)",
[c]="error: unknown target triple \'A\' (err_drv_unknown_target_triple)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_embed_bitcode"] = {
["err_drv_unsupported_embed_bitcode"]={
[a] = "error: A is not supported with -fembed-bitcode (err_drv_unsupported_embed_bitcode)",
[c]="error: A is not supported with -fembed-bitcode (err_drv_unsupported_embed_bitcode)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_fpatchable_function_entry_argument"] = {
["err_drv_unsupported_fpatchable_function_entry_argument"]={
[a] = "error: the second argument of \'-fpatchable-function-entry\' must be smaller than the first argument (err_drv_unsupported_fpatchable_function_entry_argument)",
[c]="error: the second argument of \'-fpatchable-function-entry\' must be smaller than the first argument (err_drv_unsupported_fpatchable_function_entry_argument)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_indirect_jump_opt"] = {
["err_drv_unsupported_indirect_jump_opt"]={
[a] = "error: \'-mindirect-jump=A\' is unsupported with the \'B\' architecture (err_drv_unsupported_indirect_jump_opt)",
[c]="error: \'-mindirect-jump=A\' is unsupported with the \'B\' architecture (err_drv_unsupported_indirect_jump_opt)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_noabicalls_pic"] = {
["err_drv_unsupported_noabicalls_pic"]={
[a] = "error: position-independent code requires \'-mabicalls\' (err_drv_unsupported_noabicalls_pic)",
[c]="error: position-independent code requires \'-mabicalls\' (err_drv_unsupported_noabicalls_pic)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_opt"] = {
["err_drv_unsupported_opt"]={
[a] = "error: unsupported option \'A\' (err_drv_unsupported_opt)",
[c]="error: unsupported option \'A\' (err_drv_unsupported_opt)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_opt_for_language_mode"] = {
["err_drv_unsupported_opt_for_language_mode"]={
[a] = "error: unsupported option \'A\' for language mode \'B\' (err_drv_unsupported_opt_for_language_mode)",
[c]="error: unsupported option \'A\' for language mode \'B\' (err_drv_unsupported_opt_for_language_mode)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_opt_for_target"] = {
["err_drv_unsupported_opt_for_target"]={
[a] = "error: unsupported option \'A\' for target \'B\' (err_drv_unsupported_opt_for_target)",
[c]="error: unsupported option \'A\' for target \'B\' (err_drv_unsupported_opt_for_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_opt_with_suggestion"] = {
["err_drv_unsupported_opt_with_suggestion"]={
[a] = "error: unsupported option \'A\'; did you mean \'B\'? (err_drv_unsupported_opt_with_suggestion)",
[c]="error: unsupported option \'A\'; did you mean \'B\'? (err_drv_unsupported_opt_with_suggestion)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_option_argument"] = {
["err_drv_unsupported_option_argument"]={
[a] = "error: unsupported argument \'A\' to option \'B\' (err_drv_unsupported_option_argument)",
[c]="error: unsupported argument \'A\' to option \'B\' (err_drv_unsupported_option_argument)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_rtlib_for_platform"] = {
["err_drv_unsupported_rtlib_for_platform"]={
[a] = "error: unsupported runtime library \'A\' for platform \'B\' (err_drv_unsupported_rtlib_for_platform)",
[c]="error: unsupported runtime library \'A\' for platform \'B\' (err_drv_unsupported_rtlib_for_platform)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_drv_unsupported_static_sanitizer_darwin"] = {
["err_drv_unsupported_static_sanitizer_darwin"]={
[a] = "error: static A runtime is not supported on darwin (err_drv_unsupported_static_sanitizer_darwin)",
[c]="error: static A runtime is not supported on darwin (err_drv_unsupported_static_sanitizer_darwin)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_dtor_expr_without_call"] = {
["err_dtor_expr_without_call"]={
[a] = "error: reference to ... must be called... (err_dtor_expr_without_call)",
[c]="error: reference to ... must be called... (err_dtor_expr_without_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dup_implementation_category"] = {
["err_dup_implementation_category"]={
[a] = "error: reimplementation of category A for class B (err_dup_implementation_category)",
[c]="error: reimplementation of category A for class B (err_dup_implementation_category)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dup_implementation_class"] = {
["err_dup_implementation_class"]={
[a] = "error: reimplementation of class A (err_dup_implementation_class)",
[c]="error: reimplementation of class A (err_dup_implementation_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dup_virtual"] = {
["err_dup_virtual"]={
[a] = "error: duplicate \'virtual\' in base specifier (err_dup_virtual)",
[c]="error: duplicate \'virtual\' in base specifier (err_dup_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_duplicate_base_class"] = {
["err_duplicate_base_class"]={
[a] = "error: base class A specified more than once as a direct base class (err_duplicate_base_class)",
[c]="error: base class A specified more than once as a direct base class (err_duplicate_base_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_case"] = {
["err_duplicate_case"]={
[a] = "error: duplicate case value \'A\' (err_duplicate_case)",
[c]="error: duplicate case value \'A\' (err_duplicate_case)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_case_differing_expr"] = {
["err_duplicate_case_differing_expr"]={
[a] = "error: duplicate case value: \'A\' and \'B\' both equal \'C\' (err_duplicate_case_differing_expr)",
[c]="error: duplicate case value: \'A\' and \'B\' both equal \'C\' (err_duplicate_case_differing_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_class_def"] = {
["err_duplicate_class_def"]={
[a] = "error: duplicate interface definition for class A (err_duplicate_class_def)",
[c]="error: duplicate interface definition for class A (err_duplicate_class_def)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_class_virt_specifier"] = {
["err_duplicate_class_virt_specifier"]={
[a] = "error: class already marked \'A\' (err_duplicate_class_virt_specifier)",
[c]="error: class already marked \'A\' (err_duplicate_class_virt_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_duplicate_declspec"] = {
["err_duplicate_declspec"]={
[a] = "error: duplicate \'A\' declaration specifier (err_duplicate_declspec)",
[c]="error: duplicate \'A\' declaration specifier (err_duplicate_declspec)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_duplicate_default_assoc"] = {
["err_duplicate_default_assoc"]={
[a] = "error: duplicate default generic association (err_duplicate_default_assoc)",
[c]="error: duplicate default generic association (err_duplicate_default_assoc)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_duplicate_ivar_declaration"] = {
["err_duplicate_ivar_declaration"]={
[a] = "error: instance variable is already declared (err_duplicate_ivar_declaration)",
[c]="error: instance variable is already declared (err_duplicate_ivar_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_ivar_use"] = {
["err_duplicate_ivar_use"]={
[a] = "error: synthesized properties A and B both claim instance variable C (err_duplicate_ivar_use)",
[c]="error: synthesized properties A and B both claim instance variable C (err_duplicate_ivar_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_mangled_name"] = {
["err_duplicate_mangled_name"]={
[a] = "error: definition with same mangled name \'A\' as another definition (err_duplicate_mangled_name)",
[c]="error: definition with same mangled name \'A\' as another definition (err_duplicate_mangled_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_duplicate_member"] = {
["err_duplicate_member"]={
[a] = "error: duplicate member A (err_duplicate_member)",
[c]="error: duplicate member A (err_duplicate_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_method_decl"] = {
["err_duplicate_method_decl"]={
[a] = "error: duplicate declaration of method A (err_duplicate_method_decl)",
[c]="error: duplicate declaration of method A (err_duplicate_method_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_property"] = {
["err_duplicate_property"]={
[a] = "error: property has a previous declaration (err_duplicate_property)",
[c]="error: property has a previous declaration (err_duplicate_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_duplicate_virt_specifier"] = {
["err_duplicate_virt_specifier"]={
[a] = "error: class member already marked \'A\' (err_duplicate_virt_specifier)",
[c]="error: class member already marked \'A\' (err_duplicate_virt_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_dynamic_and_noexcept_specification"] = {
["err_dynamic_and_noexcept_specification"]={
[a] = "error: cannot have both throw() and noexcept() clause on the same function (err_dynamic_and_noexcept_specification)",
[c]="error: cannot have both throw() and noexcept() clause on the same function (err_dynamic_and_noexcept_specification)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_dynamic_property_ivar_decl"] = {
["err_dynamic_property_ivar_decl"]={
[a] = "error: dynamic property cannot have instance variable specification (err_dynamic_property_ivar_decl)",
[c]="error: dynamic property cannot have instance variable specification (err_dynamic_property_ivar_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_dynamic_var_init"] = {
["err_dynamic_var_init"]={
[a] = "error: dynamic initialization is not supported for __device__, __constant__, __shared__, and __managed__ variables. (err_dynamic_var_init)",
[c]="error: dynamic initialization is not supported for __device__, __constant__, __shared__, and __managed__ variables. (err_dynamic_var_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_early_catch_all"] = {
["err_early_catch_all"]={
[a] = "error: catch-all handler must come last (err_early_catch_all)",
[c]="error: catch-all handler must come last (err_early_catch_all)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ellipsis_first_param"] = {
["err_ellipsis_first_param"]={
[a] = "error: ISO C requires a named parameter before \'...\' (err_ellipsis_first_param)",
[c]="error: ISO C requires a named parameter before \'...\' (err_ellipsis_first_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ellipsis_in_declarator_not_parameter"] = {
["err_ellipsis_in_declarator_not_parameter"]={
[a] = "error: only function and template parameters can be parameter packs (err_ellipsis_in_declarator_not_parameter)",
[c]="error: only function and template parameters can be parameter packs (err_ellipsis_in_declarator_not_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_embedded_directive"] = {
["err_embedded_directive"]={
[a] = "error: embedding a #A directive within macro arguments is not supported (err_embedded_directive)",
[c]="error: embedding a #A directive within macro arguments is not supported (err_embedded_directive)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_empty_enum"] = {
["err_empty_enum"]={
[a] = "error: use of empty enum (err_empty_enum)",
[c]="error: use of empty enum (err_empty_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_empty_requires_expr"] = {
["err_empty_requires_expr"]={
[a] = "error: a requires expression must contain at least one requirement (err_empty_requires_expr)",
[c]="error: a requires expression must contain at least one requirement (err_empty_requires_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_empty_scalar_initializer"] = {
["err_empty_scalar_initializer"]={
[a] = "error: scalar initializer cannot be empty (err_empty_scalar_initializer)",
[c]="error: scalar initializer cannot be empty (err_empty_scalar_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_empty_sizeless_initializer"] = {
["err_empty_sizeless_initializer"]={
[a] = "error: initializer for sizeless type A cannot be empty (err_empty_sizeless_initializer)",
[c]="error: initializer for sizeless type A cannot be empty (err_empty_sizeless_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enum_invalid_underlying"] = {
["err_enum_invalid_underlying"]={
[a] = "error: non-integral type A is an invalid underlying type (err_enum_invalid_underlying)",
[c]="error: non-integral type A is an invalid underlying type (err_enum_invalid_underlying)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enum_mode_vector_type"] = {
["err_enum_mode_vector_type"]={
[a] = "error: mode A is not supported for enumeration types (err_enum_mode_vector_type)",
[c]="error: mode A is not supported for enumeration types (err_enum_mode_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enum_redeclare_fixed_mismatch"] = {
["err_enum_redeclare_fixed_mismatch"]={
[a] = "error: enumeration previously declared with ...fixed underlying type (err_enum_redeclare_fixed_mismatch)",
[c]="error: enumeration previously declared with ...fixed underlying type (err_enum_redeclare_fixed_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enum_redeclare_scoped_mismatch"] = {
["err_enum_redeclare_scoped_mismatch"]={
[a] = "error: enumeration previously declared as ...scoped (err_enum_redeclare_scoped_mismatch)",
[c]="error: enumeration previously declared as ...scoped (err_enum_redeclare_scoped_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enum_redeclare_type_mismatch"] = {
["err_enum_redeclare_type_mismatch"]={
[a] = "error: enumeration redeclared with different underlying type A (was B) (err_enum_redeclare_type_mismatch)",
[c]="error: enumeration redeclared with different underlying type A (was B) (err_enum_redeclare_type_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enum_template"] = {
["err_enum_template"]={
[a] = "error: enumeration cannot be a template (err_enum_template)",
[c]="error: enumeration cannot be a template (err_enum_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_enumerator_does_not_exist"] = {
["err_enumerator_does_not_exist"]={
[a] = "error: enumerator A does not exist in instantiation of B (err_enumerator_does_not_exist)",
[c]="error: enumerator A does not exist in instantiation of B (err_enumerator_does_not_exist)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enumerator_list_missing_comma"] = {
["err_enumerator_list_missing_comma"]={
[a] = "error: missing \',\' between enumerators (err_enumerator_list_missing_comma)",
[c]="error: missing \',\' between enumerators (err_enumerator_list_missing_comma)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_enumerator_too_large"] = {
["err_enumerator_too_large"]={
[a] = "error: enumerator value is not representable in the underlying type A (err_enumerator_too_large)",
[c]="error: enumerator value is not representable in the underlying type A (err_enumerator_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_enumerator_unnamed_no_def"] = {
["err_enumerator_unnamed_no_def"]={
[a] = "error: unnamed enumeration must be a definition (err_enumerator_unnamed_no_def)",
[c]="error: unnamed enumeration must be a definition (err_enumerator_unnamed_no_def)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_enumerator_wrapped"] = {
["err_enumerator_wrapped"]={
[a] = "error: enumerator value A is not representable in the underlying type B (err_enumerator_wrapped)",
[c]="error: enumerator value A is not representable in the underlying type B (err_enumerator_wrapped)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_escape_too_large"] = {
["err_escape_too_large"]={
[a] = "error: ... escape sequence out of range (err_escape_too_large)",
[c]="error: ... escape sequence out of range (err_escape_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_event_t_addr_space_qual"] = {
["err_event_t_addr_space_qual"]={
[a] = "error: the event_t type can only be used with __private address space qualifier (err_event_t_addr_space_qual)",
[c]="error: the event_t type can only be used with __private address space qualifier (err_event_t_addr_space_qual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_except_spec_unparsed"] = {
["err_except_spec_unparsed"]={
[a] = "error: unexpected end of exception specification (err_except_spec_unparsed)",
[c]="error: unexpected end of exception specification (err_except_spec_unparsed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_exception_spec_cycle"] = {
["err_exception_spec_cycle"]={
[a] = "error: exception specification of A uses itself (err_exception_spec_cycle)",
[c]="error: exception specification of A uses itself (err_exception_spec_cycle)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_exception_spec_in_typedef"] = {
["err_exception_spec_in_typedef"]={
[a] = "error: exception specifications are not allowed in ... (err_exception_spec_in_typedef)",
[c]="error: exception specifications are not allowed in ... (err_exception_spec_in_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_exception_spec_incomplete_type"] = {
["err_exception_spec_incomplete_type"]={
[a] = "error: exception specification needed for member of incomplete class A (err_exception_spec_incomplete_type)",
[c]="error: exception specification needed for member of incomplete class A (err_exception_spec_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_exception_spec_not_parsed"] = {
["err_exception_spec_not_parsed"]={
[a] = "error: exception specification is not available until end of class definition (err_exception_spec_not_parsed)",
[c]="error: exception specification is not available until end of class definition (err_exception_spec_not_parsed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_exceptions_disabled"] = {
["err_exceptions_disabled"]={
[a] = "error: cannot use \'A\' with exceptions disabled (err_exceptions_disabled)",
[c]="error: cannot use \'A\' with exceptions disabled (err_exceptions_disabled)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_excess_initializers"] = {
["err_excess_initializers"]={
[a] = "error: excess elements in ... initializer (err_excess_initializers)",
[c]="error: excess elements in ... initializer (err_excess_initializers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_excess_initializers_for_sizeless_type"] = {
["err_excess_initializers_for_sizeless_type"]={
[a] = "error: excess elements in initializer for indivisible sizeless type A (err_excess_initializers_for_sizeless_type)",
[c]="error: excess elements in initializer for indivisible sizeless type A (err_excess_initializers_for_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_excess_initializers_in_char_array_initializer"] = {
["err_excess_initializers_in_char_array_initializer"]={
[a] = "error: excess elements in char array initializer (err_excess_initializers_in_char_array_initializer)",
[c]="error: excess elements in char array initializer (err_excess_initializers_in_char_array_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expected"] = {
["err_expected"]={
[a] = "error: expected A (err_expected)",
[c]="error: expected A (err_expected)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_after"] = {
["err_expected_after"]={
[a] = "error: expected A after B (err_expected_after)",
[c]="error: expected A after B (err_expected_after)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_allocator_clause"] = {
["err_expected_allocator_clause"]={
[a] = "error: expected an \'allocator\' clause inside of the target region; provide an \'allocator\' clause or use \'requires\' directive with the \'dynamic_allocators\' clause (err_expected_allocator_clause)",
[c]="error: expected an \'allocator\' clause inside of the target region; provide an \'allocator\' clause or use \'requires\' directive with the \'dynamic_allocators\' clause (err_expected_allocator_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_expected_allocator_expression"] = {
["err_expected_allocator_expression"]={
[a] = "error: expected an allocator expression inside of the target region; provide an allocator expression or use \'requires\' directive with the \'dynamic_allocators\' clause (err_expected_allocator_expression)",
[c]="error: expected an allocator expression inside of the target region; provide an allocator expression or use \'requires\' directive with the \'dynamic_allocators\' clause (err_expected_allocator_expression)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_expected_begin_assumes"] = {
["err_expected_begin_assumes"]={
[a] = "error: \'#pragma omp end assumes\' with no matching \'#pragma omp begin assumes\' (err_expected_begin_assumes)",
[c]="error: \'#pragma omp end assumes\' with no matching \'#pragma omp begin assumes\' (err_expected_begin_assumes)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_begin_declare_variant"] = {
["err_expected_begin_declare_variant"]={
[a] = "error: \'#pragma omp end declare variant\' with no matching \'#pragma omp begin declare variant\' (err_expected_begin_declare_variant)",
[c]="error: \'#pragma omp end declare variant\' with no matching \'#pragma omp begin declare variant\' (err_expected_begin_declare_variant)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_callable_argument"] = {
["err_expected_callable_argument"]={
[a] = "error: expected a callable expression as A argument to B, found C (err_expected_callable_argument)",
[c]="error: expected a callable expression as A argument to B, found C (err_expected_callable_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expected_capture"] = {
["err_expected_capture"]={
[a] = "error: expected variable name or \'this\' in lambda capture list (err_expected_capture)",
[c]="error: expected variable name or \'this\' in lambda capture list (err_expected_capture)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_case_before_expression"] = {
["err_expected_case_before_expression"]={
[a] = "error: expected \'case\' keyword before expression (err_expected_case_before_expression)",
[c]="error: expected \'case\' keyword before expression (err_expected_case_before_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_catch"] = {
["err_expected_catch"]={
[a] = "error: expected catch (err_expected_catch)",
[c]="error: expected catch (err_expected_catch)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_class_name"] = {
["err_expected_class_name"]={
[a] = "error: expected class name (err_expected_class_name)",
[c]="error: expected class name (err_expected_class_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_class_name_not_template"] = {
["err_expected_class_name_not_template"]={
[a] = "error: \'typename\' is redundant; base classes are implicitly types (err_expected_class_name_not_template)",
[c]="error: \'typename\' is redundant; base classes are implicitly types (err_expected_class_name_not_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_class_or_namespace"] = {
["err_expected_class_or_namespace"]={
[a] = "error: A is not a class... (err_expected_class_or_namespace)",
[c]="error: A is not a class... (err_expected_class_or_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expected_colon_after_setter_name"] = {
["err_expected_colon_after_setter_name"]={
[a] = "error: method name referenced in property setter attribute must end with \':\' (err_expected_colon_after_setter_name)",
[c]="error: method name referenced in property setter attribute must end with \':\' (err_expected_colon_after_setter_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_expected_coloncolon_after_super"] = {
["err_expected_coloncolon_after_super"]={
[a] = "error: expected \'::\' after \'__super\' (err_expected_coloncolon_after_super)",
[c]="error: expected \'::\' after \'__super\' (err_expected_coloncolon_after_super)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_comma_greater"] = {
["err_expected_comma_greater"]={
[a] = "error: expected \',\' or \'>\' in template-parameter-list (err_expected_comma_greater)",
[c]="error: expected \',\' or \'>\' in template-parameter-list (err_expected_comma_greater)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_comma_or_rsquare"] = {
["err_expected_comma_or_rsquare"]={
[a] = "error: expected \',\' or \']\' in lambda capture list (err_expected_comma_or_rsquare)",
[c]="error: expected \',\' or \']\' in lambda capture list (err_expected_comma_or_rsquare)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_either"] = {
["err_expected_either"]={
[a] = "error: expected A or B (err_expected_either)",
[c]="error: expected A or B (err_expected_either)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_end_declare_target_or_variant"] = {
["err_expected_end_declare_target_or_variant"]={
[a] = "error: expected \'#pragma omp end declare ...\' (err_expected_end_declare_target_or_variant)",
[c]="error: expected \'#pragma omp end declare ...\' (err_expected_end_declare_target_or_variant)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_end_of_enumerator"] = {
["err_expected_end_of_enumerator"]={
[a] = "error: expected \'= constant-expression\' or end of enumerator definition (err_expected_end_of_enumerator)",
[c]="error: expected \'= constant-expression\' or end of enumerator definition (err_expected_end_of_enumerator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_equal_designator"] = {
["err_expected_equal_designator"]={
[a] = "error: expected \'=\' or another designator (err_expected_equal_designator)",
[c]="error: expected \'=\' or another designator (err_expected_equal_designator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_expression"] = {
["err_expected_expression"]={
[a] = "error: expected expression (err_expected_expression)",
[c]="error: expected expression (err_expected_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_external_declaration"] = {
["err_expected_external_declaration"]={
[a] = "error: expected external declaration (err_expected_external_declaration)",
[c]="error: expected external declaration (err_expected_external_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_field_designator"] = {
["err_expected_field_designator"]={
[a] = "error: expected a field designator, such as \'.field = 4\' (err_expected_field_designator)",
[c]="error: expected a field designator, such as \'.field = 4\' (err_expected_field_designator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_fn_body"] = {
["err_expected_fn_body"]={
[a] = "error: expected function body after function declarator (err_expected_fn_body)",
[c]="error: expected function body after function declarator (err_expected_fn_body)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_fold_operator"] = {
["err_expected_fold_operator"]={
[a] = "error: expected a foldable binary operator in fold expression (err_expected_fold_operator)",
[c]="error: expected a foldable binary operator in fold expression (err_expected_fold_operator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_id_building_module"] = {
["err_expected_id_building_module"]={
[a] = "error: expected a module name in \'__building_module\' expression (err_expected_id_building_module)",
[c]="error: expected a module name in \'__building_module\' expression (err_expected_id_building_module)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_expected_init_in_condition"] = {
["err_expected_init_in_condition"]={
[a] = "error: variable declaration in condition must have an initializer (err_expected_init_in_condition)",
[c]="error: variable declaration in condition must have an initializer (err_expected_init_in_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_init_in_condition_lparen"] = {
["err_expected_init_in_condition_lparen"]={
[a] = "error: variable declaration in condition cannot have a parenthesized initializer (err_expected_init_in_condition_lparen)",
[c]="error: variable declaration in condition cannot have a parenthesized initializer (err_expected_init_in_condition_lparen)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_kernel_void_return_type"] = {
["err_expected_kernel_void_return_type"]={
[a] = "error: kernel must have void return type (err_expected_kernel_void_return_type)",
[c]="error: kernel must have void return type (err_expected_kernel_void_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expected_lambda_body"] = {
["err_expected_lambda_body"]={
[a] = "error: expected body of lambda expression (err_expected_lambda_body)",
[c]="error: expected body of lambda expression (err_expected_lambda_body)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_lbrace_after_base_specifiers"] = {
["err_expected_lbrace_after_base_specifiers"]={
[a] = "error: expected \'{\' after base class list (err_expected_lbrace_after_base_specifiers)",
[c]="error: expected \'{\' after base class list (err_expected_lbrace_after_base_specifiers)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_lbrace_in_compound_literal"] = {
["err_expected_lbrace_in_compound_literal"]={
[a] = "error: expected \'{\' in compound literal (err_expected_lbrace_in_compound_literal)",
[c]="error: expected \'{\' in compound literal (err_expected_lbrace_in_compound_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_less_after"] = {
["err_expected_less_after"]={
[a] = "error: expected \'<\' after \'A\' (err_expected_less_after)",
[c]="error: expected \'<\' after \'A\' (err_expected_less_after)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_lparen_after"] = {
["err_expected_lparen_after"]={
[a] = "error: expected \'(\' after \'A\' (err_expected_lparen_after)",
[c]="error: expected \'(\' after \'A\' (err_expected_lparen_after)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_lparen_after_type"] = {
["err_expected_lparen_after_type"]={
[a] = "error: expected \'(\' for function-style cast or type construction (err_expected_lparen_after_type)",
[c]="error: expected \'(\' for function-style cast or type construction (err_expected_lparen_after_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_member_name_or_semi"] = {
["err_expected_member_name_or_semi"]={
[a] = "error: expected member name or \';\' after declaration specifiers (err_expected_member_name_or_semi)",
[c]="error: expected member name or \';\' after declaration specifiers (err_expected_member_name_or_semi)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_member_name_or_semi_objcxx_keyword"] = {
["err_expected_member_name_or_semi_objcxx_keyword"]={
[a] = "error: expected member name or \';\' after declaration specifiers; A is a keyword in Objective-C++ (err_expected_member_name_or_semi_objcxx_keyword)",
[c]="error: expected member name or \';\' after declaration specifiers; A is a keyword in Objective-C++ (err_expected_member_name_or_semi_objcxx_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_member_or_base_name"] = {
["err_expected_member_or_base_name"]={
[a] = "error: expected class member or base class name (err_expected_member_or_base_name)",
[c]="error: expected class member or base class name (err_expected_member_or_base_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_method_body"] = {
["err_expected_method_body"]={
[a] = "error: expected method body (err_expected_method_body)",
[c]="error: expected method body (err_expected_method_body)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_minus_or_plus"] = {
["err_expected_minus_or_plus"]={
[a] = "error: method type specifier must start with \'-\' or \'+\' (err_expected_minus_or_plus)",
[c]="error: method type specifier must start with \'-\' or \'+\' (err_expected_minus_or_plus)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_namespace_name"] = {
["err_expected_namespace_name"]={
[a] = "error: expected namespace name (err_expected_namespace_name)",
[c]="error: expected namespace name (err_expected_namespace_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_objc_container"] = {
["err_expected_objc_container"]={
[a] = "error: \'@end\' must appear in an Objective-C context (err_expected_objc_container)",
[c]="error: \'@end\' must appear in an Objective-C context (err_expected_objc_container)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_parameter_pack"] = {
["err_expected_parameter_pack"]={
[a] = "error: expected the name of a parameter pack (err_expected_parameter_pack)",
[c]="error: expected the name of a parameter pack (err_expected_parameter_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_parentheses_around_typename"] = {
["err_expected_parentheses_around_typename"]={
[a] = "error: expected parentheses around type name in A expression (err_expected_parentheses_around_typename)",
[c]="error: expected parentheses around type name in A expression (err_expected_parentheses_around_typename)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_property_name"] = {
["err_expected_property_name"]={
[a] = "error: expected property name (err_expected_property_name)",
[c]="error: expected property name (err_expected_property_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_punc"] = {
["err_expected_punc"]={
[a] = "error: expected \')\' or \',\' after \'A\' (err_expected_punc)",
[c]="error: expected \')\' or \',\' after \'A\' (err_expected_punc)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_qualified_after_typename"] = {
["err_expected_qualified_after_typename"]={
[a] = "error: expected a qualified name after \'typename\' (err_expected_qualified_after_typename)",
[c]="error: expected a qualified name after \'typename\' (err_expected_qualified_after_typename)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_rparen_after"] = {
["err_expected_rparen_after"]={
[a] = "error: expected \')\' after \'A\' (err_expected_rparen_after)",
[c]="error: expected \')\' after \'A\' (err_expected_rparen_after)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_selector_for_method"] = {
["err_expected_selector_for_method"]={
[a] = "error: expected selector for Objective-C method (err_expected_selector_for_method)",
[c]="error: expected selector for Objective-C method (err_expected_selector_for_method)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semantic_identifier"] = {
["err_expected_semantic_identifier"]={
[a] = "error: expected HLSL Semantic identifier (err_expected_semantic_identifier)",
[c]="error: expected HLSL Semantic identifier (err_expected_semantic_identifier)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_expected_semi_after_attribute_list"] = {
["err_expected_semi_after_attribute_list"]={
[a] = "error: expected \';\' after attribute list (err_expected_semi_after_attribute_list)",
[c]="error: expected \';\' after attribute list (err_expected_semi_after_attribute_list)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_after_expr"] = {
["err_expected_semi_after_expr"]={
[a] = "error: expected \';\' after expression (err_expected_semi_after_expr)",
[c]="error: expected \';\' after expression (err_expected_semi_after_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_after_method_proto"] = {
["err_expected_semi_after_method_proto"]={
[a] = "error: expected \';\' after method prototype (err_expected_semi_after_method_proto)",
[c]="error: expected \';\' after method prototype (err_expected_semi_after_method_proto)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_after_namespace_name"] = {
["err_expected_semi_after_namespace_name"]={
[a] = "error: expected \';\' after namespace name (err_expected_semi_after_namespace_name)",
[c]="error: expected \';\' after namespace name (err_expected_semi_after_namespace_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_after_static_assert"] = {
["err_expected_semi_after_static_assert"]={
[a] = "error: expected \';\' after \'A\' (err_expected_semi_after_static_assert)",
[c]="error: expected \';\' after \'A\' (err_expected_semi_after_static_assert)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_after_stmt"] = {
["err_expected_semi_after_stmt"]={
[a] = "error: expected \';\' after A statement (err_expected_semi_after_stmt)",
[c]="error: expected \';\' after A statement (err_expected_semi_after_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_decl_list"] = {
["err_expected_semi_decl_list"]={
[a] = "error: expected \';\' at end of declaration list (err_expected_semi_decl_list)",
[c]="error: expected \';\' at end of declaration list (err_expected_semi_decl_list)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_declaration"] = {
["err_expected_semi_declaration"]={
[a] = "error: expected \';\' at end of declaration (err_expected_semi_declaration)",
[c]="error: expected \';\' at end of declaration (err_expected_semi_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_for"] = {
["err_expected_semi_for"]={
[a] = "error: expected \';\' in \'for\' statement specifier (err_expected_semi_for)",
[c]="error: expected \';\' in \'for\' statement specifier (err_expected_semi_for)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_semi_requirement"] = {
["err_expected_semi_requirement"]={
[a] = "error: expected \';\' at end of requirement (err_expected_semi_requirement)",
[c]="error: expected \';\' at end of requirement (err_expected_semi_requirement)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_sequence_or_directive"] = {
["err_expected_sequence_or_directive"]={
[a] = "error: expected an OpenMP \'directive\' or \'sequence\' attribute argument (err_expected_sequence_or_directive)",
[c]="error: expected an OpenMP \'directive\' or \'sequence\' attribute argument (err_expected_sequence_or_directive)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_star_this_capture"] = {
["err_expected_star_this_capture"]={
[a] = "error: expected \'this\' following \'*\' in lambda capture list (err_expected_star_this_capture)",
[c]="error: expected \'this\' following \'*\' in lambda capture list (err_expected_star_this_capture)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_statement"] = {
["err_expected_statement"]={
[a] = "error: expected statement (err_expected_statement)",
[c]="error: expected statement (err_expected_statement)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_string_literal"] = {
["err_expected_string_literal"]={
[a] = "error: expected string literal ... (err_expected_string_literal)",
[c]="error: expected string literal ... (err_expected_string_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_expected_struct_pointer_argument"] = {
["err_expected_struct_pointer_argument"]={
[a] = "error: expected pointer to struct as A argument to B, found C (err_expected_struct_pointer_argument)",
[c]="error: expected pointer to struct as A argument to B, found C (err_expected_struct_pointer_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expected_template"] = {
["err_expected_template"]={
[a] = "error: expected template (err_expected_template)",
[c]="error: expected template (err_expected_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_template_parameter"] = {
["err_expected_template_parameter"]={
[a] = "error: expected template parameter (err_expected_template_parameter)",
[c]="error: expected template parameter (err_expected_template_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_token_instead_of_objcxx_keyword"] = {
["err_expected_token_instead_of_objcxx_keyword"]={
[a] = "error: expected A; B is a keyword in Objective-C++ (err_expected_token_instead_of_objcxx_keyword)",
[c]="error: expected A; B is a keyword in Objective-C++ (err_expected_token_instead_of_objcxx_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_type"] = {
["err_expected_type"]={
[a] = "error: expected a type (err_expected_type)",
[c]="error: expected a type (err_expected_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_type_name_after_typename"] = {
["err_expected_type_name_after_typename"]={
[a] = "error: expected an identifier or template-id after \'::\' (err_expected_type_name_after_typename)",
[c]="error: expected an identifier or template-id after \'::\' (err_expected_type_name_after_typename)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_unqualified_id"] = {
["err_expected_unqualified_id"]={
[a] = "error: expected ... (err_expected_unqualified_id)",
[c]="error: expected ... (err_expected_unqualified_id)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_version"] = {
["err_expected_version"]={
[a] = "error: expected a version of the form \'major[.minor[.subminor]]\' (err_expected_version)",
[c]="error: expected a version of the form \'major[.minor[.subminor]]\' (err_expected_version)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_expected_while"] = {
["err_expected_while"]={
[a] = "error: expected \'while\' in do/while loop (err_expected_while)",
[c]="error: expected \'while\' in do/while loop (err_expected_while)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_experimental_clang_interp_failed"] = {
["err_experimental_clang_interp_failed"]={
[a] = "error: the experimental clang interpreter failed to evaluate an expression (err_experimental_clang_interp_failed)",
[c]="error: the experimental clang interpreter failed to evaluate an expression (err_experimental_clang_interp_failed)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_explicit_instantiation_ambiguous"] = {
["err_explicit_instantiation_ambiguous"]={
[a] = "error: partial ordering for explicit instantiation of A is ambiguous (err_explicit_instantiation_ambiguous)",
[c]="error: partial ordering for explicit instantiation of A is ambiguous (err_explicit_instantiation_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_constexpr"] = {
["err_explicit_instantiation_constexpr"]={
[a] = "error: explicit instantiation cannot be \'constexpr\' (err_explicit_instantiation_constexpr)",
[c]="error: explicit instantiation cannot be \'constexpr\' (err_explicit_instantiation_constexpr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_data_member_not_instantiated"] = {
["err_explicit_instantiation_data_member_not_instantiated"]={
[a] = "error: explicit instantiation refers to static data member A that is not an instantiation (err_explicit_instantiation_data_member_not_instantiated)",
[c]="error: explicit instantiation refers to static data member A that is not an instantiation (err_explicit_instantiation_data_member_not_instantiated)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_declaration_after_definition"] = {
["err_explicit_instantiation_declaration_after_definition"]={
[a] = "error: explicit instantiation declaration (with \'extern\') follows explicit instantiation definition (without \'extern\') (err_explicit_instantiation_declaration_after_definition)",
[c]="error: explicit instantiation declaration (with \'extern\') follows explicit instantiation definition (without \'extern\') (err_explicit_instantiation_declaration_after_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_dependent"] = {
["err_explicit_instantiation_dependent"]={
[a] = "error: explicit instantiation has dependent template arguments (err_explicit_instantiation_dependent)",
[c]="error: explicit instantiation has dependent template arguments (err_explicit_instantiation_dependent)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_duplicate"] = {
["err_explicit_instantiation_duplicate"]={
[a] = "error: duplicate explicit instantiation of A (err_explicit_instantiation_duplicate)",
[c]="error: duplicate explicit instantiation of A (err_explicit_instantiation_duplicate)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_enum"] = {
["err_explicit_instantiation_enum"]={
[a] = "error: enumerations cannot be explicitly instantiated (err_explicit_instantiation_enum)",
[c]="error: enumerations cannot be explicitly instantiated (err_explicit_instantiation_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_explicit_instantiation_in_class"] = {
["err_explicit_instantiation_in_class"]={
[a] = "error: explicit instantiation of A in class scope (err_explicit_instantiation_in_class)",
[c]="error: explicit instantiation of A in class scope (err_explicit_instantiation_in_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_inline"] = {
["err_explicit_instantiation_inline"]={
[a] = "error: explicit instantiation cannot be \'inline\' (err_explicit_instantiation_inline)",
[c]="error: explicit instantiation cannot be \'inline\' (err_explicit_instantiation_inline)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_internal_linkage"] = {
["err_explicit_instantiation_internal_linkage"]={
[a] = "error: explicit instantiation declaration of A with internal linkage (err_explicit_instantiation_internal_linkage)",
[c]="error: explicit instantiation declaration of A with internal linkage (err_explicit_instantiation_internal_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_member_function_not_instantiated"] = {
["err_explicit_instantiation_member_function_not_instantiated"]={
[a] = "error: explicit instantiation refers to member function A that is not an instantiation (err_explicit_instantiation_member_function_not_instantiated)",
[c]="error: explicit instantiation refers to member function A that is not an instantiation (err_explicit_instantiation_member_function_not_instantiated)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_must_be_global"] = {
["err_explicit_instantiation_must_be_global"]={
[a] = "error: explicit instantiation of A must occur at global scope (err_explicit_instantiation_must_be_global)",
[c]="error: explicit instantiation of A must occur at global scope (err_explicit_instantiation_must_be_global)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_nontemplate_type"] = {
["err_explicit_instantiation_nontemplate_type"]={
[a] = "error: explicit instantiation of non-templated type A (err_explicit_instantiation_nontemplate_type)",
[c]="error: explicit instantiation of non-templated type A (err_explicit_instantiation_nontemplate_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_not_known"] = {
["err_explicit_instantiation_not_known"]={
[a] = "error: explicit instantiation of A does not refer to a function template, variable template, member function, member class, or static data member (err_explicit_instantiation_not_known)",
[c]="error: explicit instantiation of A does not refer to a function template, variable template, member function, member class, or static data member (err_explicit_instantiation_not_known)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_of_typedef"] = {
["err_explicit_instantiation_of_typedef"]={
[a] = "error: explicit instantiation of typedef A (err_explicit_instantiation_of_typedef)",
[c]="error: explicit instantiation of typedef A (err_explicit_instantiation_of_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_out_of_scope"] = {
["err_explicit_instantiation_out_of_scope"]={
[a] = "error: explicit instantiation of A not in a namespace enclosing B (err_explicit_instantiation_out_of_scope)",
[c]="error: explicit instantiation of A not in a namespace enclosing B (err_explicit_instantiation_out_of_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_requires_name"] = {
["err_explicit_instantiation_requires_name"]={
[a] = "error: explicit instantiation declaration requires a name (err_explicit_instantiation_requires_name)",
[c]="error: explicit instantiation declaration requires a name (err_explicit_instantiation_requires_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_storage_class"] = {
["err_explicit_instantiation_storage_class"]={
[a] = "error: explicit instantiation cannot have a storage class (err_explicit_instantiation_storage_class)",
[c]="error: explicit instantiation cannot have a storage class (err_explicit_instantiation_storage_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_undefined_func_template"] = {
["err_explicit_instantiation_undefined_func_template"]={
[a] = "error: explicit instantiation of undefined function template A (err_explicit_instantiation_undefined_func_template)",
[c]="error: explicit instantiation of undefined function template A (err_explicit_instantiation_undefined_func_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_undefined_member"] = {
["err_explicit_instantiation_undefined_member"]={
[a] = "error: explicit instantiation of undefined ... A of class template B (err_explicit_instantiation_undefined_member)",
[c]="error: explicit instantiation of undefined ... A of class template B (err_explicit_instantiation_undefined_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_undefined_var_template"] = {
["err_explicit_instantiation_undefined_var_template"]={
[a] = "error: explicit instantiation of undefined variable template A (err_explicit_instantiation_undefined_var_template)",
[c]="error: explicit instantiation of undefined variable template A (err_explicit_instantiation_undefined_var_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_unqualified_wrong_namespace"] = {
["err_explicit_instantiation_unqualified_wrong_namespace"]={
[a] = "error: explicit instantiation of A must occur in namespace B (err_explicit_instantiation_unqualified_wrong_namespace)",
[c]="error: explicit instantiation of A must occur in namespace B (err_explicit_instantiation_unqualified_wrong_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_instantiation_with_definition"] = {
["err_explicit_instantiation_with_definition"]={
[a] = "error: explicit template instantiation cannot have a definition; if this definition is meant to be an explicit specialization, add \'<>\' after the \'template\' keyword (err_explicit_instantiation_with_definition)",
[c]="error: explicit template instantiation cannot have a definition; if this definition is meant to be an explicit specialization, add \'<>\' after the \'template\' keyword (err_explicit_instantiation_with_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_explicit_instantiation_without_template_id"] = {
["err_explicit_instantiation_without_template_id"]={
[a] = "error: explicit instantiation of A must specify a template argument list (err_explicit_instantiation_without_template_id)",
[c]="error: explicit instantiation of A must specify a template argument list (err_explicit_instantiation_without_template_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_non_ctor_or_conv_function"] = {
["err_explicit_non_ctor_or_conv_function"]={
[a] = "error: \'explicit\' can only be applied to a constructor or conversion function (err_explicit_non_ctor_or_conv_function)",
[c]="error: \'explicit\' can only be applied to a constructor or conversion function (err_explicit_non_ctor_or_conv_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_non_function"] = {
["err_explicit_non_function"]={
[a] = "error: \'explicit\' can only appear on non-static member functions (err_explicit_non_function)",
[c]="error: \'explicit\' can only appear on non-static member functions (err_explicit_non_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_out_of_class"] = {
["err_explicit_out_of_class"]={
[a] = "error: \'explicit\' can only be specified inside the class definition (err_explicit_out_of_class)",
[c]="error: \'explicit\' can only be specified inside the class definition (err_explicit_out_of_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_explicit_spec_non_template"] = {
["err_explicit_spec_non_template"]={
[a] = "error: explicit ... of ...template A B (err_explicit_spec_non_template)",
[c]="error: explicit ... of ...template A B (err_explicit_spec_non_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_explicit_specialization_inconsistent_storage_class"] = {
["err_explicit_specialization_inconsistent_storage_class"]={
[a] = "error: explicit specialization has extraneous, inconsistent storage class \'...\' (err_explicit_specialization_inconsistent_storage_class)",
[c]="error: explicit specialization has extraneous, inconsistent storage class \'...\' (err_explicit_specialization_inconsistent_storage_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_exponent_has_no_digits"] = {
["err_exponent_has_no_digits"]={
[a] = "error: exponent has no digits (err_exponent_has_no_digits)",
[c]="error: exponent has no digits (err_exponent_has_no_digits)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_export_anon_ns_internal"] = {
["err_export_anon_ns_internal"]={
[a] = "error: anonymous namespaces cannot be exported (err_export_anon_ns_internal)",
[c]="error: anonymous namespaces cannot be exported (err_export_anon_ns_internal)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_empty"] = {
["err_export_empty"]={
[a] = "error: export declaration cannot be empty (err_export_empty)",
[c]="error: export declaration cannot be empty (err_export_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_in_private_module_fragment"] = {
["err_export_in_private_module_fragment"]={
[a] = "error: export declaration cannot be used in a private module fragment (err_export_in_private_module_fragment)",
[c]="error: export declaration cannot be used in a private module fragment (err_export_in_private_module_fragment)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_inline_not_defined"] = {
["err_export_inline_not_defined"]={
[a] = "error: inline function not defined... (err_export_inline_not_defined)",
[c]="error: inline function not defined... (err_export_inline_not_defined)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_internal"] = {
["err_export_internal"]={
[a] = "error: declaration of A with internal linkage cannot be exported (err_export_internal)",
[c]="error: declaration of A with internal linkage cannot be exported (err_export_internal)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_non_namespace_scope_name"] = {
["err_export_non_namespace_scope_name"]={
[a] = "error: cannot export A as it is not at namespace scope (err_export_non_namespace_scope_name)",
[c]="error: cannot export A as it is not at namespace scope (err_export_non_namespace_scope_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_export_not_in_module_interface"] = {
["err_export_not_in_module_interface"]={
[a] = "error: export declaration can only be used within a module purview (err_export_not_in_module_interface)",
[c]="error: export declaration can only be used within a module purview (err_export_not_in_module_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_partition_impl"] = {
["err_export_partition_impl"]={
[a] = "error: module partition implementations cannot be exported (err_export_partition_impl)",
[c]="error: module partition implementations cannot be exported (err_export_partition_impl)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_using_internal"] = {
["err_export_using_internal"]={
[a] = "error: using declaration referring to A with ... linkage cannot be exported (err_export_using_internal)",
[c]="error: using declaration referring to A with ... linkage cannot be exported (err_export_using_internal)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_within_anonymous_namespace"] = {
["err_export_within_anonymous_namespace"]={
[a] = "error: export declaration appears within anonymous namespace (err_export_within_anonymous_namespace)",
[c]="error: export declaration appears within anonymous namespace (err_export_within_anonymous_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_export_within_export"] = {
["err_export_within_export"]={
[a] = "error: export declaration appears within another export declaration (err_export_within_export)",
[c]="error: export declaration appears within another export declaration (err_export_within_export)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_expr_not_cce"] = {
["err_expr_not_cce"]={
[a] = "error: ... is not a constant expression (err_expr_not_cce)",
[c]="error: ... is not a constant expression (err_expr_not_cce)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expr_not_ice"] = {
["err_expr_not_ice"]={
[a] = "error: expression is not an ... constant expression (err_expr_not_ice)",
[c]="error: expression is not an ... constant expression (err_expr_not_ice)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_expr_not_string_literal"] = {
["err_expr_not_string_literal"]={
[a] = "error: expression is not a string literal (err_expr_not_string_literal)",
[c]="error: expression is not a string literal (err_expr_not_string_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ext_vector_component_exceeds_length"] = {
["err_ext_vector_component_exceeds_length"]={
[a] = "error: vector component access exceeds type A (err_ext_vector_component_exceeds_length)",
[c]="error: vector component access exceeds type A (err_ext_vector_component_exceeds_length)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ext_vector_component_name_illegal"] = {
["err_ext_vector_component_name_illegal"]={
[a] = "error: illegal vector component name \'A\' (err_ext_vector_component_name_illegal)",
[c]="error: illegal vector component name \'A\' (err_ext_vector_component_name_illegal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_extdefmap_parsing"] = {
["err_extdefmap_parsing"]={
[a] = "error: error parsing index file: \'A\' line: B \'<USR-Length>:<USR> <File-Path>\' format expected (err_extdefmap_parsing)",
[c]="error: error parsing index file: \'A\' line: B \'<USR-Length>:<USR> <File-Path>\' format expected (err_extdefmap_parsing)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_extern_c_global_conflict"] = {
["err_extern_c_global_conflict"]={
[a] = "error: declaration of A ... conflicts with declaration ... (err_extern_c_global_conflict)",
[c]="error: declaration of A ... conflicts with declaration ... (err_extern_c_global_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_extern_def_in_header_unit"] = {
["err_extern_def_in_header_unit"]={
[a] = "error: non-inline external definitions are not permitted in C++ header units (err_extern_def_in_header_unit)",
[c]="error: non-inline external definitions are not permitted in C++ header units (err_extern_def_in_header_unit)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_extern_non_extern"] = {
["err_extern_non_extern"]={
[a] = "error: extern declaration of A follows non-extern declaration (err_extern_non_extern)",
[c]="error: extern declaration of A follows non-extern declaration (err_extern_non_extern)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_external_source_symbol_duplicate_clause"] = {
["err_external_source_symbol_duplicate_clause"]={
[a] = "error: duplicate A clause in an \'external_source_symbol\' attribute (err_external_source_symbol_duplicate_clause)",
[c]="error: duplicate A clause in an \'external_source_symbol\' attribute (err_external_source_symbol_duplicate_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_external_source_symbol_expected_keyword"] = {
["err_external_source_symbol_expected_keyword"]={
[a] = "error: expected \'language\', \'defined_in\', \'generated_declaration\', or \'USR\' (err_external_source_symbol_expected_keyword)",
[c]="error: expected \'language\', \'defined_in\', \'generated_declaration\', or \'USR\' (err_external_source_symbol_expected_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_extract_api_ignores_file_not_found"] = {
["err_extract_api_ignores_file_not_found"]={
[a] = "fatal error: file \'A\' specified by \'--extract-api-ignores=\' not found (err_extract_api_ignores_file_not_found)",
[c]="fatal error: file \'A\' specified by \'--extract-api-ignores=\' not found (err_extract_api_ignores_file_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_extraneous_closing_brace"] = {
["err_extraneous_closing_brace"]={
[a] = "error: extraneous closing brace (\'}\') (err_extraneous_closing_brace)",
[c]="error: extraneous closing brace (\'}\') (err_extraneous_closing_brace)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_extraneous_rparen_in_condition"] = {
["err_extraneous_rparen_in_condition"]={
[a] = "error: extraneous \')\' after condition, expected a statement (err_extraneous_rparen_in_condition)",
[c]="error: extraneous \')\' after condition, expected a statement (err_extraneous_rparen_in_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_extraneous_token_before_semi"] = {
["err_extraneous_token_before_semi"]={
[a] = "error: extraneous \'A\' before \';\' (err_extraneous_token_before_semi)",
[c]="error: extraneous \'A\' before \';\' (err_extraneous_token_before_semi)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_falloff_nonvoid_block"] = {
["err_falloff_nonvoid_block"]={
[a] = "error: non-void block does not return a value (err_falloff_nonvoid_block)",
[c]="error: non-void block does not return a value (err_falloff_nonvoid_block)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fallthrough_attr_invalid_placement"] = {
["err_fallthrough_attr_invalid_placement"]={
[a] = "error: fallthrough annotation does not directly precede switch label (err_fallthrough_attr_invalid_placement)",
[c]="error: fallthrough annotation does not directly precede switch label (err_fallthrough_attr_invalid_placement)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fallthrough_attr_outside_switch"] = {
["err_fallthrough_attr_outside_switch"]={
[a] = "error: fallthrough annotation is outside switch statement (err_fallthrough_attr_outside_switch)",
[c]="error: fallthrough annotation is outside switch statement (err_fallthrough_attr_outside_switch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fallthrough_attr_wrong_target"] = {
["err_fallthrough_attr_wrong_target"]={
[a] = "error: A attribute is only allowed on empty statements (err_fallthrough_attr_wrong_target)",
[c]="error: A attribute is only allowed on empty statements (err_fallthrough_attr_wrong_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fe_action_not_available"] = {
["err_fe_action_not_available"]={
[a] = "error: action A not compiled in (err_fe_action_not_available)",
[c]="error: action A not compiled in (err_fe_action_not_available)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_ast_file_modified"] = {
["err_fe_ast_file_modified"]={
[a] = "fatal error: file \'A\' has been modified since the ... \'B\' was built: ... changed... (err_fe_ast_file_modified)",
[c]="fatal error: file \'A\' has been modified since the ... \'B\' was built: ... changed... (err_fe_ast_file_modified)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_fe_backend_error_attr"] = {
["err_fe_backend_error_attr"]={
[a] = "error: call to \'A\' declared with \'error\' attribute: B (err_fe_backend_error_attr)",
[c]="error: call to \'A\' declared with \'error\' attribute: B (err_fe_backend_error_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Backend Issue"
[a]=Vb
},
},
["err_fe_backend_resource_limit"] = {
["err_fe_backend_resource_limit"]={
[a] = "error: A (B) exceeds limit (C) in \'D\' (err_fe_backend_resource_limit)",
[c]="error: A (B) exceeds limit (C) in \'D\' (err_fe_backend_resource_limit)",
["type"] = "Error",
[b]=e,
["category"] = "Backend Issue"
[a]=Vb
},
},
["err_fe_dependency_file_requires_MT"] = {
["err_fe_dependency_file_requires_MT"]={
[a] = "error: -dependency-file requires at least one -MT or -MQ option (err_fe_dependency_file_requires_MT)",
[c]="error: -dependency-file requires at least one -MT or -MQ option (err_fe_dependency_file_requires_MT)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_error_backend"] = {
["err_fe_error_backend"]={
[a] = "fatal error: error in backend: A (err_fe_error_backend)",
[c]="fatal error: error in backend: A (err_fe_error_backend)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_fe_error_opening"] = {
["err_fe_error_opening"]={
[a] = "error: error opening \'A\': B (err_fe_error_opening)",
[c]="error: error opening \'A\': B (err_fe_error_opening)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_error_reading"] = {
["err_fe_error_reading"]={
[a] = "error: error reading \'A\': B (err_fe_error_reading)",
[c]="error: error reading \'A\': B (err_fe_error_reading)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_error_reading_stdin"] = {
["err_fe_error_reading_stdin"]={
[a] = "error: error reading stdin: A (err_fe_error_reading_stdin)",
[c]="error: error reading stdin: A (err_fe_error_reading_stdin)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_expected_clang_command"] = {
["err_fe_expected_clang_command"]={
[a] = "error: expected a clang compiler command (err_fe_expected_clang_command)",
[c]="error: expected a clang compiler command (err_fe_expected_clang_command)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_expected_compiler_job"] = {
["err_fe_expected_compiler_job"]={
[a] = "error: unable to handle compilation, expected exactly one compiler job in \'A\' (err_fe_expected_compiler_job)",
[c]="error: unable to handle compilation, expected exactly one compiler job in \'A\' (err_fe_expected_compiler_job)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_invalid_alignment"] = {
["err_fe_invalid_alignment"]={
[a] = "error: invalid value \'A\' in \'B\'; alignment must be a power of 2 (err_fe_invalid_alignment)",
[c]="error: invalid value \'A\' in \'B\'; alignment must be a power of 2 (err_fe_invalid_alignment)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_invalid_code_complete_file"] = {
["err_fe_invalid_code_complete_file"]={
[a] = "fatal error: cannot locate code-completion file A (err_fe_invalid_code_complete_file)",
[c]="fatal error: cannot locate code-completion file A (err_fe_invalid_code_complete_file)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_fe_invalid_exception_model"] = {
["err_fe_invalid_exception_model"]={
[a] = "error: invalid exception model \'...\' for target \'A\' (err_fe_invalid_exception_model)",
[c]="error: invalid exception model \'...\' for target \'A\' (err_fe_invalid_exception_model)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_invalid_plugin_name"] = {
["err_fe_invalid_plugin_name"]={
[a] = "error: unable to find plugin \'A\' (err_fe_invalid_plugin_name)",
[c]="error: unable to find plugin \'A\' (err_fe_invalid_plugin_name)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_invalid_source_date_epoch"] = {
["err_fe_invalid_source_date_epoch"]={
[a] = "error: environment variable \'SOURCE_DATE_EPOCH\' (\'A\') must be a non-negative decimal integer <= B (err_fe_invalid_source_date_epoch)",
[c]="error: environment variable \'SOURCE_DATE_EPOCH\' (\'A\') must be a non-negative decimal integer <= B (err_fe_invalid_source_date_epoch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_linking_module"] = {
["err_fe_linking_module"]={
[a] = "fatal error: cannot link module \'A\': B (err_fe_linking_module)",
[c]="fatal error: cannot link module \'A\': B (err_fe_linking_module)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_fe_no_pch_in_dir"] = {
["err_fe_no_pch_in_dir"]={
[a] = "error: no suitable precompiled header file found in directory \'A\' (err_fe_no_pch_in_dir)",
[c]="error: no suitable precompiled header file found in directory \'A\' (err_fe_no_pch_in_dir)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_not_a_pch_file"] = {
["err_fe_not_a_pch_file"]={
[a] = "error: input is not a PCH file: \'A\' (err_fe_not_a_pch_file)",
[c]="error: input is not a PCH file: \'A\' (err_fe_not_a_pch_file)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_fe_pch_file_overridden"] = {
["err_fe_pch_file_overridden"]={
[a] = "error: file \'A\' from the precompiled header has been overridden (err_fe_pch_file_overridden)",
[c]="error: file \'A\' from the precompiled header has been overridden (err_fe_pch_file_overridden)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_fe_pch_malformed"] = {
["err_fe_pch_malformed"]={
[a] = "fatal error: malformed or corrupted AST file: \'A\' (err_fe_pch_malformed)",
[c]="fatal error: malformed or corrupted AST file: \'A\' (err_fe_pch_malformed)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_fe_pch_malformed_block"] = {
["err_fe_pch_malformed_block"]={
[a] = "fatal error: malformed block record in PCH file: \'A\' (err_fe_pch_malformed_block)",
[c]="fatal error: malformed block record in PCH file: \'A\' (err_fe_pch_malformed_block)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_fe_remap_missing_from_file"] = {
["err_fe_remap_missing_from_file"]={
[a] = "fatal error: could not remap from missing file \'A\' (err_fe_remap_missing_from_file)",
[c]="fatal error: could not remap from missing file \'A\' (err_fe_remap_missing_from_file)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_fe_remap_missing_to_file"] = {
["err_fe_remap_missing_to_file"]={
[a] = "fatal error: could not remap file \'A\' to the contents of file \'B\' (err_fe_remap_missing_to_file)",
[c]="fatal error: could not remap file \'A\' to the contents of file \'B\' (err_fe_remap_missing_to_file)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_create_target"] = {
["err_fe_unable_to_create_target"]={
[a] = "error: unable to create target: \'A\' (err_fe_unable_to_create_target)",
[c]="error: unable to create target: \'A\' (err_fe_unable_to_create_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_interface_with_target"] = {
["err_fe_unable_to_interface_with_target"]={
[a] = "error: unable to interface with target machine (err_fe_unable_to_interface_with_target)",
[c]="error: unable to interface with target machine (err_fe_unable_to_interface_with_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_load_basic_block_sections_file"] = {
["err_fe_unable_to_load_basic_block_sections_file"]={
[a] = "error: unable to load basic block sections function list: \'A\' (err_fe_unable_to_load_basic_block_sections_file)",
[c]="error: unable to load basic block sections function list: \'A\' (err_fe_unable_to_load_basic_block_sections_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_load_pch"] = {
["err_fe_unable_to_load_pch"]={
[a] = "error: unable to load PCH file (err_fe_unable_to_load_pch)",
[c]="error: unable to load PCH file (err_fe_unable_to_load_pch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_load_plugin"] = {
["err_fe_unable_to_load_plugin"]={
[a] = "error: unable to load plugin \'A\': \'B\' (err_fe_unable_to_load_plugin)",
[c]="error: unable to load plugin \'A\': \'B\' (err_fe_unable_to_load_plugin)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_open_output"] = {
["err_fe_unable_to_open_output"]={
[a] = "error: unable to open output file \'A\': \'B\' (err_fe_unable_to_open_output)",
[c]="error: unable to open output file \'A\': \'B\' (err_fe_unable_to_open_output)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_fe_unable_to_read_pch_file"] = {
["err_fe_unable_to_read_pch_file"]={
[a] = "error: unable to read PCH file A: \'B\' (err_fe_unable_to_read_pch_file)",
[c]="error: unable to read PCH file A: \'B\' (err_fe_unable_to_read_pch_file)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_feature_check_malformed"] = {
["err_feature_check_malformed"]={
[a] = "error: builtin feature check macro requires a parenthesized identifier (err_feature_check_malformed)",
[c]="error: builtin feature check macro requires a parenthesized identifier (err_feature_check_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_field_declared_as_function"] = {
["err_field_declared_as_function"]={
[a] = "error: field A declared as a function (err_field_declared_as_function)",
[c]="error: field A declared as a function (err_field_declared_as_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_designator_non_aggr"] = {
["err_field_designator_non_aggr"]={
[a] = "error: field designator cannot initialize a ... type A (err_field_designator_non_aggr)",
[c]="error: field designator cannot initialize a ... type A (err_field_designator_non_aggr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_designator_nonfield"] = {
["err_field_designator_nonfield"]={
[a] = "error: field designator A does not refer to a non-static data member (err_field_designator_nonfield)",
[c]="error: field designator A does not refer to a non-static data member (err_field_designator_nonfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_designator_unknown"] = {
["err_field_designator_unknown"]={
[a] = "error: field designator A does not refer to any field in type B (err_field_designator_unknown)",
[c]="error: field designator A does not refer to any field in type B (err_field_designator_unknown)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_designator_unknown_suggest"] = {
["err_field_designator_unknown_suggest"]={
[a] = "error: field designator A does not refer to any field in type B; did you mean C? (err_field_designator_unknown_suggest)",
[c]="error: field designator A does not refer to any field in type B; did you mean C? (err_field_designator_unknown_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_incomplete_or_sizeless"] = {
["err_field_incomplete_or_sizeless"]={
[a] = "error: field has ... type A (err_field_incomplete_or_sizeless)",
[c]="error: field has ... type A (err_field_incomplete_or_sizeless)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_instantiates_to_function"] = {
["err_field_instantiates_to_function"]={
[a] = "error: data member instantiated with function type A (err_field_instantiates_to_function)",
[c]="error: data member instantiated with function type A (err_field_instantiates_to_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_field_with_address_space"] = {
["err_field_with_address_space"]={
[a] = "error: field may not be qualified with an address space (err_field_with_address_space)",
[c]="error: field may not be qualified with an address space (err_field_with_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_file_modified"] = {
["err_file_modified"]={
[a] = "fatal error: file \'A\' modified since it was first processed (err_file_modified)",
[c]="fatal error: file \'A\' modified since it was first processed (err_file_modified)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_file_too_large"] = {
["err_file_too_large"]={
[a] = "error: sorry, unsupported: file \'A\' is too large for Clang to process (err_file_too_large)",
[c]="error: sorry, unsupported: file \'A\' is too large for Clang to process (err_file_too_large)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_filter_expression_integral"] = {
["err_filter_expression_integral"]={
[a] = "error: filter expression has non-integral type A (err_filter_expression_integral)",
[c]="error: filter expression has non-integral type A (err_filter_expression_integral)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_final_function_overridden"] = {
["err_final_function_overridden"]={
[a] = "error: declaration of A overrides a \'...\' function (err_final_function_overridden)",
[c]="error: declaration of A overrides a \'...\' function (err_final_function_overridden)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_first_argument_to_cwsc_block_call"] = {
["err_first_argument_to_cwsc_block_call"]={
[a] = "error: first argument to __builtin_call_with_static_chain must not be a block call (err_first_argument_to_cwsc_block_call)",
[c]="error: first argument to __builtin_call_with_static_chain must not be a block call (err_first_argument_to_cwsc_block_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_first_argument_to_cwsc_builtin_call"] = {
["err_first_argument_to_cwsc_builtin_call"]={
[a] = "error: first argument to __builtin_call_with_static_chain must not be a builtin call (err_first_argument_to_cwsc_builtin_call)",
[c]="error: first argument to __builtin_call_with_static_chain must not be a builtin call (err_first_argument_to_cwsc_builtin_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_first_argument_to_cwsc_not_call"] = {
["err_first_argument_to_cwsc_not_call"]={
[a] = "error: first argument to __builtin_call_with_static_chain must be a non-member call expression (err_first_argument_to_cwsc_not_call)",
[c]="error: first argument to __builtin_call_with_static_chain must be a non-member call expression (err_first_argument_to_cwsc_not_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_first_argument_to_cwsc_pdtor_call"] = {
["err_first_argument_to_cwsc_pdtor_call"]={
[a] = "error: first argument to __builtin_call_with_static_chain must not be a pseudo-destructor call (err_first_argument_to_cwsc_pdtor_call)",
[c]="error: first argument to __builtin_call_with_static_chain must not be a pseudo-destructor call (err_first_argument_to_cwsc_pdtor_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_first_argument_to_va_arg_not_of_type_va_list"] = {
["err_first_argument_to_va_arg_not_of_type_va_list"]={
[a] = "error: first argument to \'va_arg\' is of type A and not \'va_list\' (err_first_argument_to_va_arg_not_of_type_va_list)",
[c]="error: first argument to \'va_arg\' is of type A and not \'va_list\' (err_first_argument_to_va_arg_not_of_type_va_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fixed_point_not_enabled"] = {
["err_fixed_point_not_enabled"]={
[a] = "error: compile with \'-ffixed-point\' to enable fixed point types (err_fixed_point_not_enabled)",
[c]="error: compile with \'-ffixed-point\' to enable fixed point types (err_fixed_point_not_enabled)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_flexible_array_arc_retainable"] = {
["err_flexible_array_arc_retainable"]={
[a] = "error: ARC forbids flexible array members with retainable object type (err_flexible_array_arc_retainable)",
[c]="error: ARC forbids flexible array members with retainable object type (err_flexible_array_arc_retainable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_empty_aggregate"] = {
["err_flexible_array_empty_aggregate"]={
[a] = "error: flexible array member A not allowed in otherwise empty ... (err_flexible_array_empty_aggregate)",
[c]="error: flexible array member A not allowed in otherwise empty ... (err_flexible_array_empty_aggregate)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_has_nontrivial_dtor"] = {
["err_flexible_array_has_nontrivial_dtor"]={
[a] = "error: flexible array member A of type B with non-trivial destruction (err_flexible_array_has_nontrivial_dtor)",
[c]="error: flexible array member A of type B with non-trivial destruction (err_flexible_array_has_nontrivial_dtor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_init"] = {
["err_flexible_array_init"]={
[a] = "error: initialization of flexible array member is not allowed (err_flexible_array_init)",
[c]="error: initialization of flexible array member is not allowed (err_flexible_array_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_init_needs_braces"] = {
["err_flexible_array_init_needs_braces"]={
[a] = "error: flexible array requires brace-enclosed initializer (err_flexible_array_init_needs_braces)",
[c]="error: flexible array requires brace-enclosed initializer (err_flexible_array_init_needs_braces)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_not_at_end"] = {
["err_flexible_array_not_at_end"]={
[a] = "error: flexible array member A with type B is not at the end of ... (err_flexible_array_not_at_end)",
[c]="error: flexible array member A with type B is not at the end of ... (err_flexible_array_not_at_end)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_union"] = {
["err_flexible_array_union"]={
[a] = "error: flexible array member A in a union is not allowed (err_flexible_array_union)",
[c]="error: flexible array member A in a union is not allowed (err_flexible_array_union)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_flexible_array_virtual_base"] = {
["err_flexible_array_virtual_base"]={
[a] = "error: flexible array member A not allowed in ... which has a virtual base class (err_flexible_array_virtual_base)",
[c]="error: flexible array member A not allowed in ... which has a virtual base class (err_flexible_array_virtual_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fold_expression_bad_operand"] = {
["err_fold_expression_bad_operand"]={
[a] = "error: expression not permitted as operand of fold expression (err_fold_expression_bad_operand)",
[c]="error: expression not permitted as operand of fold expression (err_fold_expression_bad_operand)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fold_expression_empty"] = {
["err_fold_expression_empty"]={
[a] = "error: unary fold expression has empty expansion for operator \'A\' with no fallback value (err_fold_expression_empty)",
[c]="error: unary fold expression has empty expansion for operator \'A\' with no fallback value (err_fold_expression_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fold_expression_limit_exceeded"] = {
["err_fold_expression_limit_exceeded"]={
[a] = "fatal error: instantiating fold expression with A arguments exceeded expression nesting limit of B (err_fold_expression_limit_exceeded)",
[c]="fatal error: instantiating fold expression with A arguments exceeded expression nesting limit of B (err_fold_expression_limit_exceeded)",
["type"] = "Fatal",
[b]=M,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fold_expression_packs_both_sides"] = {
["err_fold_expression_packs_both_sides"]={
[a] = "error: binary fold expression has unexpanded parameter packs in both operands (err_fold_expression_packs_both_sides)",
[c]="error: binary fold expression has unexpanded parameter packs in both operands (err_fold_expression_packs_both_sides)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_fold_operator_mismatch"] = {
["err_fold_operator_mismatch"]={
[a] = "error: operators in fold expression must be the same (err_fold_operator_mismatch)",
[c]="error: operators in fold expression must be the same (err_fold_operator_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_for_co_await_not_range_for"] = {
["err_for_co_await_not_range_for"]={
[a] = "error: \'co_await\' modifier can only be applied to range-based for loop (err_for_co_await_not_range_for)",
[c]="error: \'co_await\' modifier can only be applied to range-based for loop (err_for_co_await_not_range_for)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_for_range_decl_must_be_var"] = {
["err_for_range_decl_must_be_var"]={
[a] = "error: for range declaration must declare a variable (err_for_range_decl_must_be_var)",
[c]="error: for range declaration must declare a variable (err_for_range_decl_must_be_var)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_for_range_deduction_failure"] = {
["err_for_range_deduction_failure"]={
[a] = "error: cannot use type A as a range (err_for_range_deduction_failure)",
[c]="error: cannot use type A as a range (err_for_range_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_for_range_dereference"] = {
["err_for_range_dereference"]={
[a] = "error: invalid range expression of type A; did you mean to dereference it with \'*\'? (err_for_range_dereference)",
[c]="error: invalid range expression of type A; did you mean to dereference it with \'*\'? (err_for_range_dereference)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_for_range_expected_decl"] = {
["err_for_range_expected_decl"]={
[a] = "error: for range declaration must declare a variable (err_for_range_expected_decl)",
[c]="error: for range declaration must declare a variable (err_for_range_expected_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_for_range_identifier"] = {
["err_for_range_identifier"]={
[a] = "error: range-based for loop requires type for loop variable (err_for_range_identifier)",
[c]="error: range-based for loop requires type for loop variable (err_for_range_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_for_range_incomplete_type"] = {
["err_for_range_incomplete_type"]={
[a] = "error: cannot use incomplete type A as a range (err_for_range_incomplete_type)",
[c]="error: cannot use incomplete type A as a range (err_for_range_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_for_range_invalid"] = {
["err_for_range_invalid"]={
[a] = "error: invalid range expression of type A; no viable \'...\' function available (err_for_range_invalid)",
[c]="error: invalid range expression of type A; no viable \'...\' function available (err_for_range_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_for_range_iter_deduction_failure"] = {
["err_for_range_iter_deduction_failure"]={
[a] = "error: cannot use type A as an iterator (err_for_range_iter_deduction_failure)",
[c]="error: cannot use type A as an iterator (err_for_range_iter_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_for_range_storage_class"] = {
["err_for_range_storage_class"]={
[a] = "error: loop variable A may not be declared ... (err_for_range_storage_class)",
[c]="error: loop variable A may not be declared ... (err_for_range_storage_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_format_attribute_implicit_this_format_string"] = {
["err_format_attribute_implicit_this_format_string"]={
[a] = "error: format attribute cannot specify the implicit this argument as the format string (err_format_attribute_implicit_this_format_string)",
[c]="error: format attribute cannot specify the implicit this argument as the format string (err_format_attribute_implicit_this_format_string)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_format_attribute_not"] = {
["err_format_attribute_not"]={
[a] = "error: format argument not a string type (err_format_attribute_not)",
[c]="error: format argument not a string type (err_format_attribute_not)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_format_attribute_result_not"] = {
["err_format_attribute_result_not"]={
[a] = "error: function does not return A (err_format_attribute_result_not)",
[c]="error: function does not return A (err_format_attribute_result_not)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_format_strftime_third_parameter"] = {
["err_format_strftime_third_parameter"]={
[a] = "error: strftime format attribute requires 3rd parameter to be 0 (err_format_strftime_third_parameter)",
[c]="error: strftime format attribute requires 3rd parameter to be 0 (err_format_strftime_third_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_forward_ref_enum"] = {
["err_forward_ref_enum"]={
[a] = "error: ISO C++ forbids forward references to \'enum\' types (err_forward_ref_enum)",
[c]="error: ISO C++ forbids forward references to \'enum\' types (err_forward_ref_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_forward_superclass"] = {
["err_forward_superclass"]={
[a] = "error: attempting to use the forward class A as superclass of B (err_forward_superclass)",
[c]="error: attempting to use the forward class A as superclass of B (err_forward_superclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_found_in_dependent_base"] = {
["err_found_in_dependent_base"]={
[a] = "error: explicit qualification required to use member A from dependent base class (err_found_in_dependent_base)",
[c]="error: explicit qualification required to use member A from dependent base class (err_found_in_dependent_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_found_later_in_class"] = {
["err_found_later_in_class"]={
[a] = "error: member A used before its declaration (err_found_later_in_class)",
[c]="error: member A used before its declaration (err_found_later_in_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_friend_decl_defines_type"] = {
["err_friend_decl_defines_type"]={
[a] = "error: cannot define a type in a friend declaration (err_friend_decl_defines_type)",
[c]="error: cannot define a type in a friend declaration (err_friend_decl_defines_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_friend_decl_does_not_match"] = {
["err_friend_decl_does_not_match"]={
[a] = "error: friend declaration of A does not match any declaration in B (err_friend_decl_does_not_match)",
[c]="error: friend declaration of A does not match any declaration in B (err_friend_decl_does_not_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_friend_decl_spec"] = {
["err_friend_decl_spec"]={
[a] = "error: \'A\' is invalid in friend declarations (err_friend_decl_spec)",
[c]="error: \'A\' is invalid in friend declarations (err_friend_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_friend_decl_with_def_arg_must_be_def"] = {
["err_friend_decl_with_def_arg_must_be_def"]={
[a] = "error: friend declaration specifying a default argument must be a definition (err_friend_decl_with_def_arg_must_be_def)",
[c]="error: friend declaration specifying a default argument must be a definition (err_friend_decl_with_def_arg_must_be_def)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_friend_decl_with_def_arg_redeclared"] = {
["err_friend_decl_with_def_arg_redeclared"]={
[a] = "error: friend declaration specifying a default argument must be the only declaration (err_friend_decl_with_def_arg_redeclared)",
[c]="error: friend declaration specifying a default argument must be the only declaration (err_friend_decl_with_def_arg_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_friend_def_in_local_class"] = {
["err_friend_def_in_local_class"]={
[a] = "error: friend function cannot be defined in a local class (err_friend_def_in_local_class)",
[c]="error: friend function cannot be defined in a local class (err_friend_def_in_local_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_friend_explicit_instantiation"] = {
["err_friend_explicit_instantiation"]={
[a] = "error: friend cannot be declared in an explicit instantiation; if this declaration is meant to be a friend declaration, remove the \'template\' keyword (err_friend_explicit_instantiation)",
[c]="error: friend cannot be declared in an explicit instantiation; if this declaration is meant to be a friend declaration, remove the \'template\' keyword (err_friend_explicit_instantiation)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_friend_invalid_in_context"] = {
["err_friend_invalid_in_context"]={
[a] = "error: \'friend\' used outside of class (err_friend_invalid_in_context)",
[c]="error: \'friend\' used outside of class (err_friend_invalid_in_context)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_friend_is_member"] = {
["err_friend_is_member"]={
[a] = "error: friends cannot be members of the declaring class (err_friend_is_member)",
[c]="error: friends cannot be members of the declaring class (err_friend_is_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_friend_not_first_in_declaration"] = {
["err_friend_not_first_in_declaration"]={
[a] = "error: \'friend\' must appear first in a non-function declaration (err_friend_not_first_in_declaration)",
[c]="error: \'friend\' must appear first in a non-function declaration (err_friend_not_first_in_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_func_def_incomplete_result"] = {
["err_func_def_incomplete_result"]={
[a] = "error: incomplete result type A in function definition (err_func_def_incomplete_result)",
[c]="error: incomplete result type A in function definition (err_func_def_incomplete_result)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_func_def_no_params"] = {
["err_func_def_no_params"]={
[a] = "error: function definition does not declare parameters (err_func_def_no_params)",
[c]="error: function definition does not declare parameters (err_func_def_no_params)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_func_returning_array_function"] = {
["err_func_returning_array_function"]={
[a] = "error: function cannot return ... type A (err_func_returning_array_function)",
[c]="error: function cannot return ... type A (err_func_returning_array_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_func_returning_qualified_void"] = {
["err_func_returning_qualified_void"]={
[a] = "warning: function cannot return qualified void type A [-Wqualified-void-return-type] (err_func_returning_qualified_void)",
[c]="warning: function cannot return qualified void type A [-Wqualified-void-return-type] (err_func_returning_qualified_void)",
["type"] = "Warning",
[b]=f,
["groups"] = { "qualified-void-return-type" },
[g]={"qualified-void-return-type"},
["maingroup"] = "qualified-void-return-type",
[h]="qualified-void-return-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_attribute_mismatch"] = {
["err_function_attribute_mismatch"]={
[a] = "error: function declared with A attribute was previously declared without the B attribute (err_function_attribute_mismatch)",
[c]="error: function declared with A attribute was previously declared without the B attribute (err_function_attribute_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_decl_cmse_ns_call"] = {
["err_function_decl_cmse_ns_call"]={
[a] = "error: functions may not be declared with \'cmse_nonsecure_call\' attribute (err_function_decl_cmse_ns_call)",
[c]="error: functions may not be declared with \'cmse_nonsecure_call\' attribute (err_function_decl_cmse_ns_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_declared_typedef"] = {
["err_function_declared_typedef"]={
[a] = "error: function definition declared \'typedef\' (err_function_declared_typedef)",
[c]="error: function definition declared \'typedef\' (err_function_declared_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_function_definition_not_allowed"] = {
["err_function_definition_not_allowed"]={
[a] = "error: function definition is not allowed here (err_function_definition_not_allowed)",
[c]="error: function definition is not allowed here (err_function_definition_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_function_is_not_record"] = {
["err_function_is_not_record"]={
[a] = "error: unexpected A in function call; perhaps remove the B? (err_function_is_not_record)",
[c]="error: unexpected A in function call; perhaps remove the B? (err_function_is_not_record)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_function_marked_override_not_overriding"] = {
["err_function_marked_override_not_overriding"]={
[a] = "error: A marked \'override\' but does not override any member functions (err_function_marked_override_not_overriding)",
[c]="error: A marked \'override\' but does not override any member functions (err_function_marked_override_not_overriding)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_needs_feature"] = {
["err_function_needs_feature"]={
[a] = "error: always_inline function A requires target feature \'B\', but would be inlined into function C that is compiled without support for \'D\' (err_function_needs_feature)",
[c]="error: always_inline function A requires target feature \'B\', but would be inlined into function C that is compiled without support for \'D\' (err_function_needs_feature)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_function_parameter_pack_without_parameter_packs"] = {
["err_function_parameter_pack_without_parameter_packs"]={
[a] = "error: type A of function parameter pack does not contain any unexpanded parameter packs (err_function_parameter_pack_without_parameter_packs)",
[c]="error: type A of function parameter pack does not contain any unexpanded parameter packs (err_function_parameter_pack_without_parameter_packs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_scope_depth_exceeded"] = {
["err_function_scope_depth_exceeded"]={
[a] = "fatal error: function scope depth exceeded maximum of A (err_function_scope_depth_exceeded)",
[c]="fatal error: function scope depth exceeded maximum of A (err_function_scope_depth_exceeded)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_function_start_invalid_type"] = {
["err_function_start_invalid_type"]={
[a] = "error: argument must be a function (err_function_start_invalid_type)",
[c]="error: argument must be a function (err_function_start_invalid_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_template_partial_spec"] = {
["err_function_template_partial_spec"]={
[a] = "error: function template partial specialization is not allowed (err_function_template_partial_spec)",
[c]="error: function template partial specialization is not allowed (err_function_template_partial_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_template_spec_ambiguous"] = {
["err_function_template_spec_ambiguous"]={
[a] = "error: function template specialization A ambiguously refers to more than one function template; explicitly specify... template arguments to identify a particular function template (err_function_template_spec_ambiguous)",
[c]="error: function template specialization A ambiguously refers to more than one function template; explicitly specify... template arguments to identify a particular function template (err_function_template_spec_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_function_template_spec_no_match"] = {
["err_function_template_spec_no_match"]={
[a] = "error: no function template matches function template specialization A (err_function_template_spec_no_match)",
[c]="error: no function template matches function template specialization A (err_function_template_spec_no_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_gc_weak_property_strong_type"] = {
["err_gc_weak_property_strong_type"]={
[a] = "error: weak attribute declared on a __strong type property in GC mode (err_gc_weak_property_strong_type)",
[c]="error: weak attribute declared on a __strong type property in GC mode (err_gc_weak_property_strong_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_generic_sel_multi_match"] = {
["err_generic_sel_multi_match"]={
[a] = "error: controlling expression type A compatible with B generic association types (err_generic_sel_multi_match)",
[c]="error: controlling expression type A compatible with B generic association types (err_generic_sel_multi_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_generic_sel_no_match"] = {
["err_generic_sel_no_match"]={
[a] = "error: controlling expression type A not compatible with any generic association type (err_generic_sel_no_match)",
[c]="error: controlling expression type A not compatible with any generic association type (err_generic_sel_no_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_getter_not_found"] = {
["err_getter_not_found"]={
[a] = "error: no getter method for read from property (err_getter_not_found)",
[c]="error: no getter method for read from property (err_getter_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_global_asm_qualifier_ignored"] = {
["err_global_asm_qualifier_ignored"]={
[a] = "error: meaningless \'A\' on asm outside function (err_global_asm_qualifier_ignored)",
[c]="error: meaningless \'A\' on asm outside function (err_global_asm_qualifier_ignored)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_global_call_not_config"] = {
["err_global_call_not_config"]={
[a] = "error: call to global function A not configured (err_global_call_not_config)",
[c]="error: call to global function A not configured (err_global_call_not_config)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_global_module_introducer_not_at_start"] = {
["err_global_module_introducer_not_at_start"]={
[a] = "error: \'module;\' introducing a global module fragment can appear only at the start of the translation unit (err_global_module_introducer_not_at_start)",
[c]="error: \'module;\' introducing a global module fragment can appear only at the start of the translation unit (err_global_module_introducer_not_at_start)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_gnu_inline_asm_disabled"] = {
["err_gnu_inline_asm_disabled"]={
[a] = "error: GNU-style inline assembly is disabled (err_gnu_inline_asm_disabled)",
[c]="error: GNU-style inline assembly is disabled (err_gnu_inline_asm_disabled)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_goto_into_protected_scope"] = {
["err_goto_into_protected_scope"]={
[a] = "error: cannot jump from this goto statement to its label (err_goto_into_protected_scope)",
[c]="error: cannot jump from this goto statement to its label (err_goto_into_protected_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_goto_ms_asm_label"] = {
["err_goto_ms_asm_label"]={
[a] = "error: cannot jump from this goto statement to label A inside an inline assembly block (err_goto_ms_asm_label)",
[c]="error: cannot jump from this goto statement to label A inside an inline assembly block (err_goto_ms_asm_label)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_half_const_requires_fp16"] = {
["err_half_const_requires_fp16"]={
[a] = "error: half precision constant requires cl_khr_fp16 (err_half_const_requires_fp16)",
[c]="error: half precision constant requires cl_khr_fp16 (err_half_const_requires_fp16)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_header_import_not_header_unit"] = {
["err_header_import_not_header_unit"]={
[a] = "error: header file A (aka \'B\') cannot be imported because it is not known to be a header unit (err_header_import_not_header_unit)",
[c]="error: header file A (aka \'B\') cannot be imported because it is not known to be a header unit (err_header_import_not_header_unit)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_header_import_semi_in_macro"] = {
["err_header_import_semi_in_macro"]={
[a] = "error: semicolon terminating header import declaration cannot be produced by a macro (err_header_import_semi_in_macro)",
[c]="error: semicolon terminating header import declaration cannot be produced by a macro (err_header_import_semi_in_macro)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_hex_constant_requires"] = {
["err_hex_constant_requires"]={
[a] = "error: hexadecimal floating ... requires ... (err_hex_constant_requires)",
[c]="error: hexadecimal floating ... requires ... (err_hex_constant_requires)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_hex_escape_no_digits"] = {
["err_hex_escape_no_digits"]={
[a] = "error: \\A used with no following hex digits (err_hex_escape_no_digits)",
[c]="error: \\A used with no following hex digits (err_hex_escape_no_digits)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_hidden_visibility_dllexport"] = {
["err_hidden_visibility_dllexport"]={
[a] = "error: hidden visibility cannot be applied to \'dllexport\' declaration (err_hidden_visibility_dllexport)",
[c]="error: hidden visibility cannot be applied to \'dllexport\' declaration (err_hidden_visibility_dllexport)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hip_invalid_args_builtin_mangled_name"] = {
["err_hip_invalid_args_builtin_mangled_name"]={
[a] = "error: invalid argument: symbol must be a device-side function or global variable (err_hip_invalid_args_builtin_mangled_name)",
[c]="error: invalid argument: symbol must be a device-side function or global variable (err_hip_invalid_args_builtin_mangled_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_hlsl_attr_invalid_ast_node"] = {
["err_hlsl_attr_invalid_ast_node"]={
[a] = "error: attribute A only applies to B (err_hlsl_attr_invalid_ast_node)",
[c]="error: attribute A only applies to B (err_hlsl_attr_invalid_ast_node)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_attr_invalid_type"] = {
["err_hlsl_attr_invalid_type"]={
[a] = "error: attribute A only applies to a field or parameter of type \'B\' (err_hlsl_attr_invalid_type)",
[c]="error: attribute A only applies to a field or parameter of type \'B\' (err_hlsl_attr_invalid_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_attr_unsupported_in_stage"] = {
["err_hlsl_attr_unsupported_in_stage"]={
[a] = "error: attribute A is unsupported in ... shaders, requires B (err_hlsl_attr_unsupported_in_stage)",
[c]="error: attribute A is unsupported in ... shaders, requires B (err_hlsl_attr_unsupported_in_stage)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_attribute_param_mismatch"] = {
["err_hlsl_attribute_param_mismatch"]={
[a] = "error: A attribute parameters do not match the previous declaration (err_hlsl_attribute_param_mismatch)",
[c]="error: A attribute parameters do not match the previous declaration (err_hlsl_attribute_param_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_entry_shader_attr_mismatch"] = {
["err_hlsl_entry_shader_attr_mismatch"]={
[a] = "error: A attribute on entry function does not match the pipeline stage (err_hlsl_entry_shader_attr_mismatch)",
[c]="error: A attribute on entry function does not match the pipeline stage (err_hlsl_entry_shader_attr_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_expected_space"] = {
["err_hlsl_expected_space"]={
[a] = "error: invalid space specifier \'A\' used; expected \'space\' followed by an integer, like space1 (err_hlsl_expected_space)",
[c]="error: invalid space specifier \'A\' used; expected \'space\' followed by an integer, like space1 (err_hlsl_expected_space)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_init_priority_unsupported"] = {
["err_hlsl_init_priority_unsupported"]={
[a] = "error: initializer priorities are not supported in HLSL (err_hlsl_init_priority_unsupported)",
[c]="error: initializer priorities are not supported in HLSL (err_hlsl_init_priority_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_missing_numthreads"] = {
["err_hlsl_missing_numthreads"]={
[a] = "error: missing numthreads attribute for A shader entry (err_hlsl_missing_numthreads)",
[c]="error: missing numthreads attribute for A shader entry (err_hlsl_missing_numthreads)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_missing_semantic_annotation"] = {
["err_hlsl_missing_semantic_annotation"]={
[a] = "error: semantic annotations must be present for all parameters of an entry function or patch constant function (err_hlsl_missing_semantic_annotation)",
[c]="error: semantic annotations must be present for all parameters of an entry function or patch constant function (err_hlsl_missing_semantic_annotation)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_numthreads_argument_oor"] = {
["err_hlsl_numthreads_argument_oor"]={
[a] = "error: argument \'...\' to numthreads attribute cannot exceed A (err_hlsl_numthreads_argument_oor)",
[c]="error: argument \'...\' to numthreads attribute cannot exceed A (err_hlsl_numthreads_argument_oor)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_numthreads_invalid"] = {
["err_hlsl_numthreads_invalid"]={
[a] = "error: total number of threads cannot exceed A (err_hlsl_numthreads_invalid)",
[c]="error: total number of threads cannot exceed A (err_hlsl_numthreads_invalid)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_operator_unsupported"] = {
["err_hlsl_operator_unsupported"]={
[a] = "error: the \'...\' operator is unsupported in HLSL (err_hlsl_operator_unsupported)",
[c]="error: the \'...\' operator is unsupported in HLSL (err_hlsl_operator_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_pointers_unsupported"] = {
["err_hlsl_pointers_unsupported"]={
[a] = "error: ... are unsupported in HLSL (err_hlsl_pointers_unsupported)",
[c]="error: ... are unsupported in HLSL (err_hlsl_pointers_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_separate_attr_arg_and_number"] = {
["err_hlsl_separate_attr_arg_and_number"]={
[a] = "error: wrong argument format for hlsl attribute, use A instead (err_hlsl_separate_attr_arg_and_number)",
[c]="error: wrong argument format for hlsl attribute, use A instead (err_hlsl_separate_attr_arg_and_number)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_unsupported_register_number"] = {
["err_hlsl_unsupported_register_number"]={
[a] = "error: register number should be an integer (err_hlsl_unsupported_register_number)",
[c]="error: register number should be an integer (err_hlsl_unsupported_register_number)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_hlsl_unsupported_register_type"] = {
["err_hlsl_unsupported_register_type"]={
[a] = "error: invalid resource class specifier \'A\' used; expected \'b\', \'s\', \'t\', or \'u\' (err_hlsl_unsupported_register_type)",
[c]="error: invalid resource class specifier \'A\' used; expected \'b\', \'s\', \'t\', or \'u\' (err_hlsl_unsupported_register_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_iboutletcollection_builtintype"] = {
["err_iboutletcollection_builtintype"]={
[a] = "error: type argument of iboutletcollection attribute cannot be a builtin type (err_iboutletcollection_builtintype)",
[c]="error: type argument of iboutletcollection attribute cannot be a builtin type (err_iboutletcollection_builtintype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_iboutletcollection_type"] = {
["err_iboutletcollection_type"]={
[a] = "error: invalid type A as argument of iboutletcollection attribute (err_iboutletcollection_type)",
[c]="error: invalid type A as argument of iboutletcollection attribute (err_iboutletcollection_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ice_ambiguous_conversion"] = {
["err_ice_ambiguous_conversion"]={
[a] = "error: ambiguous conversion from type A to an integral or unscoped enumeration type (err_ice_ambiguous_conversion)",
[c]="error: ambiguous conversion from type A to an integral or unscoped enumeration type (err_ice_ambiguous_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ice_explicit_conversion"] = {
["err_ice_explicit_conversion"]={
[a] = "error: integral constant expression requires explicit conversion from A to B (err_ice_explicit_conversion)",
[c]="error: integral constant expression requires explicit conversion from A to B (err_ice_explicit_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ice_incomplete_type"] = {
["err_ice_incomplete_type"]={
[a] = "error: integral constant expression has incomplete class type A (err_ice_incomplete_type)",
[c]="error: integral constant expression has incomplete class type A (err_ice_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ice_not_integral"] = {
["err_ice_not_integral"]={
[a] = "error: ... constant expression must have ... type, not A (err_ice_not_integral)",
[c]="error: ... constant expression must have ... type, not A (err_ice_not_integral)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ice_too_large"] = {
["err_ice_too_large"]={
[a] = "error: integer constant expression evaluates to value A that cannot be represented in a B-bit ... integer type (err_ice_too_large)",
[c]="error: integer constant expression evaluates to value A that cannot be represented in a B-bit ... integer type (err_ice_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_id_after_template_in_nested_name_spec"] = {
["err_id_after_template_in_nested_name_spec"]={
[a] = "error: expected template name after \'template\' keyword in nested name specifier (err_id_after_template_in_nested_name_spec)",
[c]="error: expected template name after \'template\' keyword in nested name specifier (err_id_after_template_in_nested_name_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ident_list_in_fn_declaration"] = {
["err_ident_list_in_fn_declaration"]={
[a] = "error: a parameter list without types is only allowed in a function definition (err_ident_list_in_fn_declaration)",
[c]="error: a parameter list without types is only allowed in a function definition (err_ident_list_in_fn_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ifunc_resolver_return"] = {
["err_ifunc_resolver_return"]={
[a] = "error: ifunc resolver function must return a pointer (err_ifunc_resolver_return)",
[c]="error: ifunc resolver function must return a pointer (err_ifunc_resolver_return)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_illegal_container_subscripting_op"] = {
["err_illegal_container_subscripting_op"]={
[a] = "error: illegal operation on Objective-C container subscripting (err_illegal_container_subscripting_op)",
[c]="error: illegal operation on Objective-C container subscripting (err_illegal_container_subscripting_op)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_array_of_functions"] = {
["err_illegal_decl_array_of_functions"]={
[a] = "error: \'A\' declared as array of functions of type B (err_illegal_decl_array_of_functions)",
[c]="error: \'A\' declared as array of functions of type B (err_illegal_decl_array_of_functions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_array_of_references"] = {
["err_illegal_decl_array_of_references"]={
[a] = "error: \'A\' declared as array of references of type B (err_illegal_decl_array_of_references)",
[c]="error: \'A\' declared as array of references of type B (err_illegal_decl_array_of_references)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_mempointer_in_nonclass"] = {
["err_illegal_decl_mempointer_in_nonclass"]={
[a] = "error: \'A\' does not point into a class (err_illegal_decl_mempointer_in_nonclass)",
[c]="error: \'A\' does not point into a class (err_illegal_decl_mempointer_in_nonclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_mempointer_to_reference"] = {
["err_illegal_decl_mempointer_to_reference"]={
[a] = "error: \'A\' declared as a member pointer to a reference of type B (err_illegal_decl_mempointer_to_reference)",
[c]="error: \'A\' declared as a member pointer to a reference of type B (err_illegal_decl_mempointer_to_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_mempointer_to_void"] = {
["err_illegal_decl_mempointer_to_void"]={
[a] = "error: \'A\' declared as a member pointer to void (err_illegal_decl_mempointer_to_void)",
[c]="error: \'A\' declared as a member pointer to void (err_illegal_decl_mempointer_to_void)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_pointer_to_reference"] = {
["err_illegal_decl_pointer_to_reference"]={
[a] = "error: \'A\' declared as a pointer to a reference of type B (err_illegal_decl_pointer_to_reference)",
[c]="error: \'A\' declared as a pointer to a reference of type B (err_illegal_decl_pointer_to_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_decl_reference_to_reference"] = {
["err_illegal_decl_reference_to_reference"]={
[a] = "error: A declared as a reference to a reference (err_illegal_decl_reference_to_reference)",
[c]="error: A declared as a reference to a reference (err_illegal_decl_reference_to_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_illegal_initializer"] = {
["err_illegal_initializer"]={
[a] = "error: illegal initializer (only variables can be initialized) (err_illegal_initializer)",
[c]="error: illegal initializer (only variables can be initialized) (err_illegal_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_initializer_type"] = {
["err_illegal_initializer_type"]={
[a] = "error: illegal initializer type A (err_illegal_initializer_type)",
[c]="error: illegal initializer type A (err_illegal_initializer_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_message_expr_incomplete_type"] = {
["err_illegal_message_expr_incomplete_type"]={
[a] = "error: Objective-C message has incomplete result type A (err_illegal_message_expr_incomplete_type)",
[c]="error: Objective-C message has incomplete result type A (err_illegal_message_expr_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_qualifiers_on_catch_parm"] = {
["err_illegal_qualifiers_on_catch_parm"]={
[a] = "error: illegal qualifiers on @catch parameter (err_illegal_qualifiers_on_catch_parm)",
[c]="error: illegal qualifiers on @catch parameter (err_illegal_qualifiers_on_catch_parm)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_super_cast"] = {
["err_illegal_super_cast"]={
[a] = "error: cannot cast \'super\' (it isn\'t an expression) (err_illegal_super_cast)",
[c]="error: cannot cast \'super\' (it isn\'t an expression) (err_illegal_super_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_illegal_union_or_anon_struct_member"] = {
["err_illegal_union_or_anon_struct_member"]={
[a] = "error: ... member A has a non-trivial ... (err_illegal_union_or_anon_struct_member)",
[c]="error: ... member A has a non-trivial ... (err_illegal_union_or_anon_struct_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_illegal_use_of_flt_eval_macro"] = {
["err_illegal_use_of_flt_eval_macro"]={
[a] = "error: \'__FLT_EVAL_METHOD__\' cannot be expanded inside a scope containing \'#pragma clang fp eval_method\' (err_illegal_use_of_flt_eval_macro)",
[c]="error: \'__FLT_EVAL_METHOD__\' cannot be expanded inside a scope containing \'#pragma clang fp eval_method\' (err_illegal_use_of_flt_eval_macro)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_imaginary_not_supported"] = {
["err_imaginary_not_supported"]={
[a] = "error: imaginary types are not supported (err_imaginary_not_supported)",
[c]="error: imaginary types are not supported (err_imaginary_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_immediate_function_used_before_definition"] = {
["err_immediate_function_used_before_definition"]={
[a] = "error: immediate function A used before it is defined (err_immediate_function_used_before_definition)",
[c]="error: immediate function A used before it is defined (err_immediate_function_used_before_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_impcast_complex_scalar"] = {
["err_impcast_complex_scalar"]={
[a] = "error: implicit conversion from A to B is not permitted in C++ (err_impcast_complex_scalar)",
[c]="error: implicit conversion from A to B is not permitted in C++ (err_impcast_complex_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_implementation_of_class_stub"] = {
["err_implementation_of_class_stub"]={
[a] = "error: cannot declare implementation of a class declared with the \'objc_class_stub\' attribute (err_implementation_of_class_stub)",
[c]="error: cannot declare implementation of a class declared with the \'objc_class_stub\' attribute (err_implementation_of_class_stub)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_implicit_coroutine_std_nothrow_type_not_found"] = {
["err_implicit_coroutine_std_nothrow_type_not_found"]={
[a] = "error: std::nothrow was not found; include <new> before defining a coroutine which uses get_return_object_on_allocation_failure() (err_implicit_coroutine_std_nothrow_type_not_found)",
[c]="error: std::nothrow was not found; include <new> before defining a coroutine which uses get_return_object_on_allocation_failure() (err_implicit_coroutine_std_nothrow_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_implicit_empty_initializer"] = {
["err_implicit_empty_initializer"]={
[a] = "error: initializer for aggregate with no elements requires explicit braces (err_implicit_empty_initializer)",
[c]="error: initializer for aggregate with no elements requires explicit braces (err_implicit_empty_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_implicit_instantiate_member_undefined"] = {
["err_implicit_instantiate_member_undefined"]={
[a] = "error: implicit instantiation of undefined member A (err_implicit_instantiate_member_undefined)",
[c]="error: implicit instantiation of undefined member A (err_implicit_instantiate_member_undefined)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_implied_comparison_category_type_not_found"] = {
["err_implied_comparison_category_type_not_found"]={
[a] = "error: cannot ... because type \'A\' was not found; include <compare> (err_implied_comparison_category_type_not_found)",
[c]="error: cannot ... because type \'A\' was not found; include <compare> (err_implied_comparison_category_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_implied_coroutine_type_not_found"] = {
["err_implied_coroutine_type_not_found"]={
[a] = "error: A type was not found; include <coroutine> before defining a coroutine (err_implied_coroutine_type_not_found)",
[c]="error: A type was not found; include <coroutine> before defining a coroutine (err_implied_coroutine_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_implied_std_coroutine_traits_promise_type_not_class"] = {
["err_implied_std_coroutine_traits_promise_type_not_class"]={
[a] = "error: this function cannot be a coroutine: A is not a class (err_implied_std_coroutine_traits_promise_type_not_class)",
[c]="error: this function cannot be a coroutine: A is not a class (err_implied_std_coroutine_traits_promise_type_not_class)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_implied_std_coroutine_traits_promise_type_not_found"] = {
["err_implied_std_coroutine_traits_promise_type_not_found"]={
[a] = "error: this function cannot be a coroutine: A has no member named \'promise_type\' (err_implied_std_coroutine_traits_promise_type_not_found)",
[c]="error: this function cannot be a coroutine: A has no member named \'promise_type\' (err_implied_std_coroutine_traits_promise_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_implied_std_initializer_list_not_found"] = {
["err_implied_std_initializer_list_not_found"]={
[a] = "error: cannot deduce type of initializer list because std::initializer_list was not found; include <initializer_list> (err_implied_std_initializer_list_not_found)",
[c]="error: cannot deduce type of initializer list because std::initializer_list was not found; include <initializer_list> (err_implied_std_initializer_list_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_import_in_wrong_fragment"] = {
["err_import_in_wrong_fragment"]={
[a] = "error: module... imports cannot be in the ... module fragment (err_import_in_wrong_fragment)",
[c]="error: module... imports cannot be in the ... module fragment (err_import_in_wrong_fragment)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_import_not_allowed_here"] = {
["err_import_not_allowed_here"]={
[a] = "error: imports must immediately follow the module declaration (err_import_not_allowed_here)",
[c]="error: imports must immediately follow the module declaration (err_import_not_allowed_here)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_imported_module_modmap_changed"] = {
["err_imported_module_modmap_changed"]={
[a] = "fatal error: module \'A\' ... AST file \'B\' found in a different module map file (C) than when the importing AST file was built (D) (err_imported_module_modmap_changed)",
[c]="fatal error: module \'A\' ... AST file \'B\' found in a different module map file (C) than when the importing AST file was built (D) (err_imported_module_modmap_changed)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_imported_module_not_found"] = {
["err_imported_module_not_found"]={
[a] = "fatal error: module \'A\' in AST file \'B\' ...is not defined in any loaded module map file; maybe you need to load \'C\'? (err_imported_module_not_found)",
[c]="fatal error: module \'A\' in AST file \'B\' ...is not defined in any loaded module map file; maybe you need to load \'C\'? (err_imported_module_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_imported_module_relocated"] = {
["err_imported_module_relocated"]={
[a] = "fatal error: module \'A\' was built in directory \'B\' but now resides in directory \'C\' (err_imported_module_relocated)",
[c]="fatal error: module \'A\' was built in directory \'B\' but now resides in directory \'C\' (err_imported_module_relocated)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_in_class_initializer_bad_type"] = {
["err_in_class_initializer_bad_type"]={
[a] = "error: static data member of type A must be initialized out of line (err_in_class_initializer_bad_type)",
[c]="error: static data member of type A must be initialized out of line (err_in_class_initializer_bad_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_in_class_initializer_literal_type"] = {
["err_in_class_initializer_literal_type"]={
[a] = "error: in-class initializer for static data member of type A requires \'constexpr\' specifier (err_in_class_initializer_literal_type)",
[c]="error: in-class initializer for static data member of type A requires \'constexpr\' specifier (err_in_class_initializer_literal_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_in_class_initializer_non_const"] = {
["err_in_class_initializer_non_const"]={
[a] = "error: non-const static data member must be initialized out of line (err_in_class_initializer_non_const)",
[c]="error: non-const static data member must be initialized out of line (err_in_class_initializer_non_const)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_in_class_initializer_non_constant"] = {
["err_in_class_initializer_non_constant"]={
[a] = "error: in-class initializer for static data member is not a constant expression (err_in_class_initializer_non_constant)",
[c]="error: in-class initializer for static data member is not a constant expression (err_in_class_initializer_non_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_in_class_initializer_volatile"] = {
["err_in_class_initializer_volatile"]={
[a] = "error: static const volatile data member must be initialized out of line (err_in_class_initializer_volatile)",
[c]="error: static const volatile data member must be initialized out of line (err_in_class_initializer_volatile)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_include_too_large"] = {
["err_include_too_large"]={
[a] = "fatal error: sorry, this include generates a translation unit too large for Clang to process. (err_include_too_large)",
[c]="fatal error: sorry, this include generates a translation unit too large for Clang to process. (err_include_too_large)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_incompatible_exception_specs"] = {
["err_incompatible_exception_specs"]={
[a] = "error: target exception specification is not superset of source (err_incompatible_exception_specs)",
[c]="error: target exception specification is not superset of source (err_incompatible_exception_specs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incompatible_fp_eval_method_options"] = {
["err_incompatible_fp_eval_method_options"]={
[a] = "error: option \'ffp-eval-method\' cannot be used with option ... (err_incompatible_fp_eval_method_options)",
[c]="error: option \'ffp-eval-method\' cannot be used with option ... (err_incompatible_fp_eval_method_options)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_incompatible_qualified_id"] = {
["err_incompatible_qualified_id"]={
[a] = "error: ... (err_incompatible_qualified_id)",
[c]="error: ... (err_incompatible_qualified_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incompatible_vectors"] = {
["err_incompatible_vectors"]={
[a] = "error: incompatible vector types ... (err_incompatible_vectors)",
[c]="error: incompatible vector types ... (err_incompatible_vectors)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_array_member_init"] = {
["err_incomplete_array_member_init"]={
[a] = "error: array bound cannot be deduced from a default member initializer (err_incomplete_array_member_init)",
[c]="error: array bound cannot be deduced from a default member initializer (err_incomplete_array_member_init)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_incomplete_base_class"] = {
["err_incomplete_base_class"]={
[a] = "error: base class has incomplete type (err_incomplete_base_class)",
[c]="error: base class has incomplete type (err_incomplete_base_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_enum"] = {
["err_incomplete_enum"]={
[a] = "error: enumeration A is incomplete (err_incomplete_enum)",
[c]="error: enumeration A is incomplete (err_incomplete_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_in_exception_spec"] = {
["err_incomplete_in_exception_spec"]={
[a] = "error: ...incomplete type A is not allowed in exception specification (err_incomplete_in_exception_spec)",
[c]="error: ...incomplete type A is not allowed in exception specification (err_incomplete_in_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_member_access"] = {
["err_incomplete_member_access"]={
[a] = "error: member access into incomplete type A (err_incomplete_member_access)",
[c]="error: member access into incomplete type A (err_incomplete_member_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_nested_name_spec"] = {
["err_incomplete_nested_name_spec"]={
[a] = "error: incomplete type A named in nested name specifier (err_incomplete_nested_name_spec)",
[c]="error: incomplete type A named in nested name specifier (err_incomplete_nested_name_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_object_call"] = {
["err_incomplete_object_call"]={
[a] = "error: incomplete type in call to object of type A (err_incomplete_object_call)",
[c]="error: incomplete type in call to object of type A (err_incomplete_object_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_receiver_type"] = {
["err_incomplete_receiver_type"]={
[a] = "error: incomplete receiver type A (err_incomplete_receiver_type)",
[c]="error: incomplete receiver type A (err_incomplete_receiver_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_synthesized_property"] = {
["err_incomplete_synthesized_property"]={
[a] = "error: cannot synthesize property A with incomplete type B (err_incomplete_synthesized_property)",
[c]="error: cannot synthesize property A with incomplete type B (err_incomplete_synthesized_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_type"] = {
["err_incomplete_type"]={
[a] = "error: incomplete type A where a complete type is required (err_incomplete_type)",
[c]="error: incomplete type A where a complete type is required (err_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_type_objc_at_encode"] = {
["err_incomplete_type_objc_at_encode"]={
[a] = "error: \'@encode\' of incomplete type A (err_incomplete_type_objc_at_encode)",
[c]="error: \'@encode\' of incomplete type A (err_incomplete_type_objc_at_encode)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_type_used_in_type_trait_expr"] = {
["err_incomplete_type_used_in_type_trait_expr"]={
[a] = "error: incomplete type A used in type trait expression (err_incomplete_type_used_in_type_trait_expr)",
[c]="error: incomplete type A used in type trait expression (err_incomplete_type_used_in_type_trait_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incomplete_typeid"] = {
["err_incomplete_typeid"]={
[a] = "error: \'typeid\' of incomplete type A (err_incomplete_typeid)",
[c]="error: \'typeid\' of incomplete type A (err_incomplete_typeid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inconsistent_ivar_count"] = {
["err_inconsistent_ivar_count"]={
[a] = "error: inconsistent number of instance variables specified (err_inconsistent_ivar_count)",
[c]="error: inconsistent number of instance variables specified (err_inconsistent_ivar_count)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incorrect_defaulted_consteval"] = {
["err_incorrect_defaulted_consteval"]={
[a] = "error: defaulted declaration of ... cannot be consteval because implicit definition is not constexpr (err_incorrect_defaulted_consteval)",
[c]="error: defaulted declaration of ... cannot be consteval because implicit definition is not constexpr (err_incorrect_defaulted_consteval)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incorrect_defaulted_constexpr"] = {
["err_incorrect_defaulted_constexpr"]={
[a] = "error: defaulted definition of ... is not constexpr (err_incorrect_defaulted_constexpr)",
[c]="error: defaulted definition of ... is not constexpr (err_incorrect_defaulted_constexpr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_incorrect_number_of_vector_initializers"] = {
["err_incorrect_number_of_vector_initializers"]={
[a] = "error: number of elements must be either one or match the size of the vector (err_incorrect_number_of_vector_initializers)",
[c]="error: number of elements must be either one or match the size of the vector (err_incorrect_number_of_vector_initializers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_increment_decrement_enum"] = {
["err_increment_decrement_enum"]={
[a] = "error: cannot ... expression of enum type A (err_increment_decrement_enum)",
[c]="error: cannot ... expression of enum type A (err_increment_decrement_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_indirect_goto_in_protected_scope"] = {
["err_indirect_goto_in_protected_scope"]={
[a] = "error: cannot jump from this ... goto statement to one of its possible targets (err_indirect_goto_in_protected_scope)",
[c]="error: cannot jump from this ... goto statement to one of its possible targets (err_indirect_goto_in_protected_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_indirect_goto_without_addrlabel"] = {
["err_indirect_goto_without_addrlabel"]={
[a] = "error: indirect goto in function with no address-of-label expressions (err_indirect_goto_without_addrlabel)",
[c]="error: indirect goto in function with no address-of-label expressions (err_indirect_goto_without_addrlabel)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_capture_deduction_failure"] = {
["err_init_capture_deduction_failure"]={
[a] = "error: cannot deduce type for lambda capture A from initializer of type B (err_init_capture_deduction_failure)",
[c]="error: cannot deduce type for lambda capture A from initializer of type B (err_init_capture_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_init_capture_deduction_failure_from_init_list"] = {
["err_init_capture_deduction_failure_from_init_list"]={
[a] = "error: cannot deduce type for lambda capture A from initializer list (err_init_capture_deduction_failure_from_init_list)",
[c]="error: cannot deduce type for lambda capture A from initializer list (err_init_capture_deduction_failure_from_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_init_capture_multiple_expressions"] = {
["err_init_capture_multiple_expressions"]={
[a] = "error: initializer for lambda capture A contains multiple expressions (err_init_capture_multiple_expressions)",
[c]="error: initializer for lambda capture A contains multiple expressions (err_init_capture_multiple_expressions)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_init_capture_no_expression"] = {
["err_init_capture_no_expression"]={
[a] = "error: initializer missing for lambda capture A (err_init_capture_no_expression)",
[c]="error: initializer missing for lambda capture A (err_init_capture_no_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_init_capture_paren_braces"] = {
["err_init_capture_paren_braces"]={
[a] = "error: cannot deduce type for lambda capture A from ... initializer list (err_init_capture_paren_braces)",
[c]="error: cannot deduce type for lambda capture A from ... initializer list (err_init_capture_paren_braces)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_init_conversion_failed"] = {
["err_init_conversion_failed"]={
[a] = "error: cannot initialize ... of type A with an ... of type B... (err_init_conversion_failed)",
[c]="error: cannot initialize ... of type A with an ... of type B... (err_init_conversion_failed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_element_not_constant"] = {
["err_init_element_not_constant"]={
[a] = "error: initializer element is not a compile-time constant (err_init_element_not_constant)",
[c]="error: initializer element is not a compile-time constant (err_init_element_not_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_for_function_type"] = {
["err_init_for_function_type"]={
[a] = "error: cannot create object of function type A (err_init_for_function_type)",
[c]="error: cannot create object of function type A (err_init_for_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_incomplete_type"] = {
["err_init_incomplete_type"]={
[a] = "error: initialization of incomplete type A (err_init_incomplete_type)",
[c]="error: initialization of incomplete type A (err_init_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_list_bad_dest_type"] = {
["err_init_list_bad_dest_type"]={
[a] = "error: ...type A cannot be initialized with an initializer list (err_init_list_bad_dest_type)",
[c]="error: ...type A cannot be initialized with an initializer list (err_init_list_bad_dest_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_list_bin_op"] = {
["err_init_list_bin_op"]={
[a] = "error: initializer list cannot be used on the ... hand side of operator \'A\' (err_init_list_bin_op)",
[c]="error: initializer list cannot be used on the ... hand side of operator \'A\' (err_init_list_bin_op)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_init_method_bad_return_type"] = {
["err_init_method_bad_return_type"]={
[a] = "error: init methods must return an object pointer type, not A (err_init_method_bad_return_type)",
[c]="error: init methods must return an object pointer type, not A (err_init_method_bad_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_non_aggr_init_list"] = {
["err_init_non_aggr_init_list"]={
[a] = "error: initialization of non-aggregate type A with an initializer list (err_init_non_aggr_init_list)",
[c]="error: initialization of non-aggregate type A with an initializer list (err_init_non_aggr_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_objc_class"] = {
["err_init_objc_class"]={
[a] = "error: cannot initialize Objective-C class type A (err_init_objc_class)",
[c]="error: cannot initialize Objective-C class type A (err_init_objc_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_priority_object_attr"] = {
["err_init_priority_object_attr"]={
[a] = "error: can only use \'init_priority\' attribute on file-scope definitions of objects of class type (err_init_priority_object_attr)",
[c]="error: can only use \'init_priority\' attribute on file-scope definitions of objects of class type (err_init_priority_object_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_init_reference_member_uninitialized"] = {
["err_init_reference_member_uninitialized"]={
[a] = "error: reference member of type A uninitialized (err_init_reference_member_uninitialized)",
[c]="error: reference member of type A uninitialized (err_init_reference_member_uninitialized)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_initializer_overrides_destructed"] = {
["err_initializer_overrides_destructed"]={
[a] = "error: initializer would partially override prior initialization of object of type A with non-trivial destruction (err_initializer_overrides_destructed)",
[c]="error: initializer would partially override prior initialization of object of type A with non-trivial destruction (err_initializer_overrides_destructed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_initializer_string_for_char_array_too_long"] = {
["err_initializer_string_for_char_array_too_long"]={
[a] = "error: initializer-string for char array is too long, array size is A but initializer has size B (including the null terminating character) (err_initializer_string_for_char_array_too_long)",
[c]="error: initializer-string for char array is too long, array size is A but initializer has size B (including the null terminating character) (err_initializer_string_for_char_array_too_long)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inline_decl_follows_def"] = {
["err_inline_decl_follows_def"]={
[a] = "error: inline declaration of A follows non-inline definition (err_inline_decl_follows_def)",
[c]="error: inline declaration of A follows non-inline definition (err_inline_decl_follows_def)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inline_declaration_block_scope"] = {
["err_inline_declaration_block_scope"]={
[a] = "error: inline declaration of A not allowed in block scope (err_inline_declaration_block_scope)",
[c]="error: inline declaration of A not allowed in block scope (err_inline_declaration_block_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inline_main"] = {
["err_inline_main"]={
[a] = "error: \'main\' is not allowed to be declared inline (err_inline_main)",
[c]="error: \'main\' is not allowed to be declared inline (err_inline_main)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inline_namespace_alias"] = {
["err_inline_namespace_alias"]={
[a] = "error: namespace alias cannot be inline (err_inline_namespace_alias)",
[c]="error: namespace alias cannot be inline (err_inline_namespace_alias)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_inline_namespace_mismatch"] = {
["err_inline_namespace_mismatch"]={
[a] = "error: non-inline namespace cannot be reopened as inline (err_inline_namespace_mismatch)",
[c]="error: non-inline namespace cannot be reopened as inline (err_inline_namespace_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inline_namespace_std"] = {
["err_inline_namespace_std"]={
[a] = "error: cannot declare the namespace \'std\' to be inline (err_inline_namespace_std)",
[c]="error: cannot declare the namespace \'std\' to be inline (err_inline_namespace_std)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_inline_nested_namespace_definition"] = {
["err_inline_nested_namespace_definition"]={
[a] = "error: nested namespace definition cannot be \'inline\' (err_inline_nested_namespace_definition)",
[c]="error: nested namespace definition cannot be \'inline\' (err_inline_nested_namespace_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_inline_non_function"] = {
["err_inline_non_function"]={
[a] = "error: \'inline\' can only appear on functions... (err_inline_non_function)",
[c]="error: \'inline\' can only appear on functions... (err_inline_non_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_int_to_block_pointer"] = {
["err_int_to_block_pointer"]={
[a] = "error: invalid block pointer conversion ... (err_int_to_block_pointer)",
[c]="error: invalid block pointer conversion ... (err_int_to_block_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_integer_literal_too_large"] = {
["err_integer_literal_too_large"]={
[a] = "error: integer literal is too large to be represented in any ...integer type (err_integer_literal_too_large)",
[c]="error: integer literal is too large to be represented in any ...integer type (err_integer_literal_too_large)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_integer_sequence_integral_element_type"] = {
["err_integer_sequence_integral_element_type"]={
[a] = "error: integer sequences must have integral element type (err_integer_sequence_integral_element_type)",
[c]="error: integer sequences must have integral element type (err_integer_sequence_integral_element_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_integer_sequence_negative_length"] = {
["err_integer_sequence_negative_length"]={
[a] = "error: integer sequences must have non-negative sequence length (err_integer_sequence_negative_length)",
[c]="error: integer sequences must have non-negative sequence length (err_integer_sequence_negative_length)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_introducing_special_friend"] = {
["err_introducing_special_friend"]={
[a] = "error: must use a qualified name when declaring a ... as a friend (err_introducing_special_friend)",
[c]="error: must use a qualified name when declaring a ... as a friend (err_introducing_special_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_asm_cast_lvalue"] = {
["err_invalid_asm_cast_lvalue"]={
[a] = "error: invalid use of a cast in a inline asm context requiring an lvalue: remove the cast or build with -fheinous-gnu-extensions (err_invalid_asm_cast_lvalue)",
[c]="error: invalid use of a cast in a inline asm context requiring an lvalue: remove the cast or build with -fheinous-gnu-extensions (err_invalid_asm_cast_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_invalid_asm_value_for_constraint"] = {
["err_invalid_asm_value_for_constraint"]={
[a] = "error: value \'A\' out of range for constraint \'B\' (err_invalid_asm_value_for_constraint)",
[c]="error: value \'A\' out of range for constraint \'B\' (err_invalid_asm_value_for_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_invalid_astype_of_different_size"] = {
["err_invalid_astype_of_different_size"]={
[a] = "error: invalid reinterpretation: sizes of A and B must match (err_invalid_astype_of_different_size)",
[c]="error: invalid reinterpretation: sizes of A and B must match (err_invalid_astype_of_different_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_base_in_interface"] = {
["err_invalid_base_in_interface"]={
[a] = "error: interface type cannot inherit from ... A (err_invalid_base_in_interface)",
[c]="error: interface type cannot inherit from ... A (err_invalid_base_in_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_branch_protection_spec"] = {
["err_invalid_branch_protection_spec"]={
[a] = "error: invalid or misplaced branch protection specification \'A\' (err_invalid_branch_protection_spec)",
[c]="error: invalid or misplaced branch protection specification \'A\' (err_invalid_branch_protection_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_char_raw_delim"] = {
["err_invalid_char_raw_delim"]={
[a] = "error: invalid character \'A\' character in raw string delimiter; use PREFIX( )PREFIX to delimit raw string (err_invalid_char_raw_delim)",
[c]="error: invalid character \'A\' character in raw string delimiter; use PREFIX( )PREFIX to delimit raw string (err_invalid_char_raw_delim)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_character_to_charify"] = {
["err_invalid_character_to_charify"]={
[a] = "error: invalid argument to convert to character (err_invalid_character_to_charify)",
[c]="error: invalid argument to convert to character (err_invalid_character_to_charify)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_character_udl"] = {
["err_invalid_character_udl"]={
[a] = "error: character literal with user-defined suffix cannot be used here (err_invalid_character_udl)",
[c]="error: character literal with user-defined suffix cannot be used here (err_invalid_character_udl)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_collection_element"] = {
["err_invalid_collection_element"]={
[a] = "error: collection element of type A is not an Objective-C object (err_invalid_collection_element)",
[c]="error: collection element of type A is not an Objective-C object (err_invalid_collection_element)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_complex_spec"] = {
["err_invalid_complex_spec"]={
[a] = "error: \'_Complex A\' is invalid (err_invalid_complex_spec)",
[c]="error: \'_Complex A\' is invalid (err_invalid_complex_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_consteval_call"] = {
["err_invalid_consteval_call"]={
[a] = "error: call to ... function A is not a constant expression (err_invalid_consteval_call)",
[c]="error: call to ... function A is not a constant expression (err_invalid_consteval_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_consteval_decl_kind"] = {
["err_invalid_consteval_decl_kind"]={
[a] = "error: A cannot be declared consteval (err_invalid_consteval_decl_kind)",
[c]="error: A cannot be declared consteval (err_invalid_consteval_decl_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_consteval_take_address"] = {
["err_invalid_consteval_take_address"]={
[a] = "error: cannot take address of ... ... A outside of an immediate invocation (err_invalid_consteval_take_address)",
[c]="error: cannot take address of ... ... A outside of an immediate invocation (err_invalid_consteval_take_address)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_constexpr"] = {
["err_invalid_constexpr"]={
[a] = "error: ... cannot be ... (err_invalid_constexpr)",
[c]="error: ... cannot be ... (err_invalid_constexpr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_constexpr_member"] = {
["err_invalid_constexpr_member"]={
[a] = "error: non-static data member cannot be constexpr... (err_invalid_constexpr_member)",
[c]="error: non-static data member cannot be constexpr... (err_invalid_constexpr_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_constexpr_var_decl"] = {
["err_invalid_constexpr_var_decl"]={
[a] = "error: constexpr variable declaration must be a definition (err_invalid_constexpr_var_decl)",
[c]="error: constexpr variable declaration must be a definition (err_invalid_constexpr_var_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_conversion_between_ext_vectors"] = {
["err_invalid_conversion_between_ext_vectors"]={
[a] = "error: invalid conversion between ext-vector type A and B (err_invalid_conversion_between_ext_vectors)",
[c]="error: invalid conversion between ext-vector type A and B (err_invalid_conversion_between_ext_vectors)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_conversion_between_matrix_and_type"] = {
["err_invalid_conversion_between_matrix_and_type"]={
[a] = "error: conversion between matrix type A and incompatible type B is not allowed (err_invalid_conversion_between_matrix_and_type)",
[c]="error: conversion between matrix type A and incompatible type B is not allowed (err_invalid_conversion_between_matrix_and_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_conversion_between_matrixes"] = {
["err_invalid_conversion_between_matrixes"]={
[a] = "error: conversion between matrix types A and B of different size is not allowed (err_invalid_conversion_between_matrixes)",
[c]="error: conversion between matrix types A and B of different size is not allowed (err_invalid_conversion_between_matrixes)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_conversion_between_vector_and_integer"] = {
["err_invalid_conversion_between_vector_and_integer"]={
[a] = "error: invalid conversion between vector type A and integer type B of different size (err_invalid_conversion_between_vector_and_integer)",
[c]="error: invalid conversion between vector type A and integer type B of different size (err_invalid_conversion_between_vector_and_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_conversion_between_vector_and_scalar"] = {
["err_invalid_conversion_between_vector_and_scalar"]={
[a] = "error: invalid conversion between vector type A and scalar type B (err_invalid_conversion_between_vector_and_scalar)",
[c]="error: invalid conversion between vector type A and scalar type B (err_invalid_conversion_between_vector_and_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_conversion_between_vectors"] = {
["err_invalid_conversion_between_vectors"]={
[a] = "error: invalid conversion between vector type A and B of different size (err_invalid_conversion_between_vectors)",
[c]="error: invalid conversion between vector type A and B of different size (err_invalid_conversion_between_vectors)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_cpu_is"] = {
["err_invalid_cpu_is"]={
[a] = "error: invalid cpu name for builtin (err_invalid_cpu_is)",
[c]="error: invalid cpu name for builtin (err_invalid_cpu_is)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_cpu_specific_dispatch_value"] = {
["err_invalid_cpu_specific_dispatch_value"]={
[a] = "error: invalid option \'A\' for ... (err_invalid_cpu_specific_dispatch_value)",
[c]="error: invalid option \'A\' for ... (err_invalid_cpu_specific_dispatch_value)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_cpu_supports"] = {
["err_invalid_cpu_supports"]={
[a] = "error: invalid cpu feature string for builtin (err_invalid_cpu_supports)",
[c]="error: invalid cpu feature string for builtin (err_invalid_cpu_supports)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_cxx_abi"] = {
["err_invalid_cxx_abi"]={
[a] = "error: invalid C++ ABI name \'A\' (err_invalid_cxx_abi)",
[c]="error: invalid C++ ABI name \'A\' (err_invalid_cxx_abi)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_invalid_decl_spec_combination"] = {
["err_invalid_decl_spec_combination"]={
[a] = "error: cannot combine with previous \'A\' declaration specifier (err_invalid_decl_spec_combination)",
[c]="error: cannot combine with previous \'A\' declaration specifier (err_invalid_decl_spec_combination)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_decl_specifier_in_nontype_parm"] = {
["err_invalid_decl_specifier_in_nontype_parm"]={
[a] = "error: invalid declaration specifier in template non-type parameter (err_invalid_decl_specifier_in_nontype_parm)",
[c]="error: invalid declaration specifier in template non-type parameter (err_invalid_decl_specifier_in_nontype_parm)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_declaration_in_hlsl_buffer"] = {
["err_invalid_declaration_in_hlsl_buffer"]={
[a] = "error: invalid declaration inside ... (err_invalid_declaration_in_hlsl_buffer)",
[c]="error: invalid declaration inside ... (err_invalid_declaration_in_hlsl_buffer)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_invalid_declarator_global_scope"] = {
["err_invalid_declarator_global_scope"]={
[a] = "error: definition or redeclaration of A cannot name the global scope (err_invalid_declarator_global_scope)",
[c]="error: definition or redeclaration of A cannot name the global scope (err_invalid_declarator_global_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_declarator_in_block"] = {
["err_invalid_declarator_in_block"]={
[a] = "error: definition or redeclaration of A not allowed inside a block (err_invalid_declarator_in_block)",
[c]="error: definition or redeclaration of A not allowed inside a block (err_invalid_declarator_in_block)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_declarator_in_function"] = {
["err_invalid_declarator_in_function"]={
[a] = "error: definition or redeclaration of A not allowed inside a function (err_invalid_declarator_in_function)",
[c]="error: definition or redeclaration of A not allowed inside a function (err_invalid_declarator_in_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_declarator_scope"] = {
["err_invalid_declarator_scope"]={
[a] = "error: cannot define or redeclare A here because namespace B does not enclose namespace C (err_invalid_declarator_scope)",
[c]="error: cannot define or redeclare A here because namespace B does not enclose namespace C (err_invalid_declarator_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_digit"] = {
["err_invalid_digit"]={
[a] = "error: invalid digit \'A\' in ... constant (err_invalid_digit)",
[c]="error: invalid digit \'A\' in ... constant (err_invalid_digit)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_feature_combination"] = {
["err_invalid_feature_combination"]={
[a] = "error: invalid feature combination: A (err_invalid_feature_combination)",
[c]="error: invalid feature combination: A (err_invalid_feature_combination)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_invalid_form_pointer_member_function"] = {
["err_invalid_form_pointer_member_function"]={
[a] = "error: cannot create a non-constant pointer to member function (err_invalid_form_pointer_member_function)",
[c]="error: cannot create a non-constant pointer to member function (err_invalid_form_pointer_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_incomplete_type_use"] = {
["err_invalid_incomplete_type_use"]={
[a] = "error: invalid use of incomplete type A (err_invalid_incomplete_type_use)",
[c]="error: invalid use of incomplete type A (err_invalid_incomplete_type_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_macos_32bit_deployment_target"] = {
["err_invalid_macos_32bit_deployment_target"]={
[a] = "error: 32-bit targets are not supported when building for Mac Catalyst (err_invalid_macos_32bit_deployment_target)",
[c]="error: 32-bit targets are not supported when building for Mac Catalyst (err_invalid_macos_32bit_deployment_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_invalid_mask_type_size"] = {
["err_invalid_mask_type_size"]={
[a] = "error: mask type size must be between 1-byte and 8-bytes (err_invalid_mask_type_size)",
[c]="error: mask type size must be between 1-byte and 8-bytes (err_invalid_mask_type_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_member_in_interface"] = {
["err_invalid_member_in_interface"]={
[a] = "error: ...A is not permitted within an interface type (err_invalid_member_in_interface)",
[c]="error: ...A is not permitted within an interface type (err_invalid_member_in_interface)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_invalid_member_use_in_static_method"] = {
["err_invalid_member_use_in_static_method"]={
[a] = "error: invalid use of member A in static member function (err_invalid_member_use_in_static_method)",
[c]="error: invalid use of member A in static member function (err_invalid_member_use_in_static_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_module_name"] = {
["err_invalid_module_name"]={
[a] = "error: A is an invalid name for a module (err_invalid_module_name)",
[c]="error: A is an invalid name for a module (err_invalid_module_name)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_invalid_neon_type_code"] = {
["err_invalid_neon_type_code"]={
[a] = "error: incompatible constant for this __builtin_neon function (err_invalid_neon_type_code)",
[c]="error: incompatible constant for this __builtin_neon function (err_invalid_neon_type_code)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_non_static_member_use"] = {
["err_invalid_non_static_member_use"]={
[a] = "error: invalid use of non-static data member A (err_invalid_non_static_member_use)",
[c]="error: invalid use of non-static data member A (err_invalid_non_static_member_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_nsnumber_type"] = {
["err_invalid_nsnumber_type"]={
[a] = "error: A is not a valid literal type for NSNumber (err_invalid_nsnumber_type)",
[c]="error: A is not a valid literal type for NSNumber (err_invalid_nsnumber_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_numeric_udl"] = {
["err_invalid_numeric_udl"]={
[a] = "error: numeric literal with user-defined suffix cannot be used here (err_invalid_numeric_udl)",
[c]="error: numeric literal with user-defined suffix cannot be used here (err_invalid_numeric_udl)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_operator_on_type"] = {
["err_invalid_operator_on_type"]={
[a] = "error: cannot use ... operator on a type (err_invalid_operator_on_type)",
[c]="error: cannot use ... operator on a type (err_invalid_operator_on_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_invalid_pcs"] = {
["err_invalid_pcs"]={
[a] = "error: invalid PCS type (err_invalid_pcs)",
[c]="error: invalid PCS type (err_invalid_pcs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_pixel_decl_spec_combination"] = {
["err_invalid_pixel_decl_spec_combination"]={
[a] = "error: \'__pixel\' must be preceded by \'__vector\'.  \'A\' declaration specifier not allowed here (err_invalid_pixel_decl_spec_combination)",
[c]="error: \'__pixel\' must be preceded by \'__vector\'.  \'A\' declaration specifier not allowed here (err_invalid_pixel_decl_spec_combination)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_property_name"] = {
["err_invalid_property_name"]={
[a] = "error: A is not a valid property name (accessing an object of type B) (err_invalid_property_name)",
[c]="error: A is not a valid property name (accessing an object of type B) (err_invalid_property_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_protocol_qualifiers"] = {
["err_invalid_protocol_qualifiers"]={
[a] = "error: invalid protocol qualifiers on non-ObjC type (err_invalid_protocol_qualifiers)",
[c]="error: invalid protocol qualifiers on non-ObjC type (err_invalid_protocol_qualifiers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_qualified_constructor"] = {
["err_invalid_qualified_constructor"]={
[a] = "error: \'A\' qualifier is not allowed on a constructor (err_invalid_qualified_constructor)",
[c]="error: \'A\' qualifier is not allowed on a constructor (err_invalid_qualified_constructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_qualified_destructor"] = {
["err_invalid_qualified_destructor"]={
[a] = "error: \'A\' qualifier is not allowed on a destructor (err_invalid_qualified_destructor)",
[c]="error: \'A\' qualifier is not allowed on a destructor (err_invalid_qualified_destructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_qualified_function_type"] = {
["err_invalid_qualified_function_type"]={
[a] = "error: ... ...cannot have \'A\' qualifier (err_invalid_qualified_function_type)",
[c]="error: ... ...cannot have \'A\' qualifier (err_invalid_qualified_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_receiver_class_message"] = {
["err_invalid_receiver_class_message"]={
[a] = "error: receiver type A is not an Objective-C class (err_invalid_receiver_class_message)",
[c]="error: receiver type A is not an Objective-C class (err_invalid_receiver_class_message)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_receiver_to_message_super"] = {
["err_invalid_receiver_to_message_super"]={
[a] = "error: \'super\' is only valid in a method body (err_invalid_receiver_to_message_super)",
[c]="error: \'super\' is only valid in a method body (err_invalid_receiver_to_message_super)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_reference_qualifier_application"] = {
["err_invalid_reference_qualifier_application"]={
[a] = "error: \'A\' qualifier may not be applied to a reference (err_invalid_reference_qualifier_application)",
[c]="error: \'A\' qualifier may not be applied to a reference (err_invalid_reference_qualifier_application)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_invalid_saturation_spec"] = {
["err_invalid_saturation_spec"]={
[a] = "error: \'_Sat\' specifier is only valid on \'_Fract\' or \'_Accum\', not \'A\' (err_invalid_saturation_spec)",
[c]="error: \'_Sat\' specifier is only valid on \'_Fract\' or \'_Accum\', not \'A\' (err_invalid_saturation_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_sign_spec"] = {
["err_invalid_sign_spec"]={
[a] = "error: \'A\' cannot be signed or unsigned (err_invalid_sign_spec)",
[c]="error: \'A\' cannot be signed or unsigned (err_invalid_sign_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_storage_class_in_func_decl"] = {
["err_invalid_storage_class_in_func_decl"]={
[a] = "error: invalid storage class specifier in function declarator (err_invalid_storage_class_in_func_decl)",
[c]="error: invalid storage class specifier in function declarator (err_invalid_storage_class_in_func_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_invalid_string_udl"] = {
["err_invalid_string_udl"]={
[a] = "error: string literal with user-defined suffix cannot be used here (err_invalid_string_udl)",
[c]="error: string literal with user-defined suffix cannot be used here (err_invalid_string_udl)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_suffix_constant"] = {
["err_invalid_suffix_constant"]={
[a] = "error: invalid suffix \'A\' on ... constant (err_invalid_suffix_constant)",
[c]="error: invalid suffix \'A\' on ... constant (err_invalid_suffix_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_super_scope"] = {
["err_invalid_super_scope"]={
[a] = "error: invalid use of \'__super\', this keyword can only be used inside class or member function scope (err_invalid_super_scope)",
[c]="error: invalid use of \'__super\', this keyword can only be used inside class or member function scope (err_invalid_super_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_this_use"] = {
["err_invalid_this_use"]={
[a] = "error: invalid use of \'this\' outside of a non-static member function (err_invalid_this_use)",
[c]="error: invalid use of \'this\' outside of a non-static member function (err_invalid_this_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_thread"] = {
["err_invalid_thread"]={
[a] = "error: \'A\' is only allowed on variable declarations (err_invalid_thread)",
[c]="error: \'A\' is only allowed on variable declarations (err_invalid_thread)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_token_after_declarator_suggest_equal"] = {
["err_invalid_token_after_declarator_suggest_equal"]={
[a] = "error: invalid A at end of declaration; did you mean \'=\'? (err_invalid_token_after_declarator_suggest_equal)",
[c]="error: invalid A at end of declaration; did you mean \'=\'? (err_invalid_token_after_declarator_suggest_equal)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_invalid_token_after_toplevel_declarator"] = {
["err_invalid_token_after_toplevel_declarator"]={
[a] = "error: expected \';\' after top level declarator (err_invalid_token_after_toplevel_declarator)",
[c]="error: expected \';\' after top level declarator (err_invalid_token_after_toplevel_declarator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_invalid_type_for_program_scope_var"] = {
["err_invalid_type_for_program_scope_var"]={
[a] = "error: the A type cannot be used to declare a program scope variable (err_invalid_type_for_program_scope_var)",
[c]="error: the A type cannot be used to declare a program scope variable (err_invalid_type_for_program_scope_var)",
["type"] = "Error",
[b]=e,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["err_invalid_ucn_name"] = {
["err_invalid_ucn_name"]={
[a] = "error: \'A\' is not a valid Unicode character name (err_invalid_ucn_name)",
[c]="error: \'A\' is not a valid Unicode character name (err_invalid_ucn_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_use_of_array_type"] = {
["err_invalid_use_of_array_type"]={
[a] = "error: an array type is not allowed here (err_invalid_use_of_array_type)",
[c]="error: an array type is not allowed here (err_invalid_use_of_array_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_use_of_function_type"] = {
["err_invalid_use_of_function_type"]={
[a] = "error: a function type is not allowed here (err_invalid_use_of_function_type)",
[c]="error: a function type is not allowed here (err_invalid_use_of_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_utf8"] = {
["err_invalid_utf8"]={
[a] = "error: source file is not valid UTF-8 (err_invalid_utf8)",
[c]="error: source file is not valid UTF-8 (err_invalid_utf8)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_invalid_var_template_spec_type"] = {
["err_invalid_var_template_spec_type"]={
[a] = "error: type A of ... of B does not match expected type C (err_invalid_var_template_spec_type)",
[c]="error: type A of ... of B does not match expected type C (err_invalid_var_template_spec_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_bool_decl_spec"] = {
["err_invalid_vector_bool_decl_spec"]={
[a] = "error: cannot use \'A\' with \'__vector bool\' (err_invalid_vector_bool_decl_spec)",
[c]="error: cannot use \'A\' with \'__vector bool\' (err_invalid_vector_bool_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_bool_int128_decl_spec"] = {
["err_invalid_vector_bool_int128_decl_spec"]={
[a] = "error: use of \'__int128\' with \'__vector bool\' requires VSX support enabled (on POWER10 or later) (err_invalid_vector_bool_int128_decl_spec)",
[c]="error: use of \'__int128\' with \'__vector bool\' requires VSX support enabled (on POWER10 or later) (err_invalid_vector_bool_int128_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_decl_spec_combination"] = {
["err_invalid_vector_decl_spec_combination"]={
[a] = "error: cannot combine with previous \'A\' declaration specifier. \'__vector\' must be first (err_invalid_vector_decl_spec_combination)",
[c]="error: cannot combine with previous \'A\' declaration specifier. \'__vector\' must be first (err_invalid_vector_decl_spec_combination)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_double_decl_spec"] = {
["err_invalid_vector_double_decl_spec"]={
[a] = "error: use of \'double\' with \'__vector\' requires VSX support to be enabled (available on POWER7 or later) (err_invalid_vector_double_decl_spec)",
[c]="error: use of \'double\' with \'__vector\' requires VSX support to be enabled (available on POWER7 or later) (err_invalid_vector_double_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_float_decl_spec"] = {
["err_invalid_vector_float_decl_spec"]={
[a] = "error: cannot use \'float\' with \'__vector\' (err_invalid_vector_float_decl_spec)",
[c]="error: cannot use \'float\' with \'__vector\' (err_invalid_vector_float_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_int128_decl_spec"] = {
["err_invalid_vector_int128_decl_spec"]={
[a] = "error: use of \'__int128\' with \'__vector\' requires extended Altivec support (available on POWER8 or later) (err_invalid_vector_int128_decl_spec)",
[c]="error: use of \'__int128\' with \'__vector\' requires extended Altivec support (available on POWER8 or later) (err_invalid_vector_int128_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_long_decl_spec"] = {
["err_invalid_vector_long_decl_spec"]={
[a] = "error: cannot use \'long\' with \'__vector\' (err_invalid_vector_long_decl_spec)",
[c]="error: cannot use \'long\' with \'__vector\' (err_invalid_vector_long_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_long_double_decl_spec"] = {
["err_invalid_vector_long_double_decl_spec"]={
[a] = "error: cannot use \'long double\' with \'__vector\' (err_invalid_vector_long_double_decl_spec)",
[c]="error: cannot use \'long double\' with \'__vector\' (err_invalid_vector_long_double_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vector_long_long_decl_spec"] = {
["err_invalid_vector_long_long_decl_spec"]={
[a] = "error: use of \'long long\' with \'__vector\' requires VSX support (available on POWER7 or later) to be enabled (err_invalid_vector_long_long_decl_spec)",
[c]="error: use of \'long long\' with \'__vector\' requires VSX support (available on POWER7 or later) to be enabled (err_invalid_vector_long_long_decl_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_invalid_vfs_overlay"] = {
["err_invalid_vfs_overlay"]={
[a] = "fatal error: invalid virtual filesystem overlay file \'A\' (err_invalid_vfs_overlay)",
[c]="fatal error: invalid virtual filesystem overlay file \'A\' (err_invalid_vfs_overlay)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_invalid_width_spec"] = {
["err_invalid_width_spec"]={
[a] = "error: \'... A\' is invalid (err_invalid_width_spec)",
[c]="error: \'... A\' is invalid (err_invalid_width_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ivar_access_using_property_syntax_suggest"] = {
["err_ivar_access_using_property_syntax_suggest"]={
[a] = "error: property A not found on object of type B; did you mean to access instance variable C? (err_ivar_access_using_property_syntax_suggest)",
[c]="error: property A not found on object of type B; did you mean to access instance variable C? (err_ivar_access_using_property_syntax_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ivar_in_superclass_use"] = {
["err_ivar_in_superclass_use"]={
[a] = "error: property A attempting to use instance variable B declared in super class C (err_ivar_in_superclass_use)",
[c]="error: property A attempting to use instance variable B declared in super class C (err_ivar_in_superclass_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ivar_reference_type"] = {
["err_ivar_reference_type"]={
[a] = "error: instance variables cannot be of reference type (err_ivar_reference_type)",
[c]="error: instance variables cannot be of reference type (err_ivar_reference_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ivar_use_in_class_method"] = {
["err_ivar_use_in_class_method"]={
[a] = "error: instance variable A accessed in class method (err_ivar_use_in_class_method)",
[c]="error: instance variable A accessed in class method (err_ivar_use_in_class_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_kern_call_not_global_function"] = {
["err_kern_call_not_global_function"]={
[a] = "error: kernel call to non-global function A (err_kern_call_not_global_function)",
[c]="error: kernel call to non-global function A (err_kern_call_not_global_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_kern_is_nonstatic_method"] = {
["err_kern_is_nonstatic_method"]={
[a] = "error: kernel function A must be a free function or static member function (err_kern_is_nonstatic_method)",
[c]="error: kernel function A must be a free function or static member function (err_kern_is_nonstatic_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_kern_type_not_void_return"] = {
["err_kern_type_not_void_return"]={
[a] = "error: kernel function type A must have void return type (err_kern_type_not_void_return)",
[c]="error: kernel function type A must have void return type (err_kern_type_not_void_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_kernel_arg_address_space"] = {
["err_kernel_arg_address_space"]={
[a] = "error: pointer arguments to kernel functions must reside in \'__global\', \'__constant\' or \'__local\' address space (err_kernel_arg_address_space)",
[c]="error: pointer arguments to kernel functions must reside in \'__global\', \'__constant\' or \'__local\' address space (err_kernel_arg_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_keyword_as_parameter"] = {
["err_keyword_as_parameter"]={
[a] = "error: invalid parameter name: \'A\' is a keyword (err_keyword_as_parameter)",
[c]="error: invalid parameter name: \'A\' is a keyword (err_keyword_as_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_keyword_misplaced"] = {
["err_keyword_misplaced"]={
[a] = "error: misplaced A; expected B here (err_keyword_misplaced)",
[c]="error: misplaced A; expected B here (err_keyword_misplaced)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_keyword_not_allowed"] = {
["err_keyword_not_allowed"]={
[a] = "error: A cannot appear here (err_keyword_not_allowed)",
[c]="error: A cannot appear here (err_keyword_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_keyword_not_import_attr"] = {
["err_keyword_not_import_attr"]={
[a] = "error: A cannot be applied to a module import (err_keyword_not_import_attr)",
[c]="error: A cannot be applied to a module import (err_keyword_not_import_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_keyword_not_module_attr"] = {
["err_keyword_not_module_attr"]={
[a] = "error: A cannot be applied to a module (err_keyword_not_module_attr)",
[c]="error: A cannot be applied to a module (err_keyword_not_module_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_keyword_not_supported_on_target"] = {
["err_keyword_not_supported_on_target"]={
[a] = "error: A is not supported on this target (err_keyword_not_supported_on_target)",
[c]="error: A is not supported on this target (err_keyword_not_supported_on_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_l_square_l_square_not_attribute"] = {
["err_l_square_l_square_not_attribute"]={
[a] = "error: C++11 only allows consecutive left square brackets when introducing an attribute (err_l_square_l_square_not_attribute)",
[c]="error: C++11 only allows consecutive left square brackets when introducing an attribute (err_l_square_l_square_not_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_lambda_after_delete"] = {
["err_lambda_after_delete"]={
[a] = "error: \'[]\' after delete interpreted as \'delete[]\'; add parentheses to treat this as a lambda-expression (err_lambda_after_delete)",
[c]="error: \'[]\' after delete interpreted as \'delete[]\'; add parentheses to treat this as a lambda-expression (err_lambda_after_delete)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_lambda_capture_anonymous_var"] = {
["err_lambda_capture_anonymous_var"]={
[a] = "error: unnamed variable cannot be implicitly captured in a lambda expression (err_lambda_capture_anonymous_var)",
[c]="error: unnamed variable cannot be implicitly captured in a lambda expression (err_lambda_capture_anonymous_var)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_capture_default_arg"] = {
["err_lambda_capture_default_arg"]={
[a] = "error: lambda expression in default argument cannot capture any entity (err_lambda_capture_default_arg)",
[c]="error: lambda expression in default argument cannot capture any entity (err_lambda_capture_default_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_capture_flexarray_type"] = {
["err_lambda_capture_flexarray_type"]={
[a] = "error: variable A with flexible array member cannot be captured in a lambda expression (err_lambda_capture_flexarray_type)",
[c]="error: variable A with flexible array member cannot be captured in a lambda expression (err_lambda_capture_flexarray_type)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_capture_misplaced_ellipsis"] = {
["err_lambda_capture_misplaced_ellipsis"]={
[a] = "error: ellipsis in pack ...capture must appear ... the name of the capture (err_lambda_capture_misplaced_ellipsis)",
[c]="error: ellipsis in pack ...capture must appear ... the name of the capture (err_lambda_capture_misplaced_ellipsis)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_lambda_capture_multiple_ellipses"] = {
["err_lambda_capture_multiple_ellipses"]={
[a] = "error: multiple ellipses in pack capture (err_lambda_capture_multiple_ellipses)",
[c]="error: multiple ellipses in pack capture (err_lambda_capture_multiple_ellipses)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_lambda_decl_ref_not_modifiable_lvalue"] = {
["err_lambda_decl_ref_not_modifiable_lvalue"]={
[a] = "error: cannot assign to a variable captured by copy in a non-mutable lambda (err_lambda_decl_ref_not_modifiable_lvalue)",
[c]="error: cannot assign to a variable captured by copy in a non-mutable lambda (err_lambda_decl_ref_not_modifiable_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_lambda_decl_specifier_repeated"] = {
["err_lambda_decl_specifier_repeated"]={
[a] = "error: ... cannot appear multiple times in a lambda declarator (err_lambda_decl_specifier_repeated)",
[c]="error: ... cannot appear multiple times in a lambda declarator (err_lambda_decl_specifier_repeated)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_lambda_impcap"] = {
["err_lambda_impcap"]={
[a] = "error: variable A cannot be implicitly captured in a lambda with no capture-default specified (err_lambda_impcap)",
[c]="error: variable A cannot be implicitly captured in a lambda with no capture-default specified (err_lambda_impcap)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_in_constant_expression"] = {
["err_lambda_in_constant_expression"]={
[a] = "error: a lambda expression may not appear inside of a constant expression (err_lambda_in_constant_expression)",
[c]="error: a lambda expression may not appear inside of a constant expression (err_lambda_in_constant_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_in_invalid_context"] = {
["err_lambda_in_invalid_context"]={
[a] = "error: a lambda expression cannot appear in this context (err_lambda_in_invalid_context)",
[c]="error: a lambda expression cannot appear in this context (err_lambda_in_invalid_context)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_incomplete_result"] = {
["err_lambda_incomplete_result"]={
[a] = "error: incomplete result type A in lambda expression (err_lambda_incomplete_result)",
[c]="error: incomplete result type A in lambda expression (err_lambda_incomplete_result)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_return_init_list"] = {
["err_lambda_return_init_list"]={
[a] = "error: cannot deduce lambda return type from initializer list (err_lambda_return_init_list)",
[c]="error: cannot deduce lambda return type from initializer list (err_lambda_return_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_lambda_template_parameter_list_empty"] = {
["err_lambda_template_parameter_list_empty"]={
[a] = "error: lambda template parameter list cannot be empty (err_lambda_template_parameter_list_empty)",
[c]="error: lambda template parameter list cannot be empty (err_lambda_template_parameter_list_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_lambda_unevaluated_operand"] = {
["err_lambda_unevaluated_operand"]={
[a] = "error: lambda expression in an unevaluated operand (err_lambda_unevaluated_operand)",
[c]="error: lambda expression in an unevaluated operand (err_lambda_unevaluated_operand)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_language_linkage_spec_unknown"] = {
["err_language_linkage_spec_unknown"]={
[a] = "error: unknown linkage language (err_language_linkage_spec_unknown)",
[c]="error: unknown linkage language (err_language_linkage_spec_unknown)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_late_asm_label_name"] = {
["err_late_asm_label_name"]={
[a] = "error: cannot apply asm label to ... after its first use (err_late_asm_label_name)",
[c]="error: cannot apply asm label to ... after its first use (err_late_asm_label_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_lexing_char"] = {
["err_lexing_char"]={
[a] = "error: failure when lexing a character literal (err_lexing_char)",
[c]="error: failure when lexing a character literal (err_lexing_char)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_lexing_numeric"] = {
["err_lexing_numeric"]={
[a] = "error: failure when lexing a numeric literal (err_lexing_numeric)",
[c]="error: failure when lexing a numeric literal (err_lexing_numeric)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_lexing_string"] = {
["err_lexing_string"]={
[a] = "error: failure when lexing a string literal (err_lexing_string)",
[c]="error: failure when lexing a string literal (err_lexing_string)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_lifetimebound_ctor_dtor"] = {
["err_lifetimebound_ctor_dtor"]={
[a] = "error: \'lifetimebound\' attribute cannot be applied to a ... (err_lifetimebound_ctor_dtor)",
[c]="error: \'lifetimebound\' attribute cannot be applied to a ... (err_lifetimebound_ctor_dtor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_lifetimebound_no_object_param"] = {
["err_lifetimebound_no_object_param"]={
[a] = "error: \'lifetimebound\' attribute cannot be applied; ...member function has no implicit object parameter (err_lifetimebound_no_object_param)",
[c]="error: \'lifetimebound\' attribute cannot be applied; ...member function has no implicit object parameter (err_lifetimebound_no_object_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_list_init_in_parens"] = {
["err_list_init_in_parens"]={
[a] = "error: cannot initialize ... type A with a parenthesized initializer list (err_list_init_in_parens)",
[c]="error: cannot initialize ... type A with a parenthesized initializer list (err_list_init_in_parens)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_bad_param_count"] = {
["err_literal_operator_bad_param_count"]={
[a] = "error: non-template literal operator must have one or two parameters (err_literal_operator_bad_param_count)",
[c]="error: non-template literal operator must have one or two parameters (err_literal_operator_bad_param_count)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_default_argument"] = {
["err_literal_operator_default_argument"]={
[a] = "error: literal operator cannot have a default argument (err_literal_operator_default_argument)",
[c]="error: literal operator cannot have a default argument (err_literal_operator_default_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_extern_c"] = {
["err_literal_operator_extern_c"]={
[a] = "error: literal operator must have C++ linkage (err_literal_operator_extern_c)",
[c]="error: literal operator must have C++ linkage (err_literal_operator_extern_c)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_id_outside_namespace"] = {
["err_literal_operator_id_outside_namespace"]={
[a] = "error: non-namespace scope \'A\' cannot have a literal operator member (err_literal_operator_id_outside_namespace)",
[c]="error: non-namespace scope \'A\' cannot have a literal operator member (err_literal_operator_id_outside_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_invalid_param"] = {
["err_literal_operator_invalid_param"]={
[a] = "error: parameter of literal operator must have type \'unsigned long long\', \'long double\', \'char\', \'wchar_t\', \'char16_t\', \'char32_t\', or \'const char *\' (err_literal_operator_invalid_param)",
[c]="error: parameter of literal operator must have type \'unsigned long long\', \'long double\', \'char\', \'wchar_t\', \'char16_t\', \'char32_t\', or \'const char *\' (err_literal_operator_invalid_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_outside_namespace"] = {
["err_literal_operator_outside_namespace"]={
[a] = "error: literal operator A must be in a namespace or global scope (err_literal_operator_outside_namespace)",
[c]="error: literal operator A must be in a namespace or global scope (err_literal_operator_outside_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_param"] = {
["err_literal_operator_param"]={
[a] = "error: invalid literal operator parameter type A, did you mean B? (err_literal_operator_param)",
[c]="error: invalid literal operator parameter type A, did you mean B? (err_literal_operator_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_string_not_empty"] = {
["err_literal_operator_string_not_empty"]={
[a] = "error: string literal after \'operator\' must be \'\"\"\' (err_literal_operator_string_not_empty)",
[c]="error: string literal after \'operator\' must be \'\"\"\' (err_literal_operator_string_not_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_literal_operator_string_prefix"] = {
["err_literal_operator_string_prefix"]={
[a] = "error: string literal after \'operator\' cannot have an encoding prefix (err_literal_operator_string_prefix)",
[c]="error: string literal after \'operator\' cannot have an encoding prefix (err_literal_operator_string_prefix)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_literal_operator_template"] = {
["err_literal_operator_template"]={
[a] = "error: template parameter list for literal operator must be either \'char...\' or \'typename T, T...\' (err_literal_operator_template)",
[c]="error: template parameter list for literal operator must be either \'char...\' or \'typename T, T...\' (err_literal_operator_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_literal_operator_template_with_params"] = {
["err_literal_operator_template_with_params"]={
[a] = "error: literal operator template cannot have any parameters (err_literal_operator_template_with_params)",
[c]="error: literal operator template cannot have any parameters (err_literal_operator_template_with_params)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_loader_uninitialized_cant_init"] = {
["err_loader_uninitialized_cant_init"]={
[a] = "error: variable with \'loader_uninitialized\' attribute cannot have an initializer (err_loader_uninitialized_cant_init)",
[c]="error: variable with \'loader_uninitialized\' attribute cannot have an initializer (err_loader_uninitialized_cant_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_loader_uninitialized_extern_decl"] = {
["err_loader_uninitialized_extern_decl"]={
[a] = "error: variable A cannot be declared both \'extern\' and with the \'loader_uninitialized\' attribute (err_loader_uninitialized_extern_decl)",
[c]="error: variable A cannot be declared both \'extern\' and with the \'loader_uninitialized\' attribute (err_loader_uninitialized_extern_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_loader_uninitialized_redeclaration"] = {
["err_loader_uninitialized_redeclaration"]={
[a] = "error: redeclaration cannot add \'loader_uninitialized\' attribute (err_loader_uninitialized_redeclaration)",
[c]="error: redeclaration cannot add \'loader_uninitialized\' attribute (err_loader_uninitialized_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_loader_uninitialized_trivial_ctor"] = {
["err_loader_uninitialized_trivial_ctor"]={
[a] = "error: variable with \'loader_uninitialized\' attribute must have a trivial default constructor (err_loader_uninitialized_trivial_ctor)",
[c]="error: variable with \'loader_uninitialized\' attribute must have a trivial default constructor (err_loader_uninitialized_trivial_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_local_cant_init"] = {
["err_local_cant_init"]={
[a] = "error: \'__local\' variable cannot have an initializer (err_local_cant_init)",
[c]="error: \'__local\' variable cannot have an initializer (err_local_cant_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_loongarch_builtin_requires_la32"] = {
["err_loongarch_builtin_requires_la32"]={
[a] = "error: this builtin requires target: loongarch32 (err_loongarch_builtin_requires_la32)",
[c]="error: this builtin requires target: loongarch32 (err_loongarch_builtin_requires_la32)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_loongarch_builtin_requires_la64"] = {
["err_loongarch_builtin_requires_la64"]={
[a] = "error: this builtin requires target: loongarch64 (err_loongarch_builtin_requires_la64)",
[c]="error: this builtin requires target: loongarch64 (err_loongarch_builtin_requires_la64)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_lvalue_reference_bind_to_initlist"] = {
["err_lvalue_reference_bind_to_initlist"]={
[a] = "error: ... lvalue reference to type A cannot bind to an initializer list temporary (err_lvalue_reference_bind_to_initlist)",
[c]="error: ... lvalue reference to type A cannot bind to an initializer list temporary (err_lvalue_reference_bind_to_initlist)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_lvalue_reference_bind_to_temporary"] = {
["err_lvalue_reference_bind_to_temporary"]={
[a] = "error: ... lvalue reference to type A cannot bind to a temporary of type B (err_lvalue_reference_bind_to_temporary)",
[c]="error: ... lvalue reference to type A cannot bind to a temporary of type B (err_lvalue_reference_bind_to_temporary)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_lvalue_reference_bind_to_unrelated"] = {
["err_lvalue_reference_bind_to_unrelated"]={
[a] = "error: ... lvalue reference to type A cannot bind to a value of unrelated type B (err_lvalue_reference_bind_to_unrelated)",
[c]="error: ... lvalue reference to type A cannot bind to a value of unrelated type B (err_lvalue_reference_bind_to_unrelated)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_lvalue_to_rvalue_ref"] = {
["err_lvalue_to_rvalue_ref"]={
[a] = "error: rvalue reference to type A cannot bind to lvalue of type B (err_lvalue_to_rvalue_ref)",
[c]="error: rvalue reference to type A cannot bind to lvalue of type B (err_lvalue_to_rvalue_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_machine_mode"] = {
["err_machine_mode"]={
[a] = "error: ... machine mode A (err_machine_mode)",
[c]="error: ... machine mode A (err_machine_mode)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_main_arg_wrong"] = {
["err_main_arg_wrong"]={
[a] = "error: ... parameter of \'main\' (...) must be of type A (err_main_arg_wrong)",
[c]="error: ... parameter of \'main\' (...) must be of type A (err_main_arg_wrong)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_main_global_variable"] = {
["err_main_global_variable"]={
[a] = "error: main cannot be declared as global variable (err_main_global_variable)",
[c]="error: main cannot be declared as global variable (err_main_global_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_main_returns_nonint"] = {
["err_main_returns_nonint"]={
[a] = "error: \'main\' must return \'int\' (err_main_returns_nonint)",
[c]="error: \'main\' must return \'int\' (err_main_returns_nonint)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_main_surplus_args"] = {
["err_main_surplus_args"]={
[a] = "error: too many parameters (A) for \'main\': must be 0, 2, or 3 (err_main_surplus_args)",
[c]="error: too many parameters (A) for \'main\': must be 0, 2, or 3 (err_main_surplus_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mainlike_template_decl"] = {
["err_mainlike_template_decl"]={
[a] = "error: A cannot be a template (err_mainlike_template_decl)",
[c]="error: A cannot be a template (err_mainlike_template_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_make_signed_integral_only"] = {
["err_make_signed_integral_only"]={
[a] = "error: \'...\' is only compatible with non-... integers and enum types, but was given A... (err_make_signed_integral_only)",
[c]="error: \'...\' is only compatible with non-... integers and enum types, but was given A... (err_make_signed_integral_only)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_malformed_std_coroutine_handle"] = {
["err_malformed_std_coroutine_handle"]={
[a] = "error: std::coroutine_handle isn\'t a class template (err_malformed_std_coroutine_handle)",
[c]="error: std::coroutine_handle isn\'t a class template (err_malformed_std_coroutine_handle)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_malformed_std_coroutine_traits"] = {
["err_malformed_std_coroutine_traits"]={
[a] = "error: std::coroutine_traits isn\'t a class template (err_malformed_std_coroutine_traits)",
[c]="error: std::coroutine_traits isn\'t a class template (err_malformed_std_coroutine_traits)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_malformed_std_initializer_list"] = {
["err_malformed_std_initializer_list"]={
[a] = "error: std::initializer_list must be a class template with a single type parameter (err_malformed_std_initializer_list)",
[c]="error: std::initializer_list must be a class template with a single type parameter (err_malformed_std_initializer_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_malformed_std_nothrow"] = {
["err_malformed_std_nothrow"]={
[a] = "error: std::nothrow must be a valid variable declaration (err_malformed_std_nothrow)",
[c]="error: std::nothrow must be a valid variable declaration (err_malformed_std_nothrow)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_matrix_incomplete_index"] = {
["err_matrix_incomplete_index"]={
[a] = "error: single subscript expressions are not allowed for matrix values (err_matrix_incomplete_index)",
[c]="error: single subscript expressions are not allowed for matrix values (err_matrix_incomplete_index)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_matrix_index_not_integer"] = {
["err_matrix_index_not_integer"]={
[a] = "error: matrix ... index is not an integer (err_matrix_index_not_integer)",
[c]="error: matrix ... index is not an integer (err_matrix_index_not_integer)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_matrix_index_outside_range"] = {
["err_matrix_index_outside_range"]={
[a] = "error: matrix ... index is outside the allowed range [0, A) (err_matrix_index_outside_range)",
[c]="error: matrix ... index is outside the allowed range [0, A) (err_matrix_index_outside_range)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_matrix_separate_incomplete_index"] = {
["err_matrix_separate_incomplete_index"]={
[a] = "error: matrix row and column subscripts cannot be separated by any expression (err_matrix_separate_incomplete_index)",
[c]="error: matrix row and column subscripts cannot be separated by any expression (err_matrix_separate_incomplete_index)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_matrix_subscript_comma"] = {
["err_matrix_subscript_comma"]={
[a] = "error: comma expressions are not allowed as indices in matrix subscript expressions (err_matrix_subscript_comma)",
[c]="error: comma expressions are not allowed as indices in matrix subscript expressions (err_matrix_subscript_comma)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_maybe_falloff_nonvoid_block"] = {
["err_maybe_falloff_nonvoid_block"]={
[a] = "error: non-void block does not return a value in all control paths (err_maybe_falloff_nonvoid_block)",
[c]="error: non-void block does not return a value in all control paths (err_maybe_falloff_nonvoid_block)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mem_init_not_member_or_class"] = {
["err_mem_init_not_member_or_class"]={
[a] = "error: member initializer A does not name a non-static data member or base class (err_mem_init_not_member_or_class)",
[c]="error: member initializer A does not name a non-static data member or base class (err_mem_init_not_member_or_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mem_init_not_member_or_class_suggest"] = {
["err_mem_init_not_member_or_class_suggest"]={
[a] = "error: initializer A does not name a non-static data member or base class; did you mean the ... B? (err_mem_init_not_member_or_class_suggest)",
[c]="error: initializer A does not name a non-static data member or base class; did you mean the ... B? (err_mem_init_not_member_or_class_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_call_without_object"] = {
["err_member_call_without_object"]={
[a] = "error: call to non-static member function without an object argument (err_member_call_without_object)",
[c]="error: call to non-static member function without an object argument (err_member_call_without_object)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_decl_does_not_match"] = {
["err_member_decl_does_not_match"]={
[a] = "error: out-of-line ... of A does not match any declaration in B (err_member_decl_does_not_match)",
[c]="error: out-of-line ... of A does not match any declaration in B (err_member_decl_does_not_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_decl_does_not_match_suggest"] = {
["err_member_decl_does_not_match_suggest"]={
[a] = "error: out-of-line ... of A does not match any declaration in B; did you mean C? (err_member_decl_does_not_match_suggest)",
[c]="error: out-of-line ... of A does not match any declaration in B; did you mean C? (err_member_decl_does_not_match_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_def_does_not_match_ret_type"] = {
["err_member_def_does_not_match_ret_type"]={
[a] = "error: return type of out-of-line definition of A differs from that in the declaration (err_member_def_does_not_match_ret_type)",
[c]="error: return type of out-of-line definition of A differs from that in the declaration (err_member_def_does_not_match_ret_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_def_undefined_record"] = {
["err_member_def_undefined_record"]={
[a] = "error: out-of-line definition of A from class B without definition (err_member_def_undefined_record)",
[c]="error: out-of-line definition of A from class B without definition (err_member_def_undefined_record)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_extra_qualification"] = {
["err_member_extra_qualification"]={
[a] = "error: extra qualification on member A (err_member_extra_qualification)",
[c]="error: extra qualification on member A (err_member_extra_qualification)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_function_call_bad_cvr"] = {
["err_member_function_call_bad_cvr"]={
[a] = "error: \'this\' argument to member function A has type B, but function is not marked ... (err_member_function_call_bad_cvr)",
[c]="error: \'this\' argument to member function A has type B, but function is not marked ... (err_member_function_call_bad_cvr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_function_call_bad_ref"] = {
["err_member_function_call_bad_ref"]={
[a] = "error: \'this\' argument to member function A is an ..., but function has ... ref-qualifier (err_member_function_call_bad_ref)",
[c]="error: \'this\' argument to member function A is an ..., but function has ... ref-qualifier (err_member_function_call_bad_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_function_call_bad_type"] = {
["err_member_function_call_bad_type"]={
[a] = "error: cannot initialize object parameter of type A with an expression of type B (err_member_function_call_bad_type)",
[c]="error: cannot initialize object parameter of type A with an expression of type B (err_member_function_call_bad_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_function_initialization"] = {
["err_member_function_initialization"]={
[a] = "error: initializer on function does not look like a pure-specifier (err_member_function_initialization)",
[c]="error: initializer on function does not look like a pure-specifier (err_member_function_initialization)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_name_of_class"] = {
["err_member_name_of_class"]={
[a] = "error: member A has the same name as its class (err_member_name_of_class)",
[c]="error: member A has the same name as its class (err_member_name_of_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_not_yet_instantiated"] = {
["err_member_not_yet_instantiated"]={
[a] = "error: no member A in B; it has not yet been instantiated (err_member_not_yet_instantiated)",
[c]="error: no member A in B; it has not yet been instantiated (err_member_not_yet_instantiated)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_qualification"] = {
["err_member_qualification"]={
[a] = "error: non-friend class member A cannot have a qualified name (err_member_qualification)",
[c]="error: non-friend class member A cannot have a qualified name (err_member_qualification)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_redeclared"] = {
["err_member_redeclared"]={
[a] = "error: class member cannot be redeclared (err_member_redeclared)",
[c]="error: class member cannot be redeclared (err_member_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_redeclared_in_instantiation"] = {
["err_member_redeclared_in_instantiation"]={
[a] = "error: multiple overloads of A instantiate to the same signature B (err_member_redeclared_in_instantiation)",
[c]="error: multiple overloads of A instantiate to the same signature B (err_member_redeclared_in_instantiation)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_reference_needs_call"] = {
["err_member_reference_needs_call"]={
[a] = "error: base of member reference is a function; perhaps you meant to call it...? (err_member_reference_needs_call)",
[c]="error: base of member reference is a function; perhaps you meant to call it...? (err_member_reference_needs_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_member_with_template_arguments"] = {
["err_member_with_template_arguments"]={
[a] = "error: member A cannot have template arguments (err_member_with_template_arguments)",
[c]="error: member A cannot have template arguments (err_member_with_template_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mempointer_in_nonclass_type"] = {
["err_mempointer_in_nonclass_type"]={
[a] = "error: member pointer refers into non-class type A (err_mempointer_in_nonclass_type)",
[c]="error: member pointer refers into non-class type A (err_mempointer_in_nonclass_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_memptr_conv_via_virtual"] = {
["err_memptr_conv_via_virtual"]={
[a] = "error: conversion from pointer to member of class A to pointer to member of class B via virtual base C is not allowed (err_memptr_conv_via_virtual)",
[c]="error: conversion from pointer to member of class A to pointer to member of class B via virtual base C is not allowed (err_memptr_conv_via_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_memptr_incomplete"] = {
["err_memptr_incomplete"]={
[a] = "error: member pointer has incomplete base type A (err_memptr_incomplete)",
[c]="error: member pointer has incomplete base type A (err_memptr_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_memtag_any2arg_pointer"] = {
["err_memtag_any2arg_pointer"]={
[a] = "error: at least one argument of MTE builtin function must be a pointer (A, B invalid) (err_memtag_any2arg_pointer)",
[c]="error: at least one argument of MTE builtin function must be a pointer (A, B invalid) (err_memtag_any2arg_pointer)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_memtag_arg_must_be_integer"] = {
["err_memtag_arg_must_be_integer"]={
[a] = "error: A argument of MTE builtin function must be an integer type (B invalid) (err_memtag_arg_must_be_integer)",
[c]="error: A argument of MTE builtin function must be an integer type (B invalid) (err_memtag_arg_must_be_integer)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_memtag_arg_must_be_pointer"] = {
["err_memtag_arg_must_be_pointer"]={
[a] = "error: A argument of MTE builtin function must be a pointer (B invalid) (err_memtag_arg_must_be_pointer)",
[c]="error: A argument of MTE builtin function must be a pointer (B invalid) (err_memtag_arg_must_be_pointer)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_memtag_arg_null_or_pointer"] = {
["err_memtag_arg_null_or_pointer"]={
[a] = "error: A argument of MTE builtin function must be a null or a pointer (B invalid) (err_memtag_arg_null_or_pointer)",
[c]="error: A argument of MTE builtin function must be a null or a pointer (B invalid) (err_memtag_arg_null_or_pointer)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_messaging_class_with_direct_method"] = {
["err_messaging_class_with_direct_method"]={
[a] = "error: messaging a Class with a method that is possibly direct (err_messaging_class_with_direct_method)",
[c]="error: messaging a Class with a method that is possibly direct (err_messaging_class_with_direct_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_messaging_super_with_direct_method"] = {
["err_messaging_super_with_direct_method"]={
[a] = "error: messaging super with a direct method (err_messaging_super_with_direct_method)",
[c]="error: messaging super with a direct method (err_messaging_super_with_direct_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_messaging_unqualified_id_with_direct_method"] = {
["err_messaging_unqualified_id_with_direct_method"]={
[a] = "error: messaging unqualified id with a method that is possibly direct (err_messaging_unqualified_id_with_direct_method)",
[c]="error: messaging unqualified id with a method that is possibly direct (err_messaging_unqualified_id_with_direct_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_method_kernel"] = {
["err_method_kernel"]={
[a] = "error: kernel functions cannot be class members (err_method_kernel)",
[c]="error: kernel functions cannot be class members (err_method_kernel)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_method_not_found_with_typo"] = {
["err_method_not_found_with_typo"]={
[a] = "error: ... method A not found ; did you mean B? (err_method_not_found_with_typo)",
[c]="error: ... method A not found ; did you mean B? (err_method_not_found_with_typo)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mips_builtin_requires_dsp"] = {
["err_mips_builtin_requires_dsp"]={
[a] = "error: this builtin requires \'dsp\' ASE, please use -mdsp (err_mips_builtin_requires_dsp)",
[c]="error: this builtin requires \'dsp\' ASE, please use -mdsp (err_mips_builtin_requires_dsp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mips_builtin_requires_dspr2"] = {
["err_mips_builtin_requires_dspr2"]={
[a] = "error: this builtin requires \'dsp r2\' ASE, please use -mdspr2 (err_mips_builtin_requires_dspr2)",
[c]="error: this builtin requires \'dsp r2\' ASE, please use -mdspr2 (err_mips_builtin_requires_dspr2)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mips_builtin_requires_msa"] = {
["err_mips_builtin_requires_msa"]={
[a] = "error: this builtin requires \'msa\' ASE, please use -mmsa (err_mips_builtin_requires_msa)",
[c]="error: this builtin requires \'msa\' ASE, please use -mmsa (err_mips_builtin_requires_msa)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mips_fp64_req"] = {
["err_mips_fp64_req"]={
[a] = "error: \'A\' can only be used if the target supports the mfhc1 and mthc1 instructions (err_mips_fp64_req)",
[c]="error: \'A\' can only be used if the target supports the mfhc1 and mthc1 instructions (err_mips_fp64_req)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_mismatched_code_seg_base"] = {
["err_mismatched_code_seg_base"]={
[a] = "error: derived class must specify the same code segment as its base classes (err_mismatched_code_seg_base)",
[c]="error: derived class must specify the same code segment as its base classes (err_mismatched_code_seg_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_code_seg_override"] = {
["err_mismatched_code_seg_override"]={
[a] = "error: overriding virtual function must specify the same code segment as its overridden function (err_mismatched_code_seg_override)",
[c]="error: overriding virtual function must specify the same code segment as its overridden function (err_mismatched_code_seg_override)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_exception_spec"] = {
["err_mismatched_exception_spec"]={
[a] = "error: exception specification in declaration does not match previous declaration (err_mismatched_exception_spec)",
[c]="error: exception specification in declaration does not match previous declaration (err_mismatched_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_exception_spec_explicit_instantiation"] = {
["err_mismatched_exception_spec_explicit_instantiation"]={
[a] = "error: exception specification in explicit instantiation does not match instantiated one (err_mismatched_exception_spec_explicit_instantiation)",
[c]="error: exception specification in explicit instantiation does not match instantiated one (err_mismatched_exception_spec_explicit_instantiation)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_ms_inheritance"] = {
["err_mismatched_ms_inheritance"]={
[a] = "error: inheritance model does not match ... (err_mismatched_ms_inheritance)",
[c]="error: inheritance model does not match ... (err_mismatched_ms_inheritance)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_owning_module"] = {
["err_mismatched_owning_module"]={
[a] = "error: declaration of A in ... follows declaration in ... (err_mismatched_owning_module)",
[c]="error: declaration of A in ... follows declaration in ... (err_mismatched_owning_module)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_uuid"] = {
["err_mismatched_uuid"]={
[a] = "error: uuid does not match previous declaration (err_mismatched_uuid)",
[c]="error: uuid does not match previous declaration (err_mismatched_uuid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mismatched_visibility"] = {
["err_mismatched_visibility"]={
[a] = "error: visibility does not match previous declaration (err_mismatched_visibility)",
[c]="error: visibility does not match previous declaration (err_mismatched_visibility)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_misplaced_ellipsis_in_declaration"] = {
["err_misplaced_ellipsis_in_declaration"]={
[a] = "error: \'...\' must ... (err_misplaced_ellipsis_in_declaration)",
[c]="error: \'...\' must ... (err_misplaced_ellipsis_in_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_misplaced_ivar"] = {
["err_misplaced_ivar"]={
[a] = "error: instance variables may not be placed in ... (err_misplaced_ivar)",
[c]="error: instance variables may not be placed in ... (err_misplaced_ivar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_actual_pipe_type"] = {
["err_missing_actual_pipe_type"]={
[a] = "error: missing actual type specifier for pipe (err_missing_actual_pipe_type)",
[c]="error: missing actual type specifier for pipe (err_missing_actual_pipe_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_atsign_prefix"] = {
["err_missing_atsign_prefix"]={
[a] = "error: ... literal must be prefixed by \'@\' (err_missing_atsign_prefix)",
[c]="error: ... literal must be prefixed by \'@\' (err_missing_atsign_prefix)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_before_module_end"] = {
["err_missing_before_module_end"]={
[a] = "error: expected A at end of module (err_missing_before_module_end)",
[c]="error: expected A at end of module (err_missing_before_module_end)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_missing_catch_finally"] = {
["err_missing_catch_finally"]={
[a] = "error: @try statement without a @catch and @finally clause (err_missing_catch_finally)",
[c]="error: @try statement without a @catch and @finally clause (err_missing_catch_finally)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_missing_comma_before_ellipsis"] = {
["err_missing_comma_before_ellipsis"]={
[a] = "error: C requires a comma prior to the ellipsis in a variadic function type (err_missing_comma_before_ellipsis)",
[c]="error: C requires a comma prior to the ellipsis in a variadic function type (err_missing_comma_before_ellipsis)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_missing_default_ctor"] = {
["err_missing_default_ctor"]={
[a] = "error: ... ... A ... does not have a default constructor (err_missing_default_ctor)",
[c]="error: ... ... A ... does not have a default constructor (err_missing_default_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_dependent_template_keyword"] = {
["err_missing_dependent_template_keyword"]={
[a] = "error: use \'template\' keyword to treat \'A\' as a dependent template name (err_missing_dependent_template_keyword)",
[c]="error: use \'template\' keyword to treat \'A\' as a dependent template name (err_missing_dependent_template_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_missing_end_of_definition"] = {
["err_missing_end_of_definition"]={
[a] = "error: missing \'}\' at end of definition of A (err_missing_end_of_definition)",
[c]="error: missing \'}\' at end of definition of A (err_missing_end_of_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_missing_exception_specification"] = {
["err_missing_exception_specification"]={
[a] = "error: A is missing exception specification \'B\' (err_missing_exception_specification)",
[c]="error: A is missing exception specification \'B\' (err_missing_exception_specification)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_method_context"] = {
["err_missing_method_context"]={
[a] = "error: missing context for method declaration (err_missing_method_context)",
[c]="error: missing context for method declaration (err_missing_method_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_module"] = {
["err_missing_module"]={
[a] = "fatal error: no module named \'A\' declared in module map file \'B\' (err_missing_module)",
[c]="fatal error: no module named \'A\' declared in module map file \'B\' (err_missing_module)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_missing_module_name"] = {
["err_missing_module_name"]={
[a] = "fatal error: no module name provided; specify one with -fmodule-name= (err_missing_module_name)",
[c]="fatal error: no module name provided; specify one with -fmodule-name= (err_missing_module_name)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_missing_open_square_message_send"] = {
["err_missing_open_square_message_send"]={
[a] = "error: missing \'[\' at start of message send expression (err_missing_open_square_message_send)",
[c]="error: missing \'[\' at start of message send expression (err_missing_open_square_message_send)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_param"] = {
["err_missing_param"]={
[a] = "error: expected parameter declarator (err_missing_param)",
[c]="error: expected parameter declarator (err_missing_param)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_missing_property_context"] = {
["err_missing_property_context"]={
[a] = "error: missing context for property implementation declaration (err_missing_property_context)",
[c]="error: missing context for property implementation declaration (err_missing_property_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_property_interface"] = {
["err_missing_property_interface"]={
[a] = "error: property implementation in a category with no category declaration (err_missing_property_interface)",
[c]="error: property implementation in a category with no category declaration (err_missing_property_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_property_ivar_decl"] = {
["err_missing_property_ivar_decl"]={
[a] = "error: synthesized property A must either be named the same as a compatible instance variable or must explicitly name an instance variable (err_missing_property_ivar_decl)",
[c]="error: synthesized property A must either be named the same as a compatible instance variable or must explicitly name an instance variable (err_missing_property_ivar_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_type_specifier"] = {
["err_missing_type_specifier"]={
[a] = "error: a type specifier is required for all declarations (err_missing_type_specifier)",
[c]="error: a type specifier is required for all declarations (err_missing_type_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_missing_vfs_overlay_file"] = {
["err_missing_vfs_overlay_file"]={
[a] = "fatal error: virtual filesystem overlay file \'A\' not found (err_missing_vfs_overlay_file)",
[c]="fatal error: virtual filesystem overlay file \'A\' not found (err_missing_vfs_overlay_file)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_missing_whitespace_digraph"] = {
["err_missing_whitespace_digraph"]={
[a] = "error: found \'<::\' after a ... which forms the digraph \'<:\' (aka \'[\') and a \':\', did you mean \'< ::\'? (err_missing_whitespace_digraph)",
[c]="error: found \'<::\' after a ... which forms the digraph \'<:\' (aka \'[\') and a \':\', did you mean \'< ::\'? (err_missing_whitespace_digraph)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_mixing_cxx_try_seh_try"] = {
["err_mixing_cxx_try_seh_try"]={
[a] = "error: cannot use ... in the same function as SEH \'__try\' (err_mixing_cxx_try_seh_try)",
[c]="error: cannot use ... in the same function as SEH \'__try\' (err_mixing_cxx_try_seh_try)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mmap_config_macro_submodule"] = {
["err_mmap_config_macro_submodule"]={
[a] = "error: configuration macros are only allowed in top-level modules (err_mmap_config_macro_submodule)",
[c]="error: configuration macros are only allowed in top-level modules (err_mmap_config_macro_submodule)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_conflicting_export_as"] = {
["err_mmap_conflicting_export_as"]={
[a] = "error: conflicting re-export of module \'A\' as \'B\' or \'C\' (err_mmap_conflicting_export_as)",
[c]="error: conflicting re-export of module \'A\' as \'B\' or \'C\' (err_mmap_conflicting_export_as)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_duplicate_header_attribute"] = {
["err_mmap_duplicate_header_attribute"]={
[a] = "error: header attribute \'A\' specified multiple times (err_mmap_duplicate_header_attribute)",
[c]="error: header attribute \'A\' specified multiple times (err_mmap_duplicate_header_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_attribute"] = {
["err_mmap_expected_attribute"]={
[a] = "error: expected an attribute name (err_mmap_expected_attribute)",
[c]="error: expected an attribute name (err_mmap_expected_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_config_macro"] = {
["err_mmap_expected_config_macro"]={
[a] = "error: expected configuration macro name after \',\' (err_mmap_expected_config_macro)",
[c]="error: expected configuration macro name after \',\' (err_mmap_expected_config_macro)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_conflicts_comma"] = {
["err_mmap_expected_conflicts_comma"]={
[a] = "error: expected \',\' after conflicting module name (err_mmap_expected_conflicts_comma)",
[c]="error: expected \',\' after conflicting module name (err_mmap_expected_conflicts_comma)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_conflicts_message"] = {
["err_mmap_expected_conflicts_message"]={
[a] = "error: expected a message describing the conflict with \'A\' (err_mmap_expected_conflicts_message)",
[c]="error: expected a message describing the conflict with \'A\' (err_mmap_expected_conflicts_message)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_export_wildcard"] = {
["err_mmap_expected_export_wildcard"]={
[a] = "error: only \'*\' can be exported from an inferred submodule (err_mmap_expected_export_wildcard)",
[c]="error: only \'*\' can be exported from an inferred submodule (err_mmap_expected_export_wildcard)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_feature"] = {
["err_mmap_expected_feature"]={
[a] = "error: expected a feature name (err_mmap_expected_feature)",
[c]="error: expected a feature name (err_mmap_expected_feature)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_header"] = {
["err_mmap_expected_header"]={
[a] = "error: expected a header name after \'A\' (err_mmap_expected_header)",
[c]="error: expected a header name after \'A\' (err_mmap_expected_header)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_header_attribute"] = {
["err_mmap_expected_header_attribute"]={
[a] = "error: expected a header attribute name (\'size\' or \'mtime\') (err_mmap_expected_header_attribute)",
[c]="error: expected a header attribute name (\'size\' or \'mtime\') (err_mmap_expected_header_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_inferred_member"] = {
["err_mmap_expected_inferred_member"]={
[a] = "error: expected ... (err_mmap_expected_inferred_member)",
[c]="error: expected ... (err_mmap_expected_inferred_member)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_lbrace"] = {
["err_mmap_expected_lbrace"]={
[a] = "error: expected \'{\' to start module \'A\' (err_mmap_expected_lbrace)",
[c]="error: expected \'{\' to start module \'A\' (err_mmap_expected_lbrace)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_lbrace_wildcard"] = {
["err_mmap_expected_lbrace_wildcard"]={
[a] = "error: expected \'{\' to start inferred submodule (err_mmap_expected_lbrace_wildcard)",
[c]="error: expected \'{\' to start inferred submodule (err_mmap_expected_lbrace_wildcard)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_library_name"] = {
["err_mmap_expected_library_name"]={
[a] = "error: expected ... name as a string (err_mmap_expected_library_name)",
[c]="error: expected ... name as a string (err_mmap_expected_library_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_member"] = {
["err_mmap_expected_member"]={
[a] = "error: expected umbrella, header, submodule, or module export (err_mmap_expected_member)",
[c]="error: expected umbrella, header, submodule, or module export (err_mmap_expected_member)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_mmap_file"] = {
["err_mmap_expected_mmap_file"]={
[a] = "error: expected a module map file name (err_mmap_expected_mmap_file)",
[c]="error: expected a module map file name (err_mmap_expected_mmap_file)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_module"] = {
["err_mmap_expected_module"]={
[a] = "error: expected module declaration (err_mmap_expected_module)",
[c]="error: expected module declaration (err_mmap_expected_module)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_module_name"] = {
["err_mmap_expected_module_name"]={
[a] = "error: expected module name (err_mmap_expected_module_name)",
[c]="error: expected module name (err_mmap_expected_module_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_rbrace"] = {
["err_mmap_expected_rbrace"]={
[a] = "error: expected \'}\' (err_mmap_expected_rbrace)",
[c]="error: expected \'}\' (err_mmap_expected_rbrace)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_expected_rsquare"] = {
["err_mmap_expected_rsquare"]={
[a] = "error: expected \']\' to close attribute (err_mmap_expected_rsquare)",
[c]="error: expected \']\' to close attribute (err_mmap_expected_rsquare)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_explicit_inferred_framework"] = {
["err_mmap_explicit_inferred_framework"]={
[a] = "error: inferred framework modules cannot be \'explicit\' (err_mmap_explicit_inferred_framework)",
[c]="error: inferred framework modules cannot be \'explicit\' (err_mmap_explicit_inferred_framework)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_explicit_top_level"] = {
["err_mmap_explicit_top_level"]={
[a] = "error: \'explicit\' is not permitted on top-level modules (err_mmap_explicit_top_level)",
[c]="error: \'explicit\' is not permitted on top-level modules (err_mmap_explicit_top_level)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_inferred_framework_submodule"] = {
["err_mmap_inferred_framework_submodule"]={
[a] = "error: inferred submodule cannot be a framework submodule (err_mmap_inferred_framework_submodule)",
[c]="error: inferred submodule cannot be a framework submodule (err_mmap_inferred_framework_submodule)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_inferred_no_umbrella"] = {
["err_mmap_inferred_no_umbrella"]={
[a] = "error: inferred submodules require a module with an umbrella (err_mmap_inferred_no_umbrella)",
[c]="error: inferred submodules require a module with an umbrella (err_mmap_inferred_no_umbrella)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_inferred_redef"] = {
["err_mmap_inferred_redef"]={
[a] = "error: redefinition of inferred submodule (err_mmap_inferred_redef)",
[c]="error: redefinition of inferred submodule (err_mmap_inferred_redef)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_invalid_header_attribute_value"] = {
["err_mmap_invalid_header_attribute_value"]={
[a] = "error: expected integer literal as value for header attribute \'A\' (err_mmap_invalid_header_attribute_value)",
[c]="error: expected integer literal as value for header attribute \'A\' (err_mmap_invalid_header_attribute_value)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_missing_exclude_name"] = {
["err_mmap_missing_exclude_name"]={
[a] = "error: expected excluded module name (err_mmap_missing_exclude_name)",
[c]="error: expected excluded module name (err_mmap_missing_exclude_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_missing_module_qualified"] = {
["err_mmap_missing_module_qualified"]={
[a] = "error: no module named \'A\' in \'B\' (err_mmap_missing_module_qualified)",
[c]="error: no module named \'A\' in \'B\' (err_mmap_missing_module_qualified)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_missing_module_unqualified"] = {
["err_mmap_missing_module_unqualified"]={
[a] = "error: no module named \'A\' visible from \'B\' (err_mmap_missing_module_unqualified)",
[c]="error: no module named \'A\' visible from \'B\' (err_mmap_missing_module_unqualified)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_missing_parent_module"] = {
["err_mmap_missing_parent_module"]={
[a] = "error: no module named \'A\' ..., parent module must be defined before the submodule (err_mmap_missing_parent_module)",
[c]="error: no module named \'A\' ..., parent module must be defined before the submodule (err_mmap_missing_parent_module)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_module_id"] = {
["err_mmap_module_id"]={
[a] = "error: expected a module name or \'*\' (err_mmap_module_id)",
[c]="error: expected a module name or \'*\' (err_mmap_module_id)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_module_redefinition"] = {
["err_mmap_module_redefinition"]={
[a] = "error: redefinition of module \'A\' (err_mmap_module_redefinition)",
[c]="error: redefinition of module \'A\' (err_mmap_module_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_nested_submodule_id"] = {
["err_mmap_nested_submodule_id"]={
[a] = "error: qualified module name can only be used to define modules at the top level (err_mmap_nested_submodule_id)",
[c]="error: qualified module name can only be used to define modules at the top level (err_mmap_nested_submodule_id)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_submodule_export_as"] = {
["err_mmap_submodule_export_as"]={
[a] = "error: only top-level modules can be re-exported as public (err_mmap_submodule_export_as)",
[c]="error: only top-level modules can be re-exported as public (err_mmap_submodule_export_as)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_top_level_inferred_submodule"] = {
["err_mmap_top_level_inferred_submodule"]={
[a] = "error: only submodules and framework modules may be inferred with wildcard syntax (err_mmap_top_level_inferred_submodule)",
[c]="error: only submodules and framework modules may be inferred with wildcard syntax (err_mmap_top_level_inferred_submodule)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_umbrella_clash"] = {
["err_mmap_umbrella_clash"]={
[a] = "error: umbrella for module \'A\' already covers this directory (err_mmap_umbrella_clash)",
[c]="error: umbrella for module \'A\' already covers this directory (err_mmap_umbrella_clash)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_unknown_token"] = {
["err_mmap_unknown_token"]={
[a] = "error: skipping stray token (err_mmap_unknown_token)",
[c]="error: skipping stray token (err_mmap_unknown_token)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mmap_use_decl_submodule"] = {
["err_mmap_use_decl_submodule"]={
[a] = "error: use declarations are only allowed in top-level modules (err_mmap_use_decl_submodule)",
[c]="error: use declarations are only allowed in top-level modules (err_mmap_use_decl_submodule)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_mode_not_primitive"] = {
["err_mode_not_primitive"]={
[a] = "error: mode attribute only supported for integer and floating-point types (err_mode_not_primitive)",
[c]="error: mode attribute only supported for integer and floating-point types (err_mode_not_primitive)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mode_wrong_type"] = {
["err_mode_wrong_type"]={
[a] = "error: type of machine mode does not match type of base type (err_mode_wrong_type)",
[c]="error: type of machine mode does not match type of base type (err_mode_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_modifier_expected_colon"] = {
["err_modifier_expected_colon"]={
[a] = "error: missing \':\' after A modifier (err_modifier_expected_colon)",
[c]="error: missing \':\' after A modifier (err_modifier_expected_colon)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_build_disabled"] = {
["err_module_build_disabled"]={
[a] = "fatal error: module \'A\' is needed but has not been provided, and implicit use of module files is disabled (err_module_build_disabled)",
[c]="fatal error: module \'A\' is needed but has not been provided, and implicit use of module files is disabled (err_module_build_disabled)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_build_requires_fmodules"] = {
["err_module_build_requires_fmodules"]={
[a] = "error: module compilation requires \'-fmodules\' (err_module_build_requires_fmodules)",
[c]="error: module compilation requires \'-fmodules\' (err_module_build_requires_fmodules)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_build_shadowed_submodule"] = {
["err_module_build_shadowed_submodule"]={
[a] = "fatal error: build a shadowed submodule \'A\' (err_module_build_shadowed_submodule)",
[c]="fatal error: build a shadowed submodule \'A\' (err_module_build_shadowed_submodule)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_cannot_create_includes"] = {
["err_module_cannot_create_includes"]={
[a] = "error: cannot create includes file for module A: B (err_module_cannot_create_includes)",
[c]="error: cannot create includes file for module A: B (err_module_cannot_create_includes)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_cycle"] = {
["err_module_cycle"]={
[a] = "fatal error: cyclic dependency in module \'A\': B (err_module_cycle)",
[c]="fatal error: cyclic dependency in module \'A\': B (err_module_cycle)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_decl_in_header_unit"] = {
["err_module_decl_in_header_unit"]={
[a] = "error: \'module\' declaration found while building header unit (err_module_decl_in_header_unit)",
[c]="error: \'module\' declaration found while building header unit (err_module_decl_in_header_unit)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_decl_in_module_map_module"] = {
["err_module_decl_in_module_map_module"]={
[a] = "error: \'module\' declaration found while building module from module map (err_module_decl_in_module_map_module)",
[c]="error: \'module\' declaration found while building module from module map (err_module_decl_in_module_map_module)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_decl_not_at_start"] = {
["err_module_decl_not_at_start"]={
[a] = "error: module declaration must occur at the start of the translation unit (err_module_decl_not_at_start)",
[c]="error: module declaration must occur at the start of the translation unit (err_module_decl_not_at_start)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_declaration_missing"] = {
["err_module_declaration_missing"]={
[a] = "error: missing \'export module\' declaration in module interface unit (err_module_declaration_missing)",
[c]="error: missing \'export module\' declaration in module interface unit (err_module_declaration_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_declaration_missing_after_global_module_introducer"] = {
["err_module_declaration_missing_after_global_module_introducer"]={
[a] = "error: missing \'module\' declaration at end of global module fragment introduced here (err_module_declaration_missing_after_global_module_introducer)",
[c]="error: missing \'module\' declaration at end of global module fragment introduced here (err_module_declaration_missing_after_global_module_introducer)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_different_modmap"] = {
["err_module_different_modmap"]={
[a] = "error: module \'A\' ... additional module map \'B\'... used when the module was built (err_module_different_modmap)",
[c]="error: module \'A\' ... additional module map \'B\'... used when the module was built (err_module_different_modmap)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_module_expected_ident"] = {
["err_module_expected_ident"]={
[a] = "error: expected a module name after \'...\' (err_module_expected_ident)",
[c]="error: expected a module name after \'...\' (err_module_expected_ident)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_expected_semi"] = {
["err_module_expected_semi"]={
[a] = "error: expected \';\' after module name (err_module_expected_semi)",
[c]="error: expected \';\' after module name (err_module_expected_semi)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_file_conflict"] = {
["err_module_file_conflict"]={
[a] = "fatal error: module \'A\' is defined in both \'B\' and \'C\' (err_module_file_conflict)",
[c]="fatal error: module \'A\' is defined in both \'B\' and \'C\' (err_module_file_conflict)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_module_file_missing_top_level_submodule"] = {
["err_module_file_missing_top_level_submodule"]={
[a] = "fatal error: module file \'A\' is missing its top-level submodule (err_module_file_missing_top_level_submodule)",
[c]="fatal error: module file \'A\' is missing its top-level submodule (err_module_file_missing_top_level_submodule)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_module_file_not_module"] = {
["err_module_file_not_module"]={
[a] = "fatal error: AST file \'A\' was not built as a module (err_module_file_not_module)",
[c]="fatal error: AST file \'A\' was not built as a module (err_module_file_not_module)",
["type"] = "Fatal",
[b]=M,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_module_format_unhandled"] = {
["err_module_format_unhandled"]={
[a] = "fatal error: no handler registered for module format \'A\' (err_module_format_unhandled)",
[c]="fatal error: no handler registered for module format \'A\' (err_module_format_unhandled)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_module_fragment_exported"] = {
["err_module_fragment_exported"]={
[a] = "error: ... module fragment cannot be exported (err_module_fragment_exported)",
[c]="error: ... module fragment cannot be exported (err_module_fragment_exported)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_header_file_not_found"] = {
["err_module_header_file_not_found"]={
[a] = "fatal error: module header file \'A\' not found (err_module_header_file_not_found)",
[c]="fatal error: module header file \'A\' not found (err_module_header_file_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_module_header_missing"] = {
["err_module_header_missing"]={
[a] = "error: ...header \'A\' not found (err_module_header_missing)",
[c]="error: ...header \'A\' not found (err_module_header_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_import_in_implementation"] = {
["err_module_import_in_implementation"]={
[a] = "error: @import of module \'A\' in implementation of \'B\'; use #import (err_module_import_in_implementation)",
[c]="error: @import of module \'A\' in implementation of \'B\'; use #import (err_module_import_in_implementation)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_import_not_at_top_level_fatal"] = {
["err_module_import_not_at_top_level_fatal"]={
[a] = "fatal error: import of module \'A\' appears within B (err_module_import_not_at_top_level_fatal)",
[c]="fatal error: import of module \'A\' appears within B (err_module_import_not_at_top_level_fatal)",
["type"] = "Fatal",
[b]=M,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_interface_implementation_mismatch"] = {
["err_module_interface_implementation_mismatch"]={
[a] = "error: missing \'export\' specifier in module declaration while building module interface (err_module_interface_implementation_mismatch)",
[c]="error: missing \'export\' specifier in module declaration while building module interface (err_module_interface_implementation_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_interface_requires_cpp_modules"] = {
["err_module_interface_requires_cpp_modules"]={
[a] = "error: module interface compilation requires \'-std=c++20\' (err_module_interface_requires_cpp_modules)",
[c]="error: module interface compilation requires \'-std=c++20\' (err_module_interface_requires_cpp_modules)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_map_not_found"] = {
["err_module_map_not_found"]={
[a] = "fatal error: module map file \'A\' not found (err_module_map_not_found)",
[c]="fatal error: module map file \'A\' not found (err_module_map_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_module_no_size_mtime_for_header"] = {
["err_module_no_size_mtime_for_header"]={
[a] = "error: cannot emit module A: ... must be explicitly specified for missing header file \"B\" (err_module_no_size_mtime_for_header)",
[c]="error: cannot emit module A: ... must be explicitly specified for missing header file \"B\" (err_module_no_size_mtime_for_header)",
["type"] = "Error",
[b]=e,
["category"] = "AST Serialization Issue"
[a]="AST Serialization Issue"
},
},
["err_module_not_built"] = {
["err_module_not_built"]={
[a] = "fatal error: could not build module \'A\' (err_module_not_built)",
[c]="fatal error: could not build module \'A\' (err_module_not_built)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_not_defined"] = {
["err_module_not_defined"]={
[a] = "error: definition of module \'A\' is not available; use -fmodule-file= to specify path to precompiled module interface (err_module_not_defined)",
[c]="error: definition of module \'A\' is not available; use -fmodule-file= to specify path to precompiled module interface (err_module_not_defined)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_not_found"] = {
["err_module_not_found"]={
[a] = "fatal error: module \'A\' not found (err_module_not_found)",
[c]="fatal error: module \'A\' not found (err_module_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_odr_violation_definition_data"] = {
["err_module_odr_violation_definition_data"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_definition_data)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_definition_data)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_different_definitions"] = {
["err_module_odr_violation_different_definitions"]={
[a] = "error: A has different definitions in different modules; ... (err_module_odr_violation_different_definitions)",
[c]="error: A has different definitions in different modules; ... (err_module_odr_violation_different_definitions)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_different_instantiations"] = {
["err_module_odr_violation_different_instantiations"]={
[a] = "error: instantiation of A is different in different modules (err_module_odr_violation_different_instantiations)",
[c]="error: instantiation of A is different in different modules (err_module_odr_violation_different_instantiations)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_module_odr_violation_enum"] = {
["err_module_odr_violation_enum"]={
[a] = "error: A has different definitions in different modules; ... first difference is ... (err_module_odr_violation_enum)",
[c]="error: A has different definitions in different modules; ... first difference is ... (err_module_odr_violation_enum)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_field"] = {
["err_module_odr_violation_field"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_field)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_field)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_function"] = {
["err_module_odr_violation_function"]={
[a] = "error: A has different definitions in different modules; ... first difference is ... (err_module_odr_violation_function)",
[c]="error: A has different definitions in different modules; ... first difference is ... (err_module_odr_violation_function)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_method_params"] = {
["err_module_odr_violation_method_params"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_method_params)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_method_params)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_mismatch_decl"] = {
["err_module_odr_violation_mismatch_decl"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_mismatch_decl)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_mismatch_decl)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_mismatch_decl_unknown"] = {
["err_module_odr_violation_mismatch_decl_unknown"]={
[a] = "error: A ... has different definitions in different modules; first difference is this ... (err_module_odr_violation_mismatch_decl_unknown)",
[c]="error: A ... has different definitions in different modules; first difference is this ... (err_module_odr_violation_mismatch_decl_unknown)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_missing_decl"] = {
["err_module_odr_violation_missing_decl"]={
[a] = "error: A from module \'B\' is not present in definition of C... (err_module_odr_violation_missing_decl)",
[c]="error: A from module \'B\' is not present in definition of C... (err_module_odr_violation_missing_decl)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_module_odr_violation_objc_interface"] = {
["err_module_odr_violation_objc_interface"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_objc_interface)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_objc_interface)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_objc_method"] = {
["err_module_odr_violation_objc_method"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_objc_method)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_objc_method)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_objc_property"] = {
["err_module_odr_violation_objc_property"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_objc_property)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_objc_property)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_record"] = {
["err_module_odr_violation_record"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_record)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_record)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_referenced_protocols"] = {
["err_module_odr_violation_referenced_protocols"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_referenced_protocols)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_referenced_protocols)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_template_parameter"] = {
["err_module_odr_violation_template_parameter"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_template_parameter)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_template_parameter)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_typedef"] = {
["err_module_odr_violation_typedef"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_typedef)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_typedef)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_odr_violation_variable"] = {
["err_module_odr_violation_variable"]={
[a] = "error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_variable)",
[c]="error: A has different definitions in different modules; first difference is ... found ... (err_module_odr_violation_variable)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_module_prebuilt"] = {
["err_module_prebuilt"]={
[a] = "fatal error: error in loading module \'A\' from prebuilt module path (err_module_prebuilt)",
[c]="fatal error: error in loading module \'A\' from prebuilt module path (err_module_prebuilt)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_private_local"] = {
["err_module_private_local"]={
[a] = "error: ... A cannot be declared __module_private__ (err_module_private_local)",
[c]="error: ... A cannot be declared __module_private__ (err_module_private_local)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_private_local_class"] = {
["err_module_private_local_class"]={
[a] = "error: local ... cannot be declared __module_private__ (err_module_private_local_class)",
[c]="error: local ... cannot be declared __module_private__ (err_module_private_local_class)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_private_specialization"] = {
["err_module_private_specialization"]={
[a] = "error: ... specialization cannot be declared __module_private__ (err_module_private_specialization)",
[c]="error: ... specialization cannot be declared __module_private__ (err_module_private_specialization)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_rebuild_finalized"] = {
["err_module_rebuild_finalized"]={
[a] = "fatal error: cannot rebuild module \'A\' as it is already finalized (err_module_rebuild_finalized)",
[c]="fatal error: cannot rebuild module \'A\' as it is already finalized (err_module_rebuild_finalized)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_redeclaration"] = {
["err_module_redeclaration"]={
[a] = "error: translation unit contains multiple module declarations (err_module_redeclaration)",
[c]="error: translation unit contains multiple module declarations (err_module_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_redefinition"] = {
["err_module_redefinition"]={
[a] = "error: redefinition of module \'A\' (err_module_redefinition)",
[c]="error: redefinition of module \'A\' (err_module_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_self_import"] = {
["err_module_self_import"]={
[a] = "error: import of module \'A\' appears within same top-level module \'B\' (err_module_self_import)",
[c]="error: import of module \'A\' appears within same top-level module \'B\' (err_module_self_import)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_self_import_cxx20"] = {
["err_module_self_import_cxx20"]={
[a] = "error: import of module \'A\' appears within its own ... (err_module_self_import_cxx20)",
[c]="error: import of module \'A\' appears within its own ... (err_module_self_import_cxx20)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_shadowed"] = {
["err_module_shadowed"]={
[a] = "fatal error: import of shadowed module \'A\' (err_module_shadowed)",
[c]="fatal error: import of shadowed module \'A\' (err_module_shadowed)",
["type"] = "Fatal",
[b]=M,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_unable_to_hash_content"] = {
["err_module_unable_to_hash_content"]={
[a] = "error: failed to hash content for \'A\' because memory buffer cannot be retrieved (err_module_unable_to_hash_content)",
[c]="error: failed to hash content for \'A\' because memory buffer cannot be retrieved (err_module_unable_to_hash_content)",
["type"] = "Error",
[b]=e,
["category"] = "AST Serialization Issue"
[a]="AST Serialization Issue"
},
},
["err_module_unavailable"] = {
["err_module_unavailable"]={
[a] = "error: module \'A\' ... feature \'B\' (err_module_unavailable)",
[c]="error: module \'A\' ... feature \'B\' (err_module_unavailable)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_module_unimported_use"] = {
["err_module_unimported_use"]={
[a] = "error: ... of A must be imported from module \'B\' before it is required (err_module_unimported_use)",
[c]="error: ... of A must be imported from module \'B\' before it is required (err_module_unimported_use)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_unimported_use_header"] = {
["err_module_unimported_use_header"]={
[a] = "error: ...; ...A must be ... before it is used (err_module_unimported_use_header)",
[c]="error: ...; ...A must be ... before it is used (err_module_unimported_use_header)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_module_unimported_use_multiple"] = {
["err_module_unimported_use_multiple"]={
[a] = "error: ... of A must be imported from one of the following modules before it is required:B (err_module_unimported_use_multiple)",
[c]="error: ... of A must be imported from one of the following modules before it is required:B (err_module_unimported_use_multiple)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_modules_embed_file_not_found"] = {
["err_modules_embed_file_not_found"]={
[a] = "fatal error: file \'A\' specified by \'-fmodules-embed-file=\' not found (err_modules_embed_file_not_found)",
[c]="fatal error: file \'A\' specified by \'-fmodules-embed-file=\' not found (err_modules_embed_file_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_ms___leave_not_in___try"] = {
["err_ms___leave_not_in___try"]={
[a] = "error: \'__leave\' statement not in __try block (err_ms___leave_not_in___try)",
[c]="error: \'__leave\' statement not in __try block (err_ms___leave_not_in___try)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ms_asm_bitfield_unsupported"] = {
["err_ms_asm_bitfield_unsupported"]={
[a] = "error: an inline asm block cannot have an operand which is a bit-field (err_ms_asm_bitfield_unsupported)",
[c]="error: an inline asm block cannot have an operand which is a bit-field (err_ms_asm_bitfield_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_ms_attributes_not_enabled"] = {
["err_ms_attributes_not_enabled"]={
[a] = "error: \'__declspec\' attributes are not enabled; use \'-fdeclspec\' or \'-fms-extensions\' to enable support for __declspec attributes (err_ms_attributes_not_enabled)",
[c]="error: \'__declspec\' attributes are not enabled; use \'-fdeclspec\' or \'-fms-extensions\' to enable support for __declspec attributes (err_ms_attributes_not_enabled)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_declspec_type"] = {
["err_ms_declspec_type"]={
[a] = "error: __declspec attributes must be an identifier or string literal (err_ms_declspec_type)",
[c]="error: __declspec attributes must be an identifier or string literal (err_ms_declspec_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_duplicate_accessor"] = {
["err_ms_property_duplicate_accessor"]={
[a] = "error: property declaration specifies \'A\' accessor twice (err_ms_property_duplicate_accessor)",
[c]="error: property declaration specifies \'A\' accessor twice (err_ms_property_duplicate_accessor)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_expected_accessor_name"] = {
["err_ms_property_expected_accessor_name"]={
[a] = "error: expected name of accessor method (err_ms_property_expected_accessor_name)",
[c]="error: expected name of accessor method (err_ms_property_expected_accessor_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_expected_comma_or_rparen"] = {
["err_ms_property_expected_comma_or_rparen"]={
[a] = "error: expected \',\' or \')\' at end of property accessor list (err_ms_property_expected_comma_or_rparen)",
[c]="error: expected \',\' or \')\' at end of property accessor list (err_ms_property_expected_comma_or_rparen)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_expected_equal"] = {
["err_ms_property_expected_equal"]={
[a] = "error: expected \'=\' after \'A\' (err_ms_property_expected_equal)",
[c]="error: expected \'=\' after \'A\' (err_ms_property_expected_equal)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_has_set_accessor"] = {
["err_ms_property_has_set_accessor"]={
[a] = "error: putter for property must be specified as \'put\', not \'set\' (err_ms_property_has_set_accessor)",
[c]="error: putter for property must be specified as \'put\', not \'set\' (err_ms_property_has_set_accessor)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_initializer"] = {
["err_ms_property_initializer"]={
[a] = "error: property declaration cannot have a default member initializer (err_ms_property_initializer)",
[c]="error: property declaration cannot have a default member initializer (err_ms_property_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_missing_accessor_kind"] = {
["err_ms_property_missing_accessor_kind"]={
[a] = "error: missing \'get=\' or \'put=\' (err_ms_property_missing_accessor_kind)",
[c]="error: missing \'get=\' or \'put=\' (err_ms_property_missing_accessor_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_no_getter_or_putter"] = {
["err_ms_property_no_getter_or_putter"]={
[a] = "error: property does not specify a getter or a putter (err_ms_property_no_getter_or_putter)",
[c]="error: property does not specify a getter or a putter (err_ms_property_no_getter_or_putter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_property_unknown_accessor"] = {
["err_ms_property_unknown_accessor"]={
[a] = "error: expected \'get\' or \'put\' in property declaration (err_ms_property_unknown_accessor)",
[c]="error: expected \'get\' or \'put\' in property declaration (err_ms_property_unknown_accessor)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ms_va_start_used_in_sysv_function"] = {
["err_ms_va_start_used_in_sysv_function"]={
[a] = "error: \'__builtin_ms_va_start\' used in System V ABI function (err_ms_va_start_used_in_sysv_function)",
[c]="error: \'__builtin_ms_va_start\' used in System V ABI function (err_ms_va_start_used_in_sysv_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_msasm_unable_to_create_target"] = {
["err_msasm_unable_to_create_target"]={
[a] = "error: MS-style inline assembly is not available: A (err_msasm_unable_to_create_target)",
[c]="error: MS-style inline assembly is not available: A (err_msasm_unable_to_create_target)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_msasm_unsupported_arch"] = {
["err_msasm_unsupported_arch"]={
[a] = "error: unsupported architecture \'A\' for MS-style inline assembly (err_msasm_unsupported_arch)",
[c]="error: unsupported architecture \'A\' for MS-style inline assembly (err_msasm_unsupported_arch)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_msvc_annotation_wide_str"] = {
["err_msvc_annotation_wide_str"]={
[a] = "error: arguments to __annotation must be wide string constants (err_msvc_annotation_wide_str)",
[c]="error: arguments to __annotation must be wide string constants (err_msvc_annotation_wide_str)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mt_message"] = {
["err_mt_message"]={
[a] = "error: [rewriter] A (err_mt_message)",
[c]="error: [rewriter] A (err_mt_message)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multichar_character_literal"] = {
["err_multichar_character_literal"]={
[a] = "error: ... character literals may not contain multiple characters (err_multichar_character_literal)",
[c]="error: ... character literals may not contain multiple characters (err_multichar_character_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_multiple_base_initialization"] = {
["err_multiple_base_initialization"]={
[a] = "error: multiple initializations given for base A (err_multiple_base_initialization)",
[c]="error: multiple initializations given for base A (err_multiple_base_initialization)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_multiple_def_index"] = {
["err_multiple_def_index"]={
[a] = "error: multiple definitions are found for the same key in index  (err_multiple_def_index)",
[c]="error: multiple definitions are found for the same key in index  (err_multiple_def_index)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiple_default_labels_defined"] = {
["err_multiple_default_labels_defined"]={
[a] = "error: multiple default labels in one switch (err_multiple_default_labels_defined)",
[c]="error: multiple default labels in one switch (err_multiple_default_labels_defined)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_multiple_final_overriders"] = {
["err_multiple_final_overriders"]={
[a] = "error: virtual function A has more than one final overrider in B (err_multiple_final_overriders)",
[c]="error: virtual function A has more than one final overrider in B (err_multiple_final_overriders)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_multiple_mem_initialization"] = {
["err_multiple_mem_initialization"]={
[a] = "error: multiple initializations given for non-static member A (err_multiple_mem_initialization)",
[c]="error: multiple initializations given for non-static member A (err_multiple_mem_initialization)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_multiple_mem_union_initialization"] = {
["err_multiple_mem_union_initialization"]={
[a] = "error: initializing multiple members of union (err_multiple_mem_union_initialization)",
[c]="error: initializing multiple members of union (err_multiple_mem_union_initialization)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_multiple_template_declarators"] = {
["err_multiple_template_declarators"]={
[a] = "error: ... can only ... a single entity (err_multiple_template_declarators)",
[c]="error: ... can only ... a single entity (err_multiple_template_declarators)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_multiversion_after_used"] = {
["err_multiversion_after_used"]={
[a] = "error: function declaration cannot become a multiversioned function after first usage (err_multiversion_after_used)",
[c]="error: function declaration cannot become a multiversioned function after first usage (err_multiversion_after_used)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_diff"] = {
["err_multiversion_diff"]={
[a] = "error: multiversioned function declaration has a different ... (err_multiversion_diff)",
[c]="error: multiversioned function declaration has a different ... (err_multiversion_diff)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_disallowed_other_attr"] = {
["err_multiversion_disallowed_other_attr"]={
[a] = "error: attribute \'...\' multiversioning cannot be combined with attribute A (err_multiversion_disallowed_other_attr)",
[c]="error: attribute \'...\' multiversioning cannot be combined with attribute A (err_multiversion_disallowed_other_attr)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_doesnt_support"] = {
["err_multiversion_doesnt_support"]={
[a] = "error: attribute \'...\' multiversioned functions do not yet support ... (err_multiversion_doesnt_support)",
[c]="error: attribute \'...\' multiversioned functions do not yet support ... (err_multiversion_doesnt_support)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_duplicate"] = {
["err_multiversion_duplicate"]={
[a] = "error: multiversioned function redeclarations require identical target attributes (err_multiversion_duplicate)",
[c]="error: multiversioned function redeclarations require identical target attributes (err_multiversion_duplicate)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_noproto"] = {
["err_multiversion_noproto"]={
[a] = "error: multiversioned function must have a prototype (err_multiversion_noproto)",
[c]="error: multiversioned function must have a prototype (err_multiversion_noproto)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_not_allowed_on_main"] = {
["err_multiversion_not_allowed_on_main"]={
[a] = "error: \'main\' cannot be a multiversioned function (err_multiversion_not_allowed_on_main)",
[c]="error: \'main\' cannot be a multiversioned function (err_multiversion_not_allowed_on_main)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_not_supported"] = {
["err_multiversion_not_supported"]={
[a] = "error: function multiversioning is not supported on the current target (err_multiversion_not_supported)",
[c]="error: function multiversioning is not supported on the current target (err_multiversion_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_required_in_redecl"] = {
["err_multiversion_required_in_redecl"]={
[a] = "error: function declaration is missing ... attribute in a multiversioned function (err_multiversion_required_in_redecl)",
[c]="error: function declaration is missing ... attribute in a multiversioned function (err_multiversion_required_in_redecl)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_multiversion_types_mixed"] = {
["err_multiversion_types_mixed"]={
[a] = "error: multiversioning attributes cannot be combined (err_multiversion_types_mixed)",
[c]="error: multiversioning attributes cannot be combined (err_multiversion_types_mixed)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_musttail_callconv_mismatch"] = {
["err_musttail_callconv_mismatch"]={
[a] = "error: cannot perform a tail call to function... because it uses an incompatible calling convention (err_musttail_callconv_mismatch)",
[c]="error: cannot perform a tail call to function... because it uses an incompatible calling convention (err_musttail_callconv_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_forbidden_from_this_context"] = {
["err_musttail_forbidden_from_this_context"]={
[a] = "error: A attribute cannot be used from ... (err_musttail_forbidden_from_this_context)",
[c]="error: A attribute cannot be used from ... (err_musttail_forbidden_from_this_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_member_mismatch"] = {
["err_musttail_member_mismatch"]={
[a] = "error: ... function cannot perform a tail call to ... function... (err_musttail_member_mismatch)",
[c]="error: ... function cannot perform a tail call to ... function... (err_musttail_member_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_mismatch"] = {
["err_musttail_mismatch"]={
[a] = "error: cannot perform a tail call to function... because its signature is incompatible with the calling function (err_musttail_mismatch)",
[c]="error: cannot perform a tail call to function... because its signature is incompatible with the calling function (err_musttail_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_needs_call"] = {
["err_musttail_needs_call"]={
[a] = "error: A attribute requires that the return value is the result of a function call (err_musttail_needs_call)",
[c]="error: A attribute requires that the return value is the result of a function call (err_musttail_needs_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_needs_prototype"] = {
["err_musttail_needs_prototype"]={
[a] = "error: A attribute requires that both caller and callee functions have a prototype (err_musttail_needs_prototype)",
[c]="error: A attribute requires that both caller and callee functions have a prototype (err_musttail_needs_prototype)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_needs_trivial_args"] = {
["err_musttail_needs_trivial_args"]={
[a] = "error: tail call requires that the return value, all parameters, and any temporaries created by the expression are trivially destructible (err_musttail_needs_trivial_args)",
[c]="error: tail call requires that the return value, all parameters, and any temporaries created by the expression are trivially destructible (err_musttail_needs_trivial_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_no_variadic"] = {
["err_musttail_no_variadic"]={
[a] = "error: A attribute may not be used with variadic functions (err_musttail_no_variadic)",
[c]="error: A attribute may not be used with variadic functions (err_musttail_no_variadic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_scope"] = {
["err_musttail_scope"]={
[a] = "error: cannot perform a tail call from this return statement (err_musttail_scope)",
[c]="error: cannot perform a tail call from this return statement (err_musttail_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_musttail_structors_forbidden"] = {
["err_musttail_structors_forbidden"]={
[a] = "error: cannot perform a tail call ... a ... (err_musttail_structors_forbidden)",
[c]="error: cannot perform a tail call ... a ... (err_musttail_structors_forbidden)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mutable_const"] = {
["err_mutable_const"]={
[a] = "error: \'mutable\' and \'const\' cannot be mixed (err_mutable_const)",
[c]="error: \'mutable\' and \'const\' cannot be mixed (err_mutable_const)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mutable_function"] = {
["err_mutable_function"]={
[a] = "error: \'mutable\' cannot be applied to functions (err_mutable_function)",
[c]="error: \'mutable\' cannot be applied to functions (err_mutable_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mutable_nonmember"] = {
["err_mutable_nonmember"]={
[a] = "error: \'mutable\' can only be applied to member variables (err_mutable_nonmember)",
[c]="error: \'mutable\' can only be applied to member variables (err_mutable_nonmember)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_mutable_reference"] = {
["err_mutable_reference"]={
[a] = "error: \'mutable\' cannot be applied to references (err_mutable_reference)",
[c]="error: \'mutable\' cannot be applied to references (err_mutable_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_namespace_nonnamespace_scope"] = {
["err_namespace_nonnamespace_scope"]={
[a] = "error: namespaces can only be defined in global or namespace scope (err_namespace_nonnamespace_scope)",
[c]="error: namespaces can only be defined in global or namespace scope (err_namespace_nonnamespace_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_need_header_before_placement_new"] = {
["err_need_header_before_placement_new"]={
[a] = "error: no matching A function for non-allocating placement new expression; include <new> (err_need_header_before_placement_new)",
[c]="error: no matching A function for non-allocating placement new expression; include <new> (err_need_header_before_placement_new)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_need_header_before_typeid"] = {
["err_need_header_before_typeid"]={
[a] = "error: you need to include <typeinfo> before using the \'typeid\' operator (err_need_header_before_typeid)",
[c]="error: you need to include <typeinfo> before using the \'typeid\' operator (err_need_header_before_typeid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nested_name_member_ref_lookup_ambiguous"] = {
["err_nested_name_member_ref_lookup_ambiguous"]={
[a] = "error: lookup of A in member access expression is ambiguous (err_nested_name_member_ref_lookup_ambiguous)",
[c]="error: lookup of A in member access expression is ambiguous (err_nested_name_member_ref_lookup_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nested_name_spec_is_not_class"] = {
["err_nested_name_spec_is_not_class"]={
[a] = "error: A cannot appear before \'::\' because it is not a class...; did you mean \':\'? (err_nested_name_spec_is_not_class)",
[c]="error: A cannot appear before \'::\' because it is not a class...; did you mean \':\'? (err_nested_name_spec_is_not_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nested_name_spec_non_tag"] = {
["err_nested_name_spec_non_tag"]={
[a] = "error: type A cannot be used prior to \'::\' because it has no members (err_nested_name_spec_non_tag)",
[c]="error: type A cannot be used prior to \'::\' because it has no members (err_nested_name_spec_non_tag)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nested_non_static_member_use"] = {
["err_nested_non_static_member_use"]={
[a] = "error: ... A of B from nested type C (err_nested_non_static_member_use)",
[c]="error: ... A of B from nested type C (err_nested_non_static_member_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nested_pointer_qualifier_mismatch"] = {
["err_nested_pointer_qualifier_mismatch"]={
[a] = "error: ... discards qualifiers in nested pointer types (err_nested_pointer_qualifier_mismatch)",
[c]="error: ... discards qualifiers in nested pointer types (err_nested_pointer_qualifier_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nested_redefinition"] = {
["err_nested_redefinition"]={
[a] = "error: nested redefinition of A (err_nested_redefinition)",
[c]="error: nested redefinition of A (err_nested_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_new_abi_tag_on_redeclaration"] = {
["err_new_abi_tag_on_redeclaration"]={
[a] = "error: \'abi_tag\' A missing in original declaration (err_new_abi_tag_on_redeclaration)",
[c]="error: \'abi_tag\' A missing in original declaration (err_new_abi_tag_on_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_new_array_init_args"] = {
["err_new_array_init_args"]={
[a] = "error: array \'new\' cannot have initialization arguments (err_new_array_init_args)",
[c]="error: array \'new\' cannot have initialization arguments (err_new_array_init_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_new_array_nonconst"] = {
["err_new_array_nonconst"]={
[a] = "error: only the first dimension of an allocated array may have dynamic size (err_new_array_nonconst)",
[c]="error: only the first dimension of an allocated array may have dynamic size (err_new_array_nonconst)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_new_array_of_auto"] = {
["err_new_array_of_auto"]={
[a] = "error: cannot allocate array of \'auto\' (err_new_array_of_auto)",
[c]="error: cannot allocate array of \'auto\' (err_new_array_of_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_new_array_size_unknown_from_init"] = {
["err_new_array_size_unknown_from_init"]={
[a] = "error: cannot determine allocated array size from initializer (err_new_array_size_unknown_from_init)",
[c]="error: cannot determine allocated array size from initializer (err_new_array_size_unknown_from_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_new_incomplete_or_sizeless_type"] = {
["err_new_incomplete_or_sizeless_type"]={
[a] = "error: allocation of ... type A (err_new_incomplete_or_sizeless_type)",
[c]="error: allocation of ... type A (err_new_incomplete_or_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_accessor_for_property"] = {
["err_no_accessor_for_property"]={
[a] = "error: no ... defined for property A (err_no_accessor_for_property)",
[c]="error: no ... defined for property A (err_no_accessor_for_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_base_classes"] = {
["err_no_base_classes"]={
[a] = "error: invalid use of \'__super\', A has no base classes (err_no_base_classes)",
[c]="error: invalid use of \'__super\', A has no base classes (err_no_base_classes)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_declarators"] = {
["err_no_declarators"]={
[a] = "error: declaration does not declare anything (err_no_declarators)",
[c]="error: declaration does not declare anything (err_no_declarators)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_dynamic_cast_with_fno_rtti"] = {
["err_no_dynamic_cast_with_fno_rtti"]={
[a] = "error: use of dynamic_cast requires -frtti (err_no_dynamic_cast_with_fno_rtti)",
[c]="error: use of dynamic_cast requires -frtti (err_no_dynamic_cast_with_fno_rtti)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_external_assembler"] = {
["err_no_external_assembler"]={
[a] = "error: there is no external assembler that can be used on this platform (err_no_external_assembler)",
[c]="error: there is no external assembler that can be used on this platform (err_no_external_assembler)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_no_matching_local_friend"] = {
["err_no_matching_local_friend"]={
[a] = "error: no matching function found in local scope (err_no_matching_local_friend)",
[c]="error: no matching function found in local scope (err_no_matching_local_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_matching_local_friend_suggest"] = {
["err_no_matching_local_friend_suggest"]={
[a] = "error: no matching function A found in local scope; did you mean B? (err_no_matching_local_friend_suggest)",
[c]="error: no matching function A found in local scope; did you mean B? (err_no_matching_local_friend_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_matching_param"] = {
["err_no_matching_param"]={
[a] = "error: parameter named A is missing (err_no_matching_param)",
[c]="error: parameter named A is missing (err_no_matching_param)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_no_member"] = {
["err_no_member"]={
[a] = "error: no member named A in B (err_no_member)",
[c]="error: no member named A in B (err_no_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_member_overloaded_arrow"] = {
["err_no_member_overloaded_arrow"]={
[a] = "error: no member named A in B; did you mean to use \'->\' instead of \'.\'? (err_no_member_overloaded_arrow)",
[c]="error: no member named A in B; did you mean to use \'->\' instead of \'.\'? (err_no_member_overloaded_arrow)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_member_suggest"] = {
["err_no_member_suggest"]={
[a] = "error: no member named A in B; did you mean ...C? (err_no_member_suggest)",
[c]="error: no member named A in B; did you mean ...C? (err_no_member_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_member_template"] = {
["err_no_member_template"]={
[a] = "error: no template named A in B (err_no_member_template)",
[c]="error: no template named A in B (err_no_member_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_member_template_suggest"] = {
["err_no_member_template_suggest"]={
[a] = "error: no template named A in B; did you mean ...C? (err_no_member_template_suggest)",
[c]="error: no template named A in B; did you mean ...C? (err_no_member_template_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_nsconstant_string_class"] = {
["err_no_nsconstant_string_class"]={
[a] = "error: cannot find interface declaration for A (err_no_nsconstant_string_class)",
[c]="error: cannot find interface declaration for A (err_no_nsconstant_string_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_submodule"] = {
["err_no_submodule"]={
[a] = "error: no submodule named A in module \'B\' (err_no_submodule)",
[c]="error: no submodule named A in module \'B\' (err_no_submodule)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_no_submodule_suggest"] = {
["err_no_submodule_suggest"]={
[a] = "error: no submodule named A in module \'B\'; did you mean \'C\'? (err_no_submodule_suggest)",
[c]="error: no submodule named A in module \'B\'; did you mean \'C\'? (err_no_submodule_suggest)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_no_subobject_property_setting"] = {
["err_no_subobject_property_setting"]={
[a] = "error: expression is not assignable (err_no_subobject_property_setting)",
[c]="error: expression is not assignable (err_no_subobject_property_setting)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_suitable_delete_member_function_found"] = {
["err_no_suitable_delete_member_function_found"]={
[a] = "error: no suitable member A in B (err_no_suitable_delete_member_function_found)",
[c]="error: no suitable member A in B (err_no_suitable_delete_member_function_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_super_class_message"] = {
["err_no_super_class_message"]={
[a] = "error: no @interface declaration found in class messaging of A (err_no_super_class_message)",
[c]="error: no @interface declaration found in class messaging of A (err_no_super_class_message)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_template"] = {
["err_no_template"]={
[a] = "error: no template named A (err_no_template)",
[c]="error: no template named A (err_no_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_template_suggest"] = {
["err_no_template_suggest"]={
[a] = "error: no template named A; did you mean B? (err_no_template_suggest)",
[c]="error: no template named A; did you mean B? (err_no_template_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_typeid_with_fno_rtti"] = {
["err_no_typeid_with_fno_rtti"]={
[a] = "error: use of typeid requires -frtti (err_no_typeid_with_fno_rtti)",
[c]="error: use of typeid requires -frtti (err_no_typeid_with_fno_rtti)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_no_viable_destructor"] = {
["err_no_viable_destructor"]={
[a] = "error: no viable destructor found for class A (err_no_viable_destructor)",
[c]="error: no viable destructor found for class A (err_no_viable_destructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nogetter_property_compound_assignment"] = {
["err_nogetter_property_compound_assignment"]={
[a] = "error: a getter method is needed to perform a compound assignment on a property (err_nogetter_property_compound_assignment)",
[c]="error: a getter method is needed to perform a compound assignment on a property (err_nogetter_property_compound_assignment)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nogetter_property_incdec"] = {
["err_nogetter_property_incdec"]={
[a] = "error: no getter method A for ... of property (err_nogetter_property_incdec)",
[c]="error: no getter method A for ... of property (err_nogetter_property_incdec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_asm_stmt_in_naked_function"] = {
["err_non_asm_stmt_in_naked_function"]={
[a] = "error: non-ASM statement in naked function is not supported (err_non_asm_stmt_in_naked_function)",
[c]="error: non-ASM statement in naked function is not supported (err_non_asm_stmt_in_naked_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_bool_atomic_constraint"] = {
["err_non_bool_atomic_constraint"]={
[a] = "error: atomic constraint must be of type \'bool\' (found A) (err_non_bool_atomic_constraint)",
[c]="error: atomic constraint must be of type \'bool\' (found A) (err_non_bool_atomic_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_c_like_anon_struct_in_typedef"] = {
["err_non_c_like_anon_struct_in_typedef"]={
[a] = "error: anonymous non-C-compatible type given name for linkage purposes by ... declaration after its linkage was computed; add a tag name here to establish linkage prior to definition (err_non_c_like_anon_struct_in_typedef)",
[c]="error: anonymous non-C-compatible type given name for linkage purposes by ... declaration after its linkage was computed; add a tag name here to establish linkage prior to definition (err_non_c_like_anon_struct_in_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_constant_constraint_expression"] = {
["err_non_constant_constraint_expression"]={
[a] = "error: substitution into constraint expression resulted in a non-constant expression (err_non_constant_constraint_expression)",
[c]="error: substitution into constraint expression resulted in a non-constant expression (err_non_constant_constraint_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_consteval_override"] = {
["err_non_consteval_override"]={
[a] = "error: non-consteval function A cannot override a consteval function (err_non_consteval_override)",
[c]="error: non-consteval function A cannot override a consteval function (err_non_consteval_override)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_default_visibility_dllimport"] = {
["err_non_default_visibility_dllimport"]={
[a] = "error: non-default visibility cannot be applied to \'dllimport\' declaration (err_non_default_visibility_dllimport)",
[c]="error: non-default visibility cannot be applied to \'dllimport\' declaration (err_non_default_visibility_dllimport)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_non_deleted_override"] = {
["err_non_deleted_override"]={
[a] = "error: non-deleted function A cannot override a deleted function (err_non_deleted_override)",
[c]="error: non-deleted function A cannot override a deleted function (err_non_deleted_override)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_designated_init_used"] = {
["err_non_designated_init_used"]={
[a] = "error: a randomized struct can only be initialized with a designated initializer (err_non_designated_init_used)",
[c]="error: a randomized struct can only be initialized with a designated initializer (err_non_designated_init_used)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_non_extern_extern"] = {
["err_non_extern_extern"]={
[a] = "error: non-extern declaration of A follows extern declaration (err_non_extern_extern)",
[c]="error: non-extern declaration of A follows extern declaration (err_non_extern_extern)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_first_default_compare_deletes"] = {
["err_non_first_default_compare_deletes"]={
[a] = "error: defaulting ... would delete it after its first declaration (err_non_first_default_compare_deletes)",
[c]="error: defaulting ... would delete it after its first declaration (err_non_first_default_compare_deletes)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_first_default_compare_in_class"] = {
["err_non_first_default_compare_in_class"]={
[a] = "error: defaulting this ... comparison operator is not allowed because it was already declared outside the class (err_non_first_default_compare_in_class)",
[c]="error: defaulting this ... comparison operator is not allowed because it was already declared outside the class (err_non_first_default_compare_in_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_local_variable_decl_in_for"] = {
["err_non_local_variable_decl_in_for"]={
[a] = "error: declaration of non-local variable in \'for\' loop (err_non_local_variable_decl_in_for)",
[c]="error: declaration of non-local variable in \'for\' loop (err_non_local_variable_decl_in_for)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_static_static"] = {
["err_non_static_static"]={
[a] = "error: non-static declaration of A follows static declaration (err_non_static_static)",
[c]="error: non-static declaration of A follows static declaration (err_non_static_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_template_in_member_template_id_suggest"] = {
["err_non_template_in_member_template_id_suggest"]={
[a] = "error: member A of B is not a template; did you mean ...C? (err_non_template_in_member_template_id_suggest)",
[c]="error: member A of B is not a template; did you mean ...C? (err_non_template_in_member_template_id_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_template_in_template_id"] = {
["err_non_template_in_template_id"]={
[a] = "error: A does not name a template but is followed by template arguments (err_non_template_in_template_id)",
[c]="error: A does not name a template but is followed by template arguments (err_non_template_in_template_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_template_in_template_id_suggest"] = {
["err_non_template_in_template_id_suggest"]={
[a] = "error: A does not name a template but is followed by template arguments; did you mean B? (err_non_template_in_template_id_suggest)",
[c]="error: A does not name a template but is followed by template arguments; did you mean B? (err_non_template_in_template_id_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_thread_thread"] = {
["err_non_thread_thread"]={
[a] = "error: non-thread-local declaration of A follows thread-local declaration (err_non_thread_thread)",
[c]="error: non-thread-local declaration of A follows thread-local declaration (err_non_thread_thread)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_trivial_c_union_in_invalid_context"] = {
["err_non_trivial_c_union_in_invalid_context"]={
[a] = "error: cannot ... since it ... a union that is non-trivial to ... (err_non_trivial_c_union_in_invalid_context)",
[c]="error: cannot ... since it ... a union that is non-trivial to ... (err_non_trivial_c_union_in_invalid_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_type_template_arg_addr_label_diff"] = {
["err_non_type_template_arg_addr_label_diff"]={
[a] = "error: template argument / label address difference / what did you expect? (err_non_type_template_arg_addr_label_diff)",
[c]="error: template argument / label address difference / what did you expect? (err_non_type_template_arg_addr_label_diff)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_type_template_arg_subobject"] = {
["err_non_type_template_arg_subobject"]={
[a] = "error: non-type template argument refers to subobject \'A\' (err_non_type_template_arg_subobject)",
[c]="error: non-type template argument refers to subobject \'A\' (err_non_type_template_arg_subobject)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_type_template_arg_unsupported"] = {
["err_non_type_template_arg_unsupported"]={
[a] = "error: sorry, non-type template argument of type A is not yet supported (err_non_type_template_arg_unsupported)",
[c]="error: sorry, non-type template argument of type A is not yet supported (err_non_type_template_arg_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_type_template_in_nested_name_specifier"] = {
["err_non_type_template_in_nested_name_specifier"]={
[a] = "error: qualified name refers into a specialization of ... template A (err_non_type_template_in_nested_name_specifier)",
[c]="error: qualified name refers into a specialization of ... template A (err_non_type_template_in_nested_name_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_type_template_parm_type_deduction_failure"] = {
["err_non_type_template_parm_type_deduction_failure"]={
[a] = "error: non-type template parameter A with type B has incompatible initializer of type C (err_non_type_template_parm_type_deduction_failure)",
[c]="error: non-type template parameter A with type B has incompatible initializer of type C (err_non_type_template_parm_type_deduction_failure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_variable_decl_in_for"] = {
["err_non_variable_decl_in_for"]={
[a] = "error: non-variable declaration in \'for\' loop (err_non_variable_decl_in_for)",
[c]="error: non-variable declaration in \'for\' loop (err_non_variable_decl_in_for)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_non_virtual_pure"] = {
["err_non_virtual_pure"]={
[a] = "error: A is not virtual and cannot be declared pure (err_non_virtual_pure)",
[c]="error: A is not virtual and cannot be declared pure (err_non_virtual_pure)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nonfunction_block_type"] = {
["err_nonfunction_block_type"]={
[a] = "error: block pointer to non-function type is invalid (err_nonfunction_block_type)",
[c]="error: block pointer to non-function type is invalid (err_nonfunction_block_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nonstatic_member_out_of_line"] = {
["err_nonstatic_member_out_of_line"]={
[a] = "error: non-static data member defined out-of-line (err_nonstatic_member_out_of_line)",
[c]="error: non-static data member defined out-of-line (err_nonstatic_member_out_of_line)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nontemporal_builtin_must_be_pointer"] = {
["err_nontemporal_builtin_must_be_pointer"]={
[a] = "error: address argument to nontemporal builtin must be a pointer (A invalid) (err_nontemporal_builtin_must_be_pointer)",
[c]="error: address argument to nontemporal builtin must be a pointer (A invalid) (err_nontemporal_builtin_must_be_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nontemporal_builtin_must_be_pointer_intfltptr_or_vector"] = {
["err_nontemporal_builtin_must_be_pointer_intfltptr_or_vector"]={
[a] = "error: address argument to nontemporal builtin must be a pointer to integer, float, pointer, or a vector of such types (A invalid) (err_nontemporal_builtin_must_be_pointer_intfltptr_or_vector)",
[c]="error: address argument to nontemporal builtin must be a pointer to integer, float, pointer, or a vector of such types (A invalid) (err_nontemporal_builtin_must_be_pointer_intfltptr_or_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_noreturn_block_has_return_expr"] = {
["err_noreturn_block_has_return_expr"]={
[a] = "error: block declared \'noreturn\' should not return (err_noreturn_block_has_return_expr)",
[c]="error: block declared \'noreturn\' should not return (err_noreturn_block_has_return_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_noreturn_lambda_has_return_expr"] = {
["err_noreturn_lambda_has_return_expr"]={
[a] = "error: lambda declared \'noreturn\' should not return (err_noreturn_lambda_has_return_expr)",
[c]="error: lambda declared \'noreturn\' should not return (err_noreturn_lambda_has_return_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_noreturn_non_function"] = {
["err_noreturn_non_function"]={
[a] = "error: \'_Noreturn\' can only appear on functions (err_noreturn_non_function)",
[c]="error: \'_Noreturn\' can only appear on functions (err_noreturn_non_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nosetter_property_assignment"] = {
["err_nosetter_property_assignment"]={
[a] = "error: ... (err_nosetter_property_assignment)",
[c]="error: ... (err_nosetter_property_assignment)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nosetter_property_incdec"] = {
["err_nosetter_property_incdec"]={
[a] = "error: ... (err_nosetter_property_incdec)",
[c]="error: ... (err_nosetter_property_incdec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_not_class_template_specialization"] = {
["err_not_class_template_specialization"]={
[a] = "error: cannot specialize a ... (err_not_class_template_specialization)",
[c]="error: cannot specialize a ... (err_not_class_template_specialization)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_not_direct_base_or_virtual"] = {
["err_not_direct_base_or_virtual"]={
[a] = "error: type A is not a direct or virtual base of B (err_not_direct_base_or_virtual)",
[c]="error: type A is not a direct or virtual base of B (err_not_direct_base_or_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_not_found_by_two_phase_lookup"] = {
["err_not_found_by_two_phase_lookup"]={
[a] = "error: call to function A that is neither visible in the template definition nor found by argument-dependent lookup (err_not_found_by_two_phase_lookup)",
[c]="error: call to function A that is neither visible in the template definition nor found by argument-dependent lookup (err_not_found_by_two_phase_lookup)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_not_integral_type_anon_bitfield"] = {
["err_not_integral_type_anon_bitfield"]={
[a] = "error: anonymous bit-field has non-integral type A (err_not_integral_type_anon_bitfield)",
[c]="error: anonymous bit-field has non-integral type A (err_not_integral_type_anon_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_not_integral_type_bitfield"] = {
["err_not_integral_type_bitfield"]={
[a] = "error: bit-field A has non-integral type B (err_not_integral_type_bitfield)",
[c]="error: bit-field A has non-integral type B (err_not_integral_type_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_not_tag_in_scope"] = {
["err_not_tag_in_scope"]={
[a] = "error: no ... named A in B (err_not_tag_in_scope)",
[c]="error: no ... named A in B (err_not_tag_in_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ns_attribute_wrong_parameter_type"] = {
["err_ns_attribute_wrong_parameter_type"]={
[a] = "error: A attribute only applies to ... parameters (err_ns_attribute_wrong_parameter_type)",
[c]="error: A attribute only applies to ... parameters (err_ns_attribute_wrong_parameter_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nsconsumed_attribute_mismatch"] = {
["err_nsconsumed_attribute_mismatch"]={
[a] = "error: overriding method has mismatched ns_consumed attribute on its parameter (err_nsconsumed_attribute_mismatch)",
[c]="error: overriding method has mismatched ns_consumed attribute on its parameter (err_nsconsumed_attribute_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nserrordomain_invalid_decl"] = {
["err_nserrordomain_invalid_decl"]={
[a] = "error: domain argument ...does not refer to global constant (err_nserrordomain_invalid_decl)",
[c]="error: domain argument ...does not refer to global constant (err_nserrordomain_invalid_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nserrordomain_wrong_type"] = {
["err_nserrordomain_wrong_type"]={
[a] = "error: domain argument A does not point to an NSString or CFString constant (err_nserrordomain_wrong_type)",
[c]="error: domain argument A does not point to an NSString or CFString constant (err_nserrordomain_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nsnumber_nonliteral_unary"] = {
["err_nsnumber_nonliteral_unary"]={
[a] = "error: @A must be followed by a number to form an NSNumber object (err_nsnumber_nonliteral_unary)",
[c]="error: @A must be followed by a number to form an NSNumber object (err_nsnumber_nonliteral_unary)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_nsobject_attribute"] = {
["err_nsobject_attribute"]={
[a] = "error: \'NSObject\' attribute is for pointer types only (err_nsobject_attribute)",
[c]="error: \'NSObject\' attribute is for pointer types only (err_nsobject_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nsreturns_retained_attribute_mismatch"] = {
["err_nsreturns_retained_attribute_mismatch"]={
[a] = "error: overriding method has mismatched ns_returns_... attributes (err_nsreturns_retained_attribute_mismatch)",
[c]="error: overriding method has mismatched ns_returns_... attributes (err_nsreturns_retained_attribute_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_nullability_conflicting"] = {
["err_nullability_conflicting"]={
[a] = "error: nullability specifier A conflicts with existing specifier B (err_nullability_conflicting)",
[c]="error: nullability specifier A conflicts with existing specifier B (err_nullability_conflicting)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_nullability_cs_multilevel"] = {
["err_nullability_cs_multilevel"]={
[a] = "error: nullability keyword A cannot be applied to multi-level pointer type B (err_nullability_cs_multilevel)",
[c]="error: nullability keyword A cannot be applied to multi-level pointer type B (err_nullability_cs_multilevel)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_nullability_nonpointer"] = {
["err_nullability_nonpointer"]={
[a] = "error: nullability specifier A cannot be applied to non-pointer type B (err_nullability_nonpointer)",
[c]="error: nullability specifier A cannot be applied to non-pointer type B (err_nullability_nonpointer)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_nullptr_cast"] = {
["err_nullptr_cast"]={
[a] = "error: cannot cast an object of type ... (err_nullptr_cast)",
[c]="error: cannot cast an object of type ... (err_nullptr_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_array_of_interfaces"] = {
["err_objc_array_of_interfaces"]={
[a] = "error: array of interface A is invalid (probably should be an array of pointers) (err_objc_array_of_interfaces)",
[c]="error: array of interface A is invalid (probably should be an array of pointers) (err_objc_array_of_interfaces)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_attr_not_id"] = {
["err_objc_attr_not_id"]={
[a] = "error: parameter of A attribute must be a single name of an Objective-C ... (err_objc_attr_not_id)",
[c]="error: parameter of A attribute must be a single name of an Objective-C ... (err_objc_attr_not_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_attr_protocol_requires_definition"] = {
["err_objc_attr_protocol_requires_definition"]={
[a] = "error: attribute A can only be applied to @protocol definitions, not forward declarations (err_objc_attr_protocol_requires_definition)",
[c]="error: attribute A can only be applied to @protocol definitions, not forward declarations (err_objc_attr_protocol_requires_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_attr_typedef_not_id"] = {
["err_objc_attr_typedef_not_id"]={
[a] = "error: parameter of A attribute must be \'id\' when used on a typedef (err_objc_attr_typedef_not_id)",
[c]="error: parameter of A attribute must be \'id\' when used on a typedef (err_objc_attr_typedef_not_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_attr_typedef_not_void_pointer"] = {
["err_objc_attr_typedef_not_void_pointer"]={
[a] = "error: \'objc_bridge(id)\' is only allowed on structs and typedefs of void pointers (err_objc_attr_typedef_not_void_pointer)",
[c]="error: \'objc_bridge(id)\' is only allowed on structs and typedefs of void pointers (err_objc_attr_typedef_not_void_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_bridged_related_invalid_class"] = {
["err_objc_bridged_related_invalid_class"]={
[a] = "error: could not find Objective-C class A to convert B to C (err_objc_bridged_related_invalid_class)",
[c]="error: could not find Objective-C class A to convert B to C (err_objc_bridged_related_invalid_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_bridged_related_invalid_class_name"] = {
["err_objc_bridged_related_invalid_class_name"]={
[a] = "error: A must be name of an Objective-C class to be able to convert B to C (err_objc_bridged_related_invalid_class_name)",
[c]="error: A must be name of an Objective-C class to be able to convert B to C (err_objc_bridged_related_invalid_class_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_bridged_related_known_method"] = {
["err_objc_bridged_related_known_method"]={
[a] = "error: A must be explicitly converted to B; use ... method for this conversion (err_objc_bridged_related_known_method)",
[c]="error: A must be explicitly converted to B; use ... method for this conversion (err_objc_bridged_related_known_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_cf_bridged_not_interface"] = {
["err_objc_cf_bridged_not_interface"]={
[a] = "error: CF object of type A is bridged to B, which is not an Objective-C class (err_objc_cf_bridged_not_interface)",
[c]="error: CF object of type A is bridged to B, which is not an Objective-C class (err_objc_cf_bridged_not_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_concat_string"] = {
["err_objc_concat_string"]={
[a] = "error: unexpected token after Objective-C string (err_objc_concat_string)",
[c]="error: unexpected token after Objective-C string (err_objc_concat_string)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_decls_may_only_appear_in_global_scope"] = {
["err_objc_decls_may_only_appear_in_global_scope"]={
[a] = "error: Objective-C declarations may only appear in global scope (err_objc_decls_may_only_appear_in_global_scope)",
[c]="error: Objective-C declarations may only appear in global scope (err_objc_decls_may_only_appear_in_global_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_duplicate_decl"] = {
["err_objc_direct_duplicate_decl"]={
[a] = "error: ...... declaration conflicts with previous ...declaration of ... A (err_objc_direct_duplicate_decl)",
[c]="error: ...... declaration conflicts with previous ...declaration of ... A (err_objc_direct_duplicate_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_dynamic_property"] = {
["err_objc_direct_dynamic_property"]={
[a] = "error: direct property cannot be @dynamic (err_objc_direct_dynamic_property)",
[c]="error: direct property cannot be @dynamic (err_objc_direct_dynamic_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_impl_decl_mismatch"] = {
["err_objc_direct_impl_decl_mismatch"]={
[a] = "error: direct method was declared in ... but is implemented in ... (err_objc_direct_impl_decl_mismatch)",
[c]="error: direct method was declared in ... but is implemented in ... (err_objc_direct_impl_decl_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_missing_on_decl"] = {
["err_objc_direct_missing_on_decl"]={
[a] = "error: direct method implementation was previously declared not direct (err_objc_direct_missing_on_decl)",
[c]="error: direct method implementation was previously declared not direct (err_objc_direct_missing_on_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_on_override"] = {
["err_objc_direct_on_override"]={
[a] = "error: methods that ... cannot be direct (err_objc_direct_on_override)",
[c]="error: methods that ... cannot be direct (err_objc_direct_on_override)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_on_protocol"] = {
["err_objc_direct_on_protocol"]={
[a] = "error: \'objc_direct\' attribute cannot be applied to ... declared in an Objective-C protocol (err_objc_direct_on_protocol)",
[c]="error: \'objc_direct\' attribute cannot be applied to ... declared in an Objective-C protocol (err_objc_direct_on_protocol)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_direct_protocol_conformance"] = {
["err_objc_direct_protocol_conformance"]={
[a] = "error: ... cannot conform to protocol A because of direct members declared in interface B (err_objc_direct_protocol_conformance)",
[c]="error: ... cannot conform to protocol A because of direct members declared in interface B (err_objc_direct_protocol_conformance)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_directive_only_in_protocol"] = {
["err_objc_directive_only_in_protocol"]={
[a] = "error: directive may only be specified in protocols only (err_objc_directive_only_in_protocol)",
[c]="error: directive may only be specified in protocols only (err_objc_directive_only_in_protocol)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_exceptions_disabled"] = {
["err_objc_exceptions_disabled"]={
[a] = "error: cannot use \'A\' with Objective-C exceptions disabled (err_objc_exceptions_disabled)",
[c]="error: cannot use \'A\' with Objective-C exceptions disabled (err_objc_exceptions_disabled)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_expected_equal_for_getter"] = {
["err_objc_expected_equal_for_getter"]={
[a] = "error: expected \'=\' for Objective-C getter (err_objc_expected_equal_for_getter)",
[c]="error: expected \'=\' for Objective-C getter (err_objc_expected_equal_for_getter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_expected_equal_for_setter"] = {
["err_objc_expected_equal_for_setter"]={
[a] = "error: expected \'=\' for Objective-C setter (err_objc_expected_equal_for_setter)",
[c]="error: expected \'=\' for Objective-C setter (err_objc_expected_equal_for_setter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_expected_property_attr"] = {
["err_objc_expected_property_attr"]={
[a] = "error: unknown property attribute A (err_objc_expected_property_attr)",
[c]="error: unknown property attribute A (err_objc_expected_property_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_expected_selector_for_getter_setter"] = {
["err_objc_expected_selector_for_getter_setter"]={
[a] = "error: expected selector for Objective-C ... (err_objc_expected_selector_for_getter_setter)",
[c]="error: expected selector for Objective-C ... (err_objc_expected_selector_for_getter_setter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_expected_type_parameter"] = {
["err_objc_expected_type_parameter"]={
[a] = "error: expected type parameter name (err_objc_expected_type_parameter)",
[c]="error: expected type parameter name (err_objc_expected_type_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_for_range_init_stmt"] = {
["err_objc_for_range_init_stmt"]={
[a] = "error: initialization statement is not supported when iterating over Objective-C collection (err_objc_for_range_init_stmt)",
[c]="error: initialization statement is not supported when iterating over Objective-C collection (err_objc_for_range_init_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_illegal_boxed_expression_type"] = {
["err_objc_illegal_boxed_expression_type"]={
[a] = "error: illegal type A used in a boxed expression (err_objc_illegal_boxed_expression_type)",
[c]="error: illegal type A used in a boxed expression (err_objc_illegal_boxed_expression_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_illegal_interface_qual"] = {
["err_objc_illegal_interface_qual"]={
[a] = "error: illegal interface qualifier (err_objc_illegal_interface_qual)",
[c]="error: illegal interface qualifier (err_objc_illegal_interface_qual)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_illegal_visibility_spec"] = {
["err_objc_illegal_visibility_spec"]={
[a] = "error: illegal visibility specification (err_objc_illegal_visibility_spec)",
[c]="error: illegal visibility specification (err_objc_illegal_visibility_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_incomplete_boxed_expression_type"] = {
["err_objc_incomplete_boxed_expression_type"]={
[a] = "error: incomplete type A used in a boxed expression (err_objc_incomplete_boxed_expression_type)",
[c]="error: incomplete type A used in a boxed expression (err_objc_incomplete_boxed_expression_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_index_incomplete_class_type"] = {
["err_objc_index_incomplete_class_type"]={
[a] = "error: Objective-C index expression has incomplete class type A (err_objc_index_incomplete_class_type)",
[c]="error: Objective-C index expression has incomplete class type A (err_objc_index_incomplete_class_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_indexing_method_result_type"] = {
["err_objc_indexing_method_result_type"]={
[a] = "error: method for accessing ... element must have Objective-C object return type instead of A (err_objc_indexing_method_result_type)",
[c]="error: method for accessing ... element must have Objective-C object return type instead of A (err_objc_indexing_method_result_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_kindof_nonobject"] = {
["err_objc_kindof_nonobject"]={
[a] = "error: \'__kindof\' specifier cannot be applied to non-object type A (err_objc_kindof_nonobject)",
[c]="error: \'__kindof\' specifier cannot be applied to non-object type A (err_objc_kindof_nonobject)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_kindof_wrong_position"] = {
["err_objc_kindof_wrong_position"]={
[a] = "error: \'__kindof\' type specifier must precede the declarator (err_objc_kindof_wrong_position)",
[c]="error: \'__kindof\' type specifier must precede the declarator (err_objc_kindof_wrong_position)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_literal_method_sig"] = {
["err_objc_literal_method_sig"]={
[a] = "error: literal construction method A has incompatible signature (err_objc_literal_method_sig)",
[c]="error: literal construction method A has incompatible signature (err_objc_literal_method_sig)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_method_unsupported_param_ret_type"] = {
["err_objc_method_unsupported_param_ret_type"]={
[a] = "error: A ... type is unsupported; support for vector types for this target is introduced in B (err_objc_method_unsupported_param_ret_type)",
[c]="error: A ... type is unsupported; support for vector types for this target is introduced in B (err_objc_method_unsupported_param_ret_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_missing_end"] = {
["err_objc_missing_end"]={
[a] = "error: missing \'@end\' (err_objc_missing_end)",
[c]="error: missing \'@end\' (err_objc_missing_end)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_multiple_subscript_type_conversion"] = {
["err_objc_multiple_subscript_type_conversion"]={
[a] = "error: indexing expression is invalid because subscript type A has multiple type conversion functions (err_objc_multiple_subscript_type_conversion)",
[c]="error: indexing expression is invalid because subscript type A has multiple type conversion functions (err_objc_multiple_subscript_type_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_non_runtime_protocol_in_protocol_expr"] = {
["err_objc_non_runtime_protocol_in_protocol_expr"]={
[a] = "error: cannot use a protocol declared \'objc_non_runtime_protocol\' in a @protocol expression (err_objc_non_runtime_protocol_in_protocol_expr)",
[c]="error: cannot use a protocol declared \'objc_non_runtime_protocol\' in a @protocol expression (err_objc_non_runtime_protocol_in_protocol_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_non_trivially_copyable_boxed_expression_type"] = {
["err_objc_non_trivially_copyable_boxed_expression_type"]={
[a] = "error: non-trivially copyable type A cannot be used in a boxed expression (err_objc_non_trivially_copyable_boxed_expression_type)",
[c]="error: non-trivially copyable type A cannot be used in a boxed expression (err_objc_non_trivially_copyable_boxed_expression_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_ns_bridged_invalid_cfobject"] = {
["err_objc_ns_bridged_invalid_cfobject"]={
[a] = "error: ObjectiveC object of type A is bridged to B, which is not valid CF object (err_objc_ns_bridged_invalid_cfobject)",
[c]="error: ObjectiveC object of type A is bridged to B, which is not valid CF object (err_objc_ns_bridged_invalid_cfobject)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_object_assignment"] = {
["err_objc_object_assignment"]={
[a] = "error: cannot assign to class object (A invalid) (err_objc_object_assignment)",
[c]="error: cannot assign to class object (A invalid) (err_objc_object_assignment)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_object_catch"] = {
["err_objc_object_catch"]={
[a] = "error: cannot catch an Objective-C object by value (err_objc_object_catch)",
[c]="error: cannot catch an Objective-C object by value (err_objc_object_catch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_override_direct_method"] = {
["err_objc_override_direct_method"]={
[a] = "error: cannot override a method that is declared direct by a superclass (err_objc_override_direct_method)",
[c]="error: cannot override a method that is declared direct by a superclass (err_objc_override_direct_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_parameterized_category_nonclass"] = {
["err_objc_parameterized_category_nonclass"]={
[a] = "error: ... of non-parameterized class A cannot have type parameters (err_objc_parameterized_category_nonclass)",
[c]="error: ... of non-parameterized class A cannot have type parameters (err_objc_parameterized_category_nonclass)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_parameterized_forward_class"] = {
["err_objc_parameterized_forward_class"]={
[a] = "error: forward declaration of non-parameterized class A cannot have type parameters (err_objc_parameterized_forward_class)",
[c]="error: forward declaration of non-parameterized class A cannot have type parameters (err_objc_parameterized_forward_class)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_parameterized_forward_class_first"] = {
["err_objc_parameterized_forward_class_first"]={
[a] = "error: class A previously declared with type parameters (err_objc_parameterized_forward_class_first)",
[c]="error: class A previously declared with type parameters (err_objc_parameterized_forward_class_first)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_parameterized_implementation"] = {
["err_objc_parameterized_implementation"]={
[a] = "error: @implementation cannot have type parameters (err_objc_parameterized_implementation)",
[c]="error: @implementation cannot have type parameters (err_objc_parameterized_implementation)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_postfix_attribute"] = {
["err_objc_postfix_attribute"]={
[a] = "error: postfix attributes are not allowed on Objective-C directives (err_objc_postfix_attribute)",
[c]="error: postfix attributes are not allowed on Objective-C directives (err_objc_postfix_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_postfix_attribute_hint"] = {
["err_objc_postfix_attribute_hint"]={
[a] = "error: postfix attributes are not allowed on Objective-C directives, place them in front of \'...\' (err_objc_postfix_attribute_hint)",
[c]="error: postfix attributes are not allowed on Objective-C directives, place them in front of \'...\' (err_objc_postfix_attribute_hint)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_precise_lifetime_bad_type"] = {
["err_objc_precise_lifetime_bad_type"]={
[a] = "error: objc_precise_lifetime only applies to retainable types; type here is A (err_objc_precise_lifetime_bad_type)",
[c]="error: objc_precise_lifetime only applies to retainable types; type here is A (err_objc_precise_lifetime_bad_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_property_attr_mutually_exclusive"] = {
["err_objc_property_attr_mutually_exclusive"]={
[a] = "error: property attributes \'A\' and \'B\' are mutually exclusive (err_objc_property_attr_mutually_exclusive)",
[c]="error: property attributes \'A\' and \'B\' are mutually exclusive (err_objc_property_attr_mutually_exclusive)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_property_bitfield"] = {
["err_objc_property_bitfield"]={
[a] = "error: property name cannot be a bit-field (err_objc_property_bitfield)",
[c]="error: property name cannot be a bit-field (err_objc_property_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_property_requires_field_name"] = {
["err_objc_property_requires_field_name"]={
[a] = "error: property requires fields to be named (err_objc_property_requires_field_name)",
[c]="error: property requires fields to be named (err_objc_property_requires_field_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_property_requires_object"] = {
["err_objc_property_requires_object"]={
[a] = "error: property with \'A\' attribute must be of object type (err_objc_property_requires_object)",
[c]="error: property with \'A\' attribute must be of object type (err_objc_property_requires_object)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_root_class_subclass"] = {
["err_objc_root_class_subclass"]={
[a] = "error: objc_root_class attribute may only be specified on a root class declaration (err_objc_root_class_subclass)",
[c]="error: objc_root_class attribute may only be specified on a root class declaration (err_objc_root_class_subclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_runtime_visible_category"] = {
["err_objc_runtime_visible_category"]={
[a] = "error: cannot implement a category for class A that is only visible via the Objective-C runtime (err_objc_runtime_visible_category)",
[c]="error: cannot implement a category for class A that is only visible via the Objective-C runtime (err_objc_runtime_visible_category)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_runtime_visible_subclass"] = {
["err_objc_runtime_visible_subclass"]={
[a] = "error: cannot implement subclass A of a superclass B that is only visible via the Objective-C runtime (err_objc_runtime_visible_subclass)",
[c]="error: cannot implement subclass A of a superclass B that is only visible via the Objective-C runtime (err_objc_runtime_visible_subclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_base_type"] = {
["err_objc_subscript_base_type"]={
[a] = "error: ... subscript base type A is not an Objective-C object (err_objc_subscript_base_type)",
[c]="error: ... subscript base type A is not an Objective-C object (err_objc_subscript_base_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_dic_object_type"] = {
["err_objc_subscript_dic_object_type"]={
[a] = "error: method object parameter type A is not object type (err_objc_subscript_dic_object_type)",
[c]="error: method object parameter type A is not object type (err_objc_subscript_dic_object_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_index_type"] = {
["err_objc_subscript_index_type"]={
[a] = "error: method index parameter type A is not integral type (err_objc_subscript_index_type)",
[c]="error: method index parameter type A is not integral type (err_objc_subscript_index_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_key_type"] = {
["err_objc_subscript_key_type"]={
[a] = "error: method key parameter type A is not object type (err_objc_subscript_key_type)",
[c]="error: method key parameter type A is not object type (err_objc_subscript_key_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_method_not_found"] = {
["err_objc_subscript_method_not_found"]={
[a] = "error: expected method to ... ... element not found on object of type A (err_objc_subscript_method_not_found)",
[c]="error: expected method to ... ... element not found on object of type A (err_objc_subscript_method_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_object_type"] = {
["err_objc_subscript_object_type"]={
[a] = "error: cannot assign to this ... because assigning method\'s 2nd parameter of type A is not an Objective-C pointer type (err_objc_subscript_object_type)",
[c]="error: cannot assign to this ... because assigning method\'s 2nd parameter of type A is not an Objective-C pointer type (err_objc_subscript_object_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_pointer"] = {
["err_objc_subscript_pointer"]={
[a] = "error: indexing expression is invalid because subscript type A is not an Objective-C pointer (err_objc_subscript_pointer)",
[c]="error: indexing expression is invalid because subscript type A is not an Objective-C pointer (err_objc_subscript_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_subscript_type_conversion"] = {
["err_objc_subscript_type_conversion"]={
[a] = "error: indexing expression is invalid because subscript type A is not an integral or Objective-C pointer type (err_objc_subscript_type_conversion)",
[c]="error: indexing expression is invalid because subscript type A is not an integral or Objective-C pointer type (err_objc_subscript_type_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_synchronized_expects_object"] = {
["err_objc_synchronized_expects_object"]={
[a] = "error: @synchronized requires an Objective-C object type (A invalid) (err_objc_synchronized_expects_object)",
[c]="error: @synchronized requires an Objective-C object type (A invalid) (err_objc_synchronized_expects_object)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_throw_expects_object"] = {
["err_objc_throw_expects_object"]={
[a] = "error: @throw requires an Objective-C object type (A invalid) (err_objc_throw_expects_object)",
[c]="error: @throw requires an Objective-C object type (A invalid) (err_objc_throw_expects_object)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_type_arg_does_not_match_bound"] = {
["err_objc_type_arg_does_not_match_bound"]={
[a] = "error: type argument A does not satisfy the bound (B) of type parameter C (err_objc_type_arg_does_not_match_bound)",
[c]="error: type argument A does not satisfy the bound (B) of type parameter C (err_objc_type_arg_does_not_match_bound)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_objc_type_arg_explicit_nullability"] = {
["err_objc_type_arg_explicit_nullability"]={
[a] = "error: type argument A cannot explicitly specify nullability (err_objc_type_arg_explicit_nullability)",
[c]="error: type argument A cannot explicitly specify nullability (err_objc_type_arg_explicit_nullability)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_objc_type_arg_missing"] = {
["err_objc_type_arg_missing"]={
[a] = "error: no type or protocol named A (err_objc_type_arg_missing)",
[c]="error: no type or protocol named A (err_objc_type_arg_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_arg_missing_star"] = {
["err_objc_type_arg_missing_star"]={
[a] = "error: type argument A must be a pointer (requires a \'*\') (err_objc_type_arg_missing_star)",
[c]="error: type argument A must be a pointer (requires a \'*\') (err_objc_type_arg_missing_star)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_arg_not_id_compatible"] = {
["err_objc_type_arg_not_id_compatible"]={
[a] = "error: type argument A is neither an Objective-C object nor a block type (err_objc_type_arg_not_id_compatible)",
[c]="error: type argument A is neither an Objective-C object nor a block type (err_objc_type_arg_not_id_compatible)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_objc_type_arg_qualified"] = {
["err_objc_type_arg_qualified"]={
[a] = "error: type argument A cannot be qualified with \'B\' (err_objc_type_arg_qualified)",
[c]="error: type argument A cannot be qualified with \'B\' (err_objc_type_arg_qualified)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_args_after_protocols"] = {
["err_objc_type_args_after_protocols"]={
[a] = "error: protocol qualifiers must precede type arguments (err_objc_type_args_after_protocols)",
[c]="error: protocol qualifiers must precede type arguments (err_objc_type_args_after_protocols)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_args_and_protocols"] = {
["err_objc_type_args_and_protocols"]={
[a] = "error: angle brackets contain both a ... (A) and a ... (B) (err_objc_type_args_and_protocols)",
[c]="error: angle brackets contain both a ... (A) and a ... (B) (err_objc_type_args_and_protocols)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_args_non_class"] = {
["err_objc_type_args_non_class"]={
[a] = "error: type arguments cannot be applied to non-class type A (err_objc_type_args_non_class)",
[c]="error: type arguments cannot be applied to non-class type A (err_objc_type_args_non_class)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_args_non_parameterized_class"] = {
["err_objc_type_args_non_parameterized_class"]={
[a] = "error: type arguments cannot be applied to non-parameterized class A (err_objc_type_args_non_parameterized_class)",
[c]="error: type arguments cannot be applied to non-parameterized class A (err_objc_type_args_non_parameterized_class)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_args_specialized_class"] = {
["err_objc_type_args_specialized_class"]={
[a] = "error: type arguments cannot be applied to already-specialized class type A (err_objc_type_args_specialized_class)",
[c]="error: type arguments cannot be applied to already-specialized class type A (err_objc_type_args_specialized_class)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_args_wrong_arity"] = {
["err_objc_type_args_wrong_arity"]={
[a] = "error: too ... type arguments for class A (have B, expected C) (err_objc_type_args_wrong_arity)",
[c]="error: too ... type arguments for class A (have B, expected C) (err_objc_type_args_wrong_arity)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_arity_mismatch"] = {
["err_objc_type_param_arity_mismatch"]={
[a] = "error: ... has too ... type parameters (expected A, have B) (err_objc_type_param_arity_mismatch)",
[c]="error: ... has too ... type parameters (expected A, have B) (err_objc_type_param_arity_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_bound_conflict"] = {
["err_objc_type_param_bound_conflict"]={
[a] = "error: type bound A for type parameter B conflicts with ... bound C... (err_objc_type_param_bound_conflict)",
[c]="error: type bound A for type parameter B conflicts with ... bound C... (err_objc_type_param_bound_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_bound_explicit_nullability"] = {
["err_objc_type_param_bound_explicit_nullability"]={
[a] = "error: type parameter A bound B cannot explicitly specify nullability (err_objc_type_param_bound_explicit_nullability)",
[c]="error: type parameter A bound B cannot explicitly specify nullability (err_objc_type_param_bound_explicit_nullability)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_objc_type_param_bound_missing"] = {
["err_objc_type_param_bound_missing"]={
[a] = "error: missing type bound A for type parameter B in ... (err_objc_type_param_bound_missing)",
[c]="error: missing type bound A for type parameter B in ... (err_objc_type_param_bound_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_bound_missing_pointer"] = {
["err_objc_type_param_bound_missing_pointer"]={
[a] = "error: missing \'*\' in type bound A for type parameter B (err_objc_type_param_bound_missing_pointer)",
[c]="error: missing \'*\' in type bound A for type parameter B (err_objc_type_param_bound_missing_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_bound_nonobject"] = {
["err_objc_type_param_bound_nonobject"]={
[a] = "error: type bound A for type parameter B is not an Objective-C pointer type (err_objc_type_param_bound_nonobject)",
[c]="error: type bound A for type parameter B is not an Objective-C pointer type (err_objc_type_param_bound_nonobject)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_bound_qualified"] = {
["err_objc_type_param_bound_qualified"]={
[a] = "error: type bound A for type parameter B cannot be qualified with \'C\' (err_objc_type_param_bound_qualified)",
[c]="error: type bound A for type parameter B cannot be qualified with \'C\' (err_objc_type_param_bound_qualified)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_redecl"] = {
["err_objc_type_param_redecl"]={
[a] = "error: redeclaration of type parameter A (err_objc_type_param_redecl)",
[c]="error: redeclaration of type parameter A (err_objc_type_param_redecl)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_type_param_variance_conflict"] = {
["err_objc_type_param_variance_conflict"]={
[a] = "error: ...variant type parameter A conflicts with previous ...variant type parameter B (err_objc_type_param_variance_conflict)",
[c]="error: ...variant type parameter A conflicts with previous ...variant type parameter B (err_objc_type_param_variance_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Generics Issue"
[a]=Ab
},
},
["err_objc_unexpected_atend"] = {
["err_objc_unexpected_atend"]={
[a] = "error: \'@end\' appears where closing brace \'}\' is expected (err_objc_unexpected_atend)",
[c]="error: \'@end\' appears where closing brace \'}\' is expected (err_objc_unexpected_atend)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_unexpected_attr"] = {
["err_objc_unexpected_attr"]={
[a] = "error: prefix attribute must be followed by an interface, protocol, or implementation (err_objc_unexpected_attr)",
[c]="error: prefix attribute must be followed by an interface, protocol, or implementation (err_objc_unexpected_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_unknown_at"] = {
["err_objc_unknown_at"]={
[a] = "error: expected an Objective-C directive after \'@\' (err_objc_unknown_at)",
[c]="error: expected an Objective-C directive after \'@\' (err_objc_unknown_at)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objc_var_decl_inclass"] = {
["err_objc_var_decl_inclass"]={
[a] = "error: cannot declare variable inside @interface or @protocol (err_objc_var_decl_inclass)",
[c]="error: cannot declare variable inside @interface or @protocol (err_objc_var_decl_inclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_variable_sized_type_not_at_end"] = {
["err_objc_variable_sized_type_not_at_end"]={
[a] = "error: field A with variable sized type B is not at the end of class (err_objc_variable_sized_type_not_at_end)",
[c]="error: field A with variable sized type B is not at the end of class (err_objc_variable_sized_type_not_at_end)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_objc_weak_unsupported"] = {
["err_objc_weak_unsupported"]={
[a] = "error: -fobjc-weak is not supported on the current deployment target (err_objc_weak_unsupported)",
[c]="error: -fobjc-weak is not supported on the current deployment target (err_objc_weak_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_objc_weak_with_gc"] = {
["err_objc_weak_with_gc"]={
[a] = "error: -fobjc-weak is not supported in Objective-C garbage collection (err_objc_weak_with_gc)",
[c]="error: -fobjc-weak is not supported in Objective-C garbage collection (err_objc_weak_with_gc)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_objcbridge_related_expected_related_class"] = {
["err_objcbridge_related_expected_related_class"]={
[a] = "error: expected a related ObjectiveC class name, e.g., \'NSColor\' (err_objcbridge_related_expected_related_class)",
[c]="error: expected a related ObjectiveC class name, e.g., \'NSColor\' (err_objcbridge_related_expected_related_class)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_objcbridge_related_selector_name"] = {
["err_objcbridge_related_selector_name"]={
[a] = "error: expected a class method selector with single argument, e.g., \'colorWithCGColor:\' (err_objcbridge_related_selector_name)",
[c]="error: expected a class method selector with single argument, e.g., \'colorWithCGColor:\' (err_objcbridge_related_selector_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_object_cannot_be_passed_returned_by_value"] = {
["err_object_cannot_be_passed_returned_by_value"]={
[a] = "error: interface type A cannot be ... by value; did you forget * in B? (err_object_cannot_be_passed_returned_by_value)",
[c]="error: interface type A cannot be ... by value; did you forget * in B? (err_object_cannot_be_passed_returned_by_value)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_odr_different_num_template_parameters"] = {
["err_odr_different_num_template_parameters"]={
[a] = "error: template parameter lists have a different number of parameters (A vs B) (err_odr_different_num_template_parameters)",
[c]="error: template parameter lists have a different number of parameters (A vs B) (err_odr_different_num_template_parameters)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_different_template_parameter_kind"] = {
["err_odr_different_template_parameter_kind"]={
[a] = "error: template parameter has different kinds in different translation units (err_odr_different_template_parameter_kind)",
[c]="error: template parameter has different kinds in different translation units (err_odr_different_template_parameter_kind)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_field_type_inconsistent"] = {
["err_odr_field_type_inconsistent"]={
[a] = "error: field A declared with incompatible types in different translation units (B vs. C) (err_odr_field_type_inconsistent)",
[c]="error: field A declared with incompatible types in different translation units (B vs. C) (err_odr_field_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_function_type_inconsistent"] = {
["err_odr_function_type_inconsistent"]={
[a] = "error: external function A declared with incompatible types in different translation units (B vs. C) (err_odr_function_type_inconsistent)",
[c]="error: external function A declared with incompatible types in different translation units (B vs. C) (err_odr_function_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_ivar_type_inconsistent"] = {
["err_odr_ivar_type_inconsistent"]={
[a] = "error: instance variable A declared with incompatible types in different translation units (B vs. C) (err_odr_ivar_type_inconsistent)",
[c]="error: instance variable A declared with incompatible types in different translation units (B vs. C) (err_odr_ivar_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_non_type_parameter_type_inconsistent"] = {
["err_odr_non_type_parameter_type_inconsistent"]={
[a] = "error: non-type template parameter declared with incompatible types in different translation units (A vs. B) (err_odr_non_type_parameter_type_inconsistent)",
[c]="error: non-type template parameter declared with incompatible types in different translation units (A vs. B) (err_odr_non_type_parameter_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_method_num_params_inconsistent"] = {
["err_odr_objc_method_num_params_inconsistent"]={
[a] = "error: ... method A has a different number of parameters in different translation units (B vs. C) (err_odr_objc_method_num_params_inconsistent)",
[c]="error: ... method A has a different number of parameters in different translation units (B vs. C) (err_odr_objc_method_num_params_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_method_param_type_inconsistent"] = {
["err_odr_objc_method_param_type_inconsistent"]={
[a] = "error: ... method A has a parameter with a different types in different translation units (B vs. C) (err_odr_objc_method_param_type_inconsistent)",
[c]="error: ... method A has a parameter with a different types in different translation units (B vs. C) (err_odr_objc_method_param_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_method_result_type_inconsistent"] = {
["err_odr_objc_method_result_type_inconsistent"]={
[a] = "error: ... method A has incompatible result types in different translation units (B vs. C) (err_odr_objc_method_result_type_inconsistent)",
[c]="error: ... method A has incompatible result types in different translation units (B vs. C) (err_odr_objc_method_result_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_method_variadic_inconsistent"] = {
["err_odr_objc_method_variadic_inconsistent"]={
[a] = "error: ... method A is variadic in one translation unit and not variadic in another (err_odr_objc_method_variadic_inconsistent)",
[c]="error: ... method A is variadic in one translation unit and not variadic in another (err_odr_objc_method_variadic_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_property_impl_kind_inconsistent"] = {
["err_odr_objc_property_impl_kind_inconsistent"]={
[a] = "error: property A is implemented with ... in one translation but ... in another translation unit (err_odr_objc_property_impl_kind_inconsistent)",
[c]="error: property A is implemented with ... in one translation but ... in another translation unit (err_odr_objc_property_impl_kind_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_property_type_inconsistent"] = {
["err_odr_objc_property_type_inconsistent"]={
[a] = "error: property A declared with incompatible types in different translation units (B vs. C) (err_odr_objc_property_type_inconsistent)",
[c]="error: property A declared with incompatible types in different translation units (B vs. C) (err_odr_objc_property_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_superclass_inconsistent"] = {
["err_odr_objc_superclass_inconsistent"]={
[a] = "error: class A has incompatible superclasses (err_odr_objc_superclass_inconsistent)",
[c]="error: class A has incompatible superclasses (err_odr_objc_superclass_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_objc_synthesize_ivar_inconsistent"] = {
["err_odr_objc_synthesize_ivar_inconsistent"]={
[a] = "error: property A is synthesized to different ivars in different translation units (B vs. C) (err_odr_objc_synthesize_ivar_inconsistent)",
[c]="error: property A is synthesized to different ivars in different translation units (B vs. C) (err_odr_objc_synthesize_ivar_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_parameter_pack_non_pack"] = {
["err_odr_parameter_pack_non_pack"]={
[a] = "error: parameter kind mismatch; parameter is ... parameter pack (err_odr_parameter_pack_non_pack)",
[c]="error: parameter kind mismatch; parameter is ... parameter pack (err_odr_parameter_pack_non_pack)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_tag_type_inconsistent"] = {
["err_odr_tag_type_inconsistent"]={
[a] = "error: type A has incompatible definitions in different translation units (err_odr_tag_type_inconsistent)",
[c]="error: type A has incompatible definitions in different translation units (err_odr_tag_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_variable_multiple_def"] = {
["err_odr_variable_multiple_def"]={
[a] = "error: external variable A defined in multiple translation units (err_odr_variable_multiple_def)",
[c]="error: external variable A defined in multiple translation units (err_odr_variable_multiple_def)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_odr_variable_type_inconsistent"] = {
["err_odr_variable_type_inconsistent"]={
[a] = "error: external variable A declared with incompatible types in different translation units (B vs. C) (err_odr_variable_type_inconsistent)",
[c]="error: external variable A declared with incompatible types in different translation units (B vs. C) (err_odr_variable_type_inconsistent)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_offsetof_array_type"] = {
["err_offsetof_array_type"]={
[a] = "error: offsetof requires array type, A invalid (err_offsetof_array_type)",
[c]="error: offsetof requires array type, A invalid (err_offsetof_array_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_offsetof_bitfield"] = {
["err_offsetof_bitfield"]={
[a] = "error: cannot compute offset of bit-field A (err_offsetof_bitfield)",
[c]="error: cannot compute offset of bit-field A (err_offsetof_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_offsetof_field_of_virtual_base"] = {
["err_offsetof_field_of_virtual_base"]={
[a] = "error: invalid application of \'offsetof\' to a field of a virtual base (err_offsetof_field_of_virtual_base)",
[c]="error: invalid application of \'offsetof\' to a field of a virtual base (err_offsetof_field_of_virtual_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_offsetof_incomplete_type"] = {
["err_offsetof_incomplete_type"]={
[a] = "error: offsetof of incomplete type A (err_offsetof_incomplete_type)",
[c]="error: offsetof of incomplete type A (err_offsetof_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_offsetof_record_type"] = {
["err_offsetof_record_type"]={
[a] = "error: offsetof requires struct, union, or class type, A invalid (err_offsetof_record_type)",
[c]="error: offsetof requires struct, union, or class type, A invalid (err_offsetof_record_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_omp_adjust_arg_multiple_clauses"] = {
["err_omp_adjust_arg_multiple_clauses"]={
[a] = "error: \'adjust_arg\' argument A used in multiple clauses (err_omp_adjust_arg_multiple_clauses)",
[c]="error: \'adjust_arg\' argument A used in multiple clauses (err_omp_adjust_arg_multiple_clauses)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_aligned_expected_array_or_ptr"] = {
["err_omp_aligned_expected_array_or_ptr"]={
[a] = "error: argument of aligned clause should be array..., not A (err_omp_aligned_expected_array_or_ptr)",
[c]="error: argument of aligned clause should be array..., not A (err_omp_aligned_expected_array_or_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_allocator_not_in_uses_allocators"] = {
["err_omp_allocator_not_in_uses_allocators"]={
[a] = "error: allocator must be specified in the \'uses_allocators\' clause (err_omp_allocator_not_in_uses_allocators)",
[c]="error: allocator must be specified in the \'uses_allocators\' clause (err_omp_allocator_not_in_uses_allocators)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_allocator_used_in_clauses"] = {
["err_omp_allocator_used_in_clauses"]={
[a] = "error: allocators used in \'uses_allocators\' clause cannot appear in other data-sharing or data-mapping attribute clauses (err_omp_allocator_used_in_clauses)",
[c]="error: allocators used in \'uses_allocators\' clause cannot appear in other data-sharing or data-mapping attribute clauses (err_omp_allocator_used_in_clauses)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_ambiguous_conversion"] = {
["err_omp_ambiguous_conversion"]={
[a] = "error: ambiguous conversion from type A to an integral or unscoped enumeration type (err_omp_ambiguous_conversion)",
[c]="error: ambiguous conversion from type A to an integral or unscoped enumeration type (err_omp_ambiguous_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_append_args_with_varargs"] = {
["err_omp_append_args_with_varargs"]={
[a] = "error: \'append_args\' is not allowed with varargs functions (err_omp_append_args_with_varargs)",
[c]="error: \'append_args\' is not allowed with varargs functions (err_omp_append_args_with_varargs)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_argument_type_isdeviceptr"] = {
["err_omp_argument_type_isdeviceptr"]={
[a] = "error: expected pointer, array, reference to pointer, or reference to array in \'is_device_ptr clause\' (err_omp_argument_type_isdeviceptr)",
[c]="error: expected pointer, array, reference to pointer, or reference to array in \'is_device_ptr clause\' (err_omp_argument_type_isdeviceptr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_array_section_use"] = {
["err_omp_array_section_use"]={
[a] = "error: OpenMP array section is not allowed here (err_omp_array_section_use)",
[c]="error: OpenMP array section is not allowed here (err_omp_array_section_use)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_array_shaping_use"] = {
["err_omp_array_shaping_use"]={
[a] = "error: OpenMP array shaping operation is not allowed here (err_omp_array_shaping_use)",
[c]="error: OpenMP array shaping operation is not allowed here (err_omp_array_shaping_use)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_at_least_one_motion_clause_required"] = {
["err_omp_at_least_one_motion_clause_required"]={
[a] = "error: expected at least one \'to\' clause or \'from\' clause specified to \'#pragma omp target update\' (err_omp_at_least_one_motion_clause_required)",
[c]="error: expected at least one \'to\' clause or \'from\' clause specified to \'#pragma omp target update\' (err_omp_at_least_one_motion_clause_required)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_capture_not_compound_statement"] = {
["err_omp_atomic_capture_not_compound_statement"]={
[a] = "error: the statement for \'atomic capture\' must be a compound statement of form \'{v = x; x binop= expr;}\', \'{x binop= expr; v = x;}\', \'{v = x; x = x binop expr;}\', \'{v = x; x = expr binop x;}\', \'{x = x binop expr; v = x;}\', \'{x = expr binop x; v = x;}\' or \'{v = x; x = expr;}\', \'{v = x; x++;}\', \'{v = x; ++x;}\', \'{++x; v = x;}\', \'{x++; v = x;}\', \'{v = x; x--;}\', \'{v = x; --x;}\', \'{--x; v = x;}\', \'{x--; v = x;}\' where x is an lvalue expression with scalar type (err_omp_atomic_capture_not_compound_statement)",
[c]="error: the statement for \'atomic capture\' must be a compound statement of form \'{v = x; x binop= expr;}\', \'{x binop= expr; v = x;}\', \'{v = x; x = x binop expr;}\', \'{v = x; x = expr binop x;}\', \'{x = x binop expr; v = x;}\', \'{x = expr binop x; v = x;}\' or \'{v = x; x = expr;}\', \'{v = x; x++;}\', \'{v = x; ++x;}\', \'{++x; v = x;}\', \'{x++; v = x;}\', \'{v = x; x--;}\', \'{v = x; --x;}\', \'{--x; v = x;}\', \'{x--; v = x;}\' where x is an lvalue expression with scalar type (err_omp_atomic_capture_not_compound_statement)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_capture_not_expression_statement"] = {
["err_omp_atomic_capture_not_expression_statement"]={
[a] = "error: the statement for \'atomic capture\' must be an expression statement of form \'v = ++x;\', \'v = --x;\', \'v = x++;\', \'v = x--;\', \'v = x binop= expr;\', \'v = x = x binop expr\' or \'v = x = expr binop x\', where x and v are both lvalue expressions with scalar type (err_omp_atomic_capture_not_expression_statement)",
[c]="error: the statement for \'atomic capture\' must be an expression statement of form \'v = ++x;\', \'v = --x;\', \'v = x++;\', \'v = x--;\', \'v = x binop= expr;\', \'v = x = x binop expr\' or \'v = x = expr binop x\', where x and v are both lvalue expressions with scalar type (err_omp_atomic_capture_not_expression_statement)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_compare"] = {
["err_omp_atomic_compare"]={
[a] = "error: the statement for \'atomic compare\' must be a compound statement of form \'{x = expr ordop x ? expr : x;}\', \'{x = x ordop expr? expr : x;}\', \'{x = x == e ? d : x;}\', \'{x = e == x ? d : x;}\', or \'if(expr ordop x) {x = expr;}\', \'if(x ordop expr) {x = expr;}\', \'if(x == e) {x = d;}\', \'if(e == x) {x = d;}\' where \'x\' is an lvalue expression with scalar type, \'expr\', \'e\', and \'d\' are expressions with scalar type, and \'ordop\' is one of \'<\' or \'>\'. (err_omp_atomic_compare)",
[c]="error: the statement for \'atomic compare\' must be a compound statement of form \'{x = expr ordop x ? expr : x;}\', \'{x = x ordop expr? expr : x;}\', \'{x = x == e ? d : x;}\', \'{x = e == x ? d : x;}\', or \'if(expr ordop x) {x = expr;}\', \'if(x ordop expr) {x = expr;}\', \'if(x == e) {x = d;}\', \'if(e == x) {x = d;}\' where \'x\' is an lvalue expression with scalar type, \'expr\', \'e\', and \'d\' are expressions with scalar type, and \'ordop\' is one of \'<\' or \'>\'. (err_omp_atomic_compare)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_compare_capture"] = {
["err_omp_atomic_compare_capture"]={
[a] = "error: the statement for \'atomic compare capture\' must be a compound statement of form \'{v = x; cond-up-stmt}\', \'\'{cond-up-stmt v = x;}\', \'{if(x == e) {x = d;} else {v = x;}}\', \'{r = x == e; if(r) {x = d;}}\', or \'{r = x == e; if(r) {x = d;} else {v = x;}}\', where \'cond-update-stmt\' can have one of the following forms: \'if(expr ordop x) {x = expr;}\', \'if(x ordop expr) {x = expr;}\', \'if(x == e) {x = d;}\', or \'if(e == x) {x = d;}\' where \'x\', \'r\', and \'v\' are lvalue expressions with scalar type, \'expr\', \'e\', and \'d\' are expressions with scalar type, and \'ordop\' is one of \'<\' or \'>\'. (err_omp_atomic_compare_capture)",
[c]="error: the statement for \'atomic compare capture\' must be a compound statement of form \'{v = x; cond-up-stmt}\', \'\'{cond-up-stmt v = x;}\', \'{if(x == e) {x = d;} else {v = x;}}\', \'{r = x == e; if(r) {x = d;}}\', or \'{r = x == e; if(r) {x = d;} else {v = x;}}\', where \'cond-update-stmt\' can have one of the following forms: \'if(expr ordop x) {x = expr;}\', \'if(x ordop expr) {x = expr;}\', \'if(x == e) {x = d;}\', or \'if(e == x) {x = d;}\' where \'x\', \'r\', and \'v\' are lvalue expressions with scalar type, \'expr\', \'e\', and \'d\' are expressions with scalar type, and \'ordop\' is one of \'<\' or \'>\'. (err_omp_atomic_compare_capture)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_incompatible_mem_order_clause"] = {
["err_omp_atomic_incompatible_mem_order_clause"]={
[a] = "error: directive \'#pragma omp atomic...\' cannot be used with \'A\' clause (err_omp_atomic_incompatible_mem_order_clause)",
[c]="error: directive \'#pragma omp atomic...\' cannot be used with \'A\' clause (err_omp_atomic_incompatible_mem_order_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_not_expression_statement"] = {
["err_omp_atomic_not_expression_statement"]={
[a] = "error: the statement for \'atomic\' must be an expression statement of form \'++x;\', \'--x;\', \'x++;\', \'x--;\', \'x binop= expr;\', \'x = x binop expr\' or \'x = expr binop x\', where x is an lvalue expression with scalar type (err_omp_atomic_not_expression_statement)",
[c]="error: the statement for \'atomic\' must be an expression statement of form \'++x;\', \'--x;\', \'x++;\', \'x--;\', \'x binop= expr;\', \'x = x binop expr\' or \'x = expr binop x\', where x is an lvalue expression with scalar type (err_omp_atomic_not_expression_statement)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_read_not_expression_statement"] = {
["err_omp_atomic_read_not_expression_statement"]={
[a] = "error: the statement for \'atomic read\' must be an expression statement of form \'v = x;\', where v and x are both lvalue expressions with scalar type (err_omp_atomic_read_not_expression_statement)",
[c]="error: the statement for \'atomic read\' must be an expression statement of form \'v = x;\', where v and x are both lvalue expressions with scalar type (err_omp_atomic_read_not_expression_statement)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_several_clauses"] = {
["err_omp_atomic_several_clauses"]={
[a] = "error: directive \'#pragma omp atomic\' cannot contain more than one \'read\', \'write\', \'update\', \'capture\', or \'compare\' clause (err_omp_atomic_several_clauses)",
[c]="error: directive \'#pragma omp atomic\' cannot contain more than one \'read\', \'write\', \'update\', \'capture\', or \'compare\' clause (err_omp_atomic_several_clauses)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_update_not_expression_statement"] = {
["err_omp_atomic_update_not_expression_statement"]={
[a] = "error: the statement for \'atomic update\' must be an expression statement of form \'++x;\', \'--x;\', \'x++;\', \'x--;\', \'x binop= expr;\', \'x = x binop expr\' or \'x = expr binop x\', where x is an lvalue expression with scalar type (err_omp_atomic_update_not_expression_statement)",
[c]="error: the statement for \'atomic update\' must be an expression statement of form \'++x;\', \'--x;\', \'x++;\', \'x--;\', \'x binop= expr;\', \'x = x binop expr\' or \'x = expr binop x\', where x is an lvalue expression with scalar type (err_omp_atomic_update_not_expression_statement)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_atomic_write_not_expression_statement"] = {
["err_omp_atomic_write_not_expression_statement"]={
[a] = "error: the statement for \'atomic write\' must be an expression statement of form \'x = expr;\', where x is a lvalue expression with scalar type (err_omp_atomic_write_not_expression_statement)",
[c]="error: the statement for \'atomic write\' must be an expression statement of form \'x = expr;\', where x is a lvalue expression with scalar type (err_omp_atomic_write_not_expression_statement)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_begin_declare_target_unexpected_implicit_to_clause"] = {
["err_omp_begin_declare_target_unexpected_implicit_to_clause"]={
[a] = "error: unexpected \'(\', only \'to\', \'link\' or \'device_type\' clauses expected for \'begin declare target\' directive (err_omp_begin_declare_target_unexpected_implicit_to_clause)",
[c]="error: unexpected \'(\', only \'to\', \'link\' or \'device_type\' clauses expected for \'begin declare target\' directive (err_omp_begin_declare_target_unexpected_implicit_to_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_bit_fields_forbidden_in_clause"] = {
["err_omp_bit_fields_forbidden_in_clause"]={
[a] = "error: bit fields cannot be used to specify storage in a \'A\' clause (err_omp_bit_fields_forbidden_in_clause)",
[c]="error: bit fields cannot be used to specify storage in a \'A\' clause (err_omp_bit_fields_forbidden_in_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_cannot_update_with_internal_linkage"] = {
["err_omp_cannot_update_with_internal_linkage"]={
[a] = "error: the host cannot update a declare target variable that is not externally visible. (err_omp_cannot_update_with_internal_linkage)",
[c]="error: the host cannot update a declare target variable that is not externally visible. (err_omp_cannot_update_with_internal_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_clause_floating_type_arg"] = {
["err_omp_clause_floating_type_arg"]={
[a] = "error: arguments of OpenMP clause \'A\' with bitwise operators cannot be of floating type (err_omp_clause_floating_type_arg)",
[c]="error: arguments of OpenMP clause \'A\' with bitwise operators cannot be of floating type (err_omp_clause_floating_type_arg)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_clause_not_arithmetic_type_arg"] = {
["err_omp_clause_not_arithmetic_type_arg"]={
[a] = "error: arguments of OpenMP clause \'A\' for \'min\' or \'max\' must be of ... type (err_omp_clause_not_arithmetic_type_arg)",
[c]="error: arguments of OpenMP clause \'A\' for \'min\' or \'max\' must be of ... type (err_omp_clause_not_arithmetic_type_arg)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_clause_requires_dispatch_construct"] = {
["err_omp_clause_requires_dispatch_construct"]={
[a] = "error: \'A\' clause requires \'dispatch\' context selector (err_omp_clause_requires_dispatch_construct)",
[c]="error: \'A\' clause requires \'dispatch\' context selector (err_omp_clause_requires_dispatch_construct)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_clauses_mutually_exclusive"] = {
["err_omp_clauses_mutually_exclusive"]={
[a] = "error: \'A\' and \'B\' clause are mutually exclusive and may not appear on the same directive (err_omp_clauses_mutually_exclusive)",
[c]="error: \'A\' and \'B\' clause are mutually exclusive and may not appear on the same directive (err_omp_clauses_mutually_exclusive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_const_list_item"] = {
["err_omp_const_list_item"]={
[a] = "error: const-qualified list item cannot be A (err_omp_const_list_item)",
[c]="error: const-qualified list item cannot be A (err_omp_const_list_item)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_const_not_mutable_variable"] = {
["err_omp_const_not_mutable_variable"]={
[a] = "error: const-qualified variable without mutable fields cannot be A (err_omp_const_not_mutable_variable)",
[c]="error: const-qualified variable without mutable fields cannot be A (err_omp_const_not_mutable_variable)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_const_variable"] = {
["err_omp_const_variable"]={
[a] = "error: const-qualified variable cannot be A (err_omp_const_variable)",
[c]="error: const-qualified variable cannot be A (err_omp_const_variable)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_critical_with_hint"] = {
["err_omp_critical_with_hint"]={
[a] = "error: constructs with the same name must have a \'hint\' clause with the same value (err_omp_critical_with_hint)",
[c]="error: constructs with the same name must have a \'hint\' clause with the same value (err_omp_critical_with_hint)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_decl_in_declare_simd_variant"] = {
["err_omp_decl_in_declare_simd_variant"]={
[a] = "error: function declaration is expected after \'declare ...\' directive (err_omp_decl_in_declare_simd_variant)",
[c]="error: function declaration is expected after \'declare ...\' directive (err_omp_decl_in_declare_simd_variant)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_mapper_redefinition"] = {
["err_omp_declare_mapper_redefinition"]={
[a] = "error: redefinition of user-defined mapper for type A with name B (err_omp_declare_mapper_redefinition)",
[c]="error: redefinition of user-defined mapper for type A with name B (err_omp_declare_mapper_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_mapper_wrong_var"] = {
["err_omp_declare_mapper_wrong_var"]={
[a] = "error: only variable A is allowed in map clauses of this \'omp declare mapper\' directive (err_omp_declare_mapper_wrong_var)",
[c]="error: only variable A is allowed in map clauses of this \'omp declare mapper\' directive (err_omp_declare_mapper_wrong_var)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_reduction_redefinition"] = {
["err_omp_declare_reduction_redefinition"]={
[a] = "error: redefinition of user-defined reduction for type A (err_omp_declare_reduction_redefinition)",
[c]="error: redefinition of user-defined reduction for type A (err_omp_declare_reduction_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_simd_inbranch_notinbranch"] = {
["err_omp_declare_simd_inbranch_notinbranch"]={
[a] = "error: unexpected \'A\' clause, \'B\' is specified already (err_omp_declare_simd_inbranch_notinbranch)",
[c]="error: unexpected \'A\' clause, \'B\' is specified already (err_omp_declare_simd_inbranch_notinbranch)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_indirect_device_type"] = {
["err_omp_declare_target_indirect_device_type"]={
[a] = "error: only \'device_type(any)\' clause is allowed with indirect clause (err_omp_declare_target_indirect_device_type)",
[c]="error: only \'device_type(any)\' clause is allowed with indirect clause (err_omp_declare_target_indirect_device_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_missing_enter_or_link_clause"] = {
["err_omp_declare_target_missing_enter_or_link_clause"]={
[a] = "error: expected at least one ... clause (err_omp_declare_target_missing_enter_or_link_clause)",
[c]="error: expected at least one ... clause (err_omp_declare_target_missing_enter_or_link_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_missing_to_or_link_clause"] = {
["err_omp_declare_target_missing_to_or_link_clause"]={
[a] = "error: expected at least one ... clause (err_omp_declare_target_missing_to_or_link_clause)",
[c]="error: expected at least one ... clause (err_omp_declare_target_missing_to_or_link_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_multiple"] = {
["err_omp_declare_target_multiple"]={
[a] = "error: A appears multiple times in clauses on the same declare target directive (err_omp_declare_target_multiple)",
[c]="error: A appears multiple times in clauses on the same declare target directive (err_omp_declare_target_multiple)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_to_and_link"] = {
["err_omp_declare_target_to_and_link"]={
[a] = "error: A must not appear in both clauses \'to\' and \'link\' (err_omp_declare_target_to_and_link)",
[c]="error: A must not appear in both clauses \'to\' and \'link\' (err_omp_declare_target_to_and_link)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_target_unexpected_clause"] = {
["err_omp_declare_target_unexpected_clause"]={
[a] = "error: unexpected \'A\' clause, only ... clauses expected (err_omp_declare_target_unexpected_clause)",
[c]="error: unexpected \'A\' clause, only ... clauses expected (err_omp_declare_target_unexpected_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_unexpected_clause_52"] = {
["err_omp_declare_target_unexpected_clause_52"]={
[a] = "error: unexpected \'A\' clause, only ... clauses expected (err_omp_declare_target_unexpected_clause_52)",
[c]="error: unexpected \'A\' clause, only ... clauses expected (err_omp_declare_target_unexpected_clause_52)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_unexpected_enter_clause"] = {
["err_omp_declare_target_unexpected_enter_clause"]={
[a] = "error: unexpected \'enter\' clause, use \'to\' instead (err_omp_declare_target_unexpected_enter_clause)",
[c]="error: unexpected \'enter\' clause, use \'to\' instead (err_omp_declare_target_unexpected_enter_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_unexpected_to_clause"] = {
["err_omp_declare_target_unexpected_to_clause"]={
[a] = "error: unexpected \'to\' clause, use \'enter\' instead (err_omp_declare_target_unexpected_to_clause)",
[c]="error: unexpected \'to\' clause, use \'enter\' instead (err_omp_declare_target_unexpected_to_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_wrong_clause_after_implicit_enter"] = {
["err_omp_declare_target_wrong_clause_after_implicit_enter"]={
[a] = "error: unexpected clause after an implicit \'enter\' clause (err_omp_declare_target_wrong_clause_after_implicit_enter)",
[c]="error: unexpected clause after an implicit \'enter\' clause (err_omp_declare_target_wrong_clause_after_implicit_enter)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_target_wrong_clause_after_implicit_to"] = {
["err_omp_declare_target_wrong_clause_after_implicit_to"]={
[a] = "error: unexpected clause after an implicit \'to\' clause (err_omp_declare_target_wrong_clause_after_implicit_to)",
[c]="error: unexpected clause after an implicit \'to\' clause (err_omp_declare_target_wrong_clause_after_implicit_to)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_variant_diff"] = {
["err_omp_declare_variant_diff"]={
[a] = "error: function with \'#pragma omp declare variant\' has a different ... (err_omp_declare_variant_diff)",
[c]="error: function with \'#pragma omp declare variant\' has a different ... (err_omp_declare_variant_diff)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_doesnt_support"] = {
["err_omp_declare_variant_doesnt_support"]={
[a] = "error: \'#pragma omp declare variant\' does not support ... (err_omp_declare_variant_doesnt_support)",
[c]="error: \'#pragma omp declare variant\' does not support ... (err_omp_declare_variant_doesnt_support)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_duplicate_nested_trait"] = {
["err_omp_declare_variant_duplicate_nested_trait"]={
[a] = "error: nested OpenMP context selector contains duplicated trait \'A\' in selector \'B\' and set \'C\' with different score (err_omp_declare_variant_duplicate_nested_trait)",
[c]="error: nested OpenMP context selector contains duplicated trait \'A\' in selector \'B\' and set \'C\' with different score (err_omp_declare_variant_duplicate_nested_trait)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_variant_incompat_attributes"] = {
["err_omp_declare_variant_incompat_attributes"]={
[a] = "error: \'#pragma omp declare variant\' is not compatible with any target-specific attributes (err_omp_declare_variant_incompat_attributes)",
[c]="error: \'#pragma omp declare variant\' is not compatible with any target-specific attributes (err_omp_declare_variant_incompat_attributes)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_incompat_types"] = {
["err_omp_declare_variant_incompat_types"]={
[a] = "error: variant in \'#pragma omp declare variant\' with type A is incompatible with type B... (err_omp_declare_variant_incompat_types)",
[c]="error: variant in \'#pragma omp declare variant\' with type A is incompatible with type B... (err_omp_declare_variant_incompat_types)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_nested_user_condition"] = {
["err_omp_declare_variant_nested_user_condition"]={
[a] = "error: nested user conditions in OpenMP context selector not supported (yet) (err_omp_declare_variant_nested_user_condition)",
[c]="error: nested user conditions in OpenMP context selector not supported (yet) (err_omp_declare_variant_nested_user_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_declare_variant_prototype_required"] = {
["err_omp_declare_variant_prototype_required"]={
[a] = "error: function with \'#pragma omp declare variant\' must have a prototype when \'append_args\' is used (err_omp_declare_variant_prototype_required)",
[c]="error: function with \'#pragma omp declare variant\' must have a prototype when \'append_args\' is used (err_omp_declare_variant_prototype_required)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_same_base_function"] = {
["err_omp_declare_variant_same_base_function"]={
[a] = "error: variant in \'#pragma omp declare variant\' is the same as the base function (err_omp_declare_variant_same_base_function)",
[c]="error: variant in \'#pragma omp declare variant\' is the same as the base function (err_omp_declare_variant_same_base_function)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_user_condition_not_constant"] = {
["err_omp_declare_variant_user_condition_not_constant"]={
[a] = "error: the user condition in the OpenMP context selector needs to be constant; A is not (err_omp_declare_variant_user_condition_not_constant)",
[c]="error: the user condition in the OpenMP context selector needs to be constant; A is not (err_omp_declare_variant_user_condition_not_constant)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_declare_variant_wrong_clause"] = {
["err_omp_declare_variant_wrong_clause"]={
[a] = "error: expected ... clause on \'omp declare variant\' directive (err_omp_declare_variant_wrong_clause)",
[c]="error: expected ... clause on \'omp declare variant\' directive (err_omp_declare_variant_wrong_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_defaultmap_no_attr_for_variable"] = {
["err_omp_defaultmap_no_attr_for_variable"]={
[a] = "error: variable A must have explicitly specified data sharing attributes, data mapping attributes, or in an is_device_ptr clause (err_omp_defaultmap_no_attr_for_variable)",
[c]="error: variable A must have explicitly specified data sharing attributes, data mapping attributes, or in an is_device_ptr clause (err_omp_defaultmap_no_attr_for_variable)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_clause_thread_simd"] = {
["err_omp_depend_clause_thread_simd"]={
[a] = "error: \'A\' clauses cannot be mixed with \'B\' clause (err_omp_depend_clause_thread_simd)",
[c]="error: \'A\' clauses cannot be mixed with \'B\' clause (err_omp_depend_clause_thread_simd)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_modifier_not_iterator"] = {
["err_omp_depend_modifier_not_iterator"]={
[a] = "error: expected iterator specification as depend modifier (err_omp_depend_modifier_not_iterator)",
[c]="error: expected iterator specification as depend modifier (err_omp_depend_modifier_not_iterator)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_sink_expected_loop_iteration"] = {
["err_omp_depend_sink_expected_loop_iteration"]={
[a] = "error: expected... loop iteration variable (err_omp_depend_sink_expected_loop_iteration)",
[c]="error: expected... loop iteration variable (err_omp_depend_sink_expected_loop_iteration)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_sink_expected_plus_minus"] = {
["err_omp_depend_sink_expected_plus_minus"]={
[a] = "error: expected \'+\' or \'-\' operation (err_omp_depend_sink_expected_plus_minus)",
[c]="error: expected \'+\' or \'-\' operation (err_omp_depend_sink_expected_plus_minus)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_sink_source_with_modifier"] = {
["err_omp_depend_sink_source_with_modifier"]={
[a] = "error: depend modifier cannot be used with \'sink\' or \'source\' depend type (err_omp_depend_sink_source_with_modifier)",
[c]="error: depend modifier cannot be used with \'sink\' or \'source\' depend type (err_omp_depend_sink_source_with_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_sink_unexpected_expr"] = {
["err_omp_depend_sink_unexpected_expr"]={
[a] = "error: unexpected expression: number of expressions is larger than the number of associated loops (err_omp_depend_sink_unexpected_expr)",
[c]="error: unexpected expression: number of expressions is larger than the number of associated loops (err_omp_depend_sink_unexpected_expr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depend_zero_length_array_section_not_allowed"] = {
["err_omp_depend_zero_length_array_section_not_allowed"]={
[a] = "error: zero-length array section is not allowed in \'depend\' clause (err_omp_depend_zero_length_array_section_not_allowed)",
[c]="error: zero-length array section is not allowed in \'depend\' clause (err_omp_depend_zero_length_array_section_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depobj_expected"] = {
["err_omp_depobj_expected"]={
[a] = "error: expected depobj expression (err_omp_depobj_expected)",
[c]="error: expected depobj expression (err_omp_depobj_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_depobj_single_clause_expected"] = {
["err_omp_depobj_single_clause_expected"]={
[a] = "error: exactly one of \'depend\', \'destroy\', or \'update\' clauses is expected (err_omp_depobj_single_clause_expected)",
[c]="error: exactly one of \'depend\', \'destroy\', or \'update\' clauses is expected (err_omp_depobj_single_clause_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_device_ancestor_without_requires_reverse_offload"] = {
["err_omp_device_ancestor_without_requires_reverse_offload"]={
[a] = "error: Device clause with ancestor device-modifier used without specifying \'requires reverse_offload\' (err_omp_device_ancestor_without_requires_reverse_offload)",
[c]="error: Device clause with ancestor device-modifier used without specifying \'requires reverse_offload\' (err_omp_device_ancestor_without_requires_reverse_offload)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_device_type_mismatch"] = {
["err_omp_device_type_mismatch"]={
[a] = "error: \'device_type(A)\' does not match previously specified \'device_type(B)\' for the same declaration (err_omp_device_type_mismatch)",
[c]="error: \'device_type(A)\' does not match previously specified \'device_type(B)\' for the same declaration (err_omp_device_type_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_directive_before_requires"] = {
["err_omp_directive_before_requires"]={
[a] = "error: \'A\' region encountered before requires directive with \'B\' clause (err_omp_directive_before_requires)",
[c]="error: \'A\' region encountered before requires directive with \'B\' clause (err_omp_directive_before_requires)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_dispatch_statement_call"] = {
["err_omp_dispatch_statement_call"]={
[a] = "error: statement after \'#pragma omp dispatch\' must be a direct call to a target function or an assignment to one (err_omp_dispatch_statement_call)",
[c]="error: statement after \'#pragma omp dispatch\' must be a direct call to a target function or an assignment to one (err_omp_dispatch_statement_call)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_duplicate_map_type_modifier"] = {
["err_omp_duplicate_map_type_modifier"]={
[a] = "error: same map type modifier has been specified more than once (err_omp_duplicate_map_type_modifier)",
[c]="error: same map type modifier has been specified more than once (err_omp_duplicate_map_type_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_duplicate_motion_modifier"] = {
["err_omp_duplicate_motion_modifier"]={
[a] = "error: same motion modifier has been specified more than once (err_omp_duplicate_motion_modifier)",
[c]="error: same motion modifier has been specified more than once (err_omp_duplicate_motion_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_access_to_data_field"] = {
["err_omp_expected_access_to_data_field"]={
[a] = "error: expected access to data field (err_omp_expected_access_to_data_field)",
[c]="error: expected access to data field (err_omp_expected_access_to_data_field)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_addressable_lvalue_or_array_item"] = {
["err_omp_expected_addressable_lvalue_or_array_item"]={
[a] = "error: expected addressable lvalue expression, array element...... (err_omp_expected_addressable_lvalue_or_array_item)",
[c]="error: expected addressable lvalue expression, array element...... (err_omp_expected_addressable_lvalue_or_array_item)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_array_alloctraits"] = {
["err_omp_expected_array_alloctraits"]={
[a] = "error: expected constant sized array of \'omp_alloctrait_t\' elements, not A (err_omp_expected_array_alloctraits)",
[c]="error: expected constant sized array of \'omp_alloctrait_t\' elements, not A (err_omp_expected_array_alloctraits)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_base_var_name"] = {
["err_omp_expected_base_var_name"]={
[a] = "error: expected variable name as a base of the array ... (err_omp_expected_base_var_name)",
[c]="error: expected variable name as a base of the array ... (err_omp_expected_base_var_name)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_clause"] = {
["err_omp_expected_clause"]={
[a] = "error: expected at least one clause on \'#pragma omp A\' directive (err_omp_expected_clause)",
[c]="error: expected at least one clause on \'#pragma omp A\' directive (err_omp_expected_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_clause_argument"] = {
["err_omp_expected_clause_argument"]={
[a] = "error: expected \'A\' clause with an argument on \'#pragma omp B\' construct (err_omp_expected_clause_argument)",
[c]="error: expected \'A\' clause with an argument on \'#pragma omp B\' construct (err_omp_expected_clause_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_colon"] = {
["err_omp_expected_colon"]={
[a] = "error: missing \':\' in A (err_omp_expected_colon)",
[c]="error: missing \':\' in A (err_omp_expected_colon)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_context_selector"] = {
["err_omp_expected_context_selector"]={
[a] = "error: expected valid context selector in A (err_omp_expected_context_selector)",
[c]="error: expected valid context selector in A (err_omp_expected_context_selector)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_equal_in_iterator"] = {
["err_omp_expected_equal_in_iterator"]={
[a] = "error: expected \'=\' in iterator specifier (err_omp_expected_equal_in_iterator)",
[c]="error: expected \'=\' in iterator specifier (err_omp_expected_equal_in_iterator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_identifier_for_critical"] = {
["err_omp_expected_identifier_for_critical"]={
[a] = "error: expected identifier specifying the name of the \'omp critical\' directive (err_omp_expected_identifier_for_critical)",
[c]="error: expected identifier specifying the name of the \'omp critical\' directive (err_omp_expected_identifier_for_critical)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_int_param"] = {
["err_omp_expected_int_param"]={
[a] = "error: expected a reference to an integer-typed parameter (err_omp_expected_int_param)",
[c]="error: expected a reference to an integer-typed parameter (err_omp_expected_int_param)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_interop_type"] = {
["err_omp_expected_interop_type"]={
[a] = "error: expected interop type: \'target\' and/or \'targetsync\' (err_omp_expected_interop_type)",
[c]="error: expected interop type: \'target\' and/or \'targetsync\' (err_omp_expected_interop_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_named_var_member_or_array_expression"] = {
["err_omp_expected_named_var_member_or_array_expression"]={
[a] = "error: expected expression containing only member accesses and/or array sections based on named variables (err_omp_expected_named_var_member_or_array_expression)",
[c]="error: expected expression containing only member accesses and/or array sections based on named variables (err_omp_expected_named_var_member_or_array_expression)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_omp_depend_t_lvalue"] = {
["err_omp_expected_omp_depend_t_lvalue"]={
[a] = "error: expected lvalue expression... (err_omp_expected_omp_depend_t_lvalue)",
[c]="error: expected lvalue expression... (err_omp_expected_omp_depend_t_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_predefined_allocator"] = {
["err_omp_expected_predefined_allocator"]={
[a] = "error: expected one of the predefined allocators for the variables with the static storage: \'omp_default_mem_alloc\', \'omp_large_cap_mem_alloc\', \'omp_const_mem_alloc\', \'omp_high_bw_mem_alloc\', \'omp_low_lat_mem_alloc\', \'omp_cgroup_mem_alloc\', \'omp_pteam_mem_alloc\' or \'omp_thread_mem_alloc\' (err_omp_expected_predefined_allocator)",
[c]="error: expected one of the predefined allocators for the variables with the static storage: \'omp_default_mem_alloc\', \'omp_large_cap_mem_alloc\', \'omp_const_mem_alloc\', \'omp_high_bw_mem_alloc\', \'omp_low_lat_mem_alloc\', \'omp_cgroup_mem_alloc\', \'omp_pteam_mem_alloc\' or \'omp_thread_mem_alloc\' (err_omp_expected_predefined_allocator)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_private_copy_for_allocate"] = {
["err_omp_expected_private_copy_for_allocate"]={
[a] = "error: the referenced item is not found in any private clause on the same directive (err_omp_expected_private_copy_for_allocate)",
[c]="error: the referenced item is not found in any private clause on the same directive (err_omp_expected_private_copy_for_allocate)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_punc"] = {
["err_omp_expected_punc"]={
[a] = "error: expected \',\' or \')\' in \'A\' ... (err_omp_expected_punc)",
[c]="error: expected \',\' or \')\' in \'A\' ... (err_omp_expected_punc)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_punc_after_interop_mod"] = {
["err_omp_expected_punc_after_interop_mod"]={
[a] = "error: expected \',\' after interop modifier (err_omp_expected_punc_after_interop_mod)",
[c]="error: expected \',\' after interop modifier (err_omp_expected_punc_after_interop_mod)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_punc_after_iterator"] = {
["err_omp_expected_punc_after_iterator"]={
[a] = "error: expected \',\' or \')\' after iterator specifier (err_omp_expected_punc_after_iterator)",
[c]="error: expected \',\' or \')\' after iterator specifier (err_omp_expected_punc_after_iterator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_reduction_identifier"] = {
["err_omp_expected_reduction_identifier"]={
[a] = "error: expected identifier or one of the following operators: \'+\', \'-\', \'*\', \'&\', \'|\', \'^\', \'&&\', or \'||\' (err_omp_expected_reduction_identifier)",
[c]="error: expected identifier or one of the following operators: \'+\', \'-\', \'*\', \'&\', \'|\', \'^\', \'&&\', or \'||\' (err_omp_expected_reduction_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_expected_uniform_param"] = {
["err_omp_expected_uniform_param"]={
[a] = "error: expected a reference to a parameter specified in a \'uniform\' clause (err_omp_expected_uniform_param)",
[c]="error: expected a reference to a parameter specified in a \'uniform\' clause (err_omp_expected_uniform_param)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_var_arg"] = {
["err_omp_expected_var_arg"]={
[a] = "error: A is not a global variable, static local variable or static data member (err_omp_expected_var_arg)",
[c]="error: A is not a global variable, static local variable or static data member (err_omp_expected_var_arg)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_var_arg_suggest"] = {
["err_omp_expected_var_arg_suggest"]={
[a] = "error: A is not a global variable, static local variable or static data member; did you mean B (err_omp_expected_var_arg_suggest)",
[c]="error: A is not a global variable, static local variable or static data member; did you mean B (err_omp_expected_var_arg_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_var_name_member_expr"] = {
["err_omp_expected_var_name_member_expr"]={
[a] = "error: expected variable name... (err_omp_expected_var_name_member_expr)",
[c]="error: expected variable name... (err_omp_expected_var_name_member_expr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_var_name_member_expr_or_array_item"] = {
["err_omp_expected_var_name_member_expr_or_array_item"]={
[a] = "error: expected variable name..., array element or array section (err_omp_expected_var_name_member_expr_or_array_item)",
[c]="error: expected variable name..., array element or array section (err_omp_expected_var_name_member_expr_or_array_item)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_expected_var_name_member_expr_with_type"] = {
["err_omp_expected_var_name_member_expr_with_type"]={
[a] = "error: expected variable... of type \'A\' (err_omp_expected_var_name_member_expr_with_type)",
[c]="error: expected variable... of type \'A\' (err_omp_expected_var_name_member_expr_with_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_explicit_conversion"] = {
["err_omp_explicit_conversion"]={
[a] = "error: expression requires explicit conversion from A to B (err_omp_explicit_conversion)",
[c]="error: expression requires explicit conversion from A to B (err_omp_explicit_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_firstprivate_incomplete_type"] = {
["err_omp_firstprivate_incomplete_type"]={
[a] = "error: a firstprivate variable with incomplete type A (err_omp_firstprivate_incomplete_type)",
[c]="error: a firstprivate variable with incomplete type A (err_omp_firstprivate_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_flush_order_clause_and_list"] = {
["err_omp_flush_order_clause_and_list"]={
[a] = "error: \'flush\' directive with memory order clause \'A\' cannot have the list (err_omp_flush_order_clause_and_list)",
[c]="error: \'flush\' directive with memory order clause \'A\' cannot have the list (err_omp_flush_order_clause_and_list)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_function_expected"] = {
["err_omp_function_expected"]={
[a] = "error: \'#pragma omp declare ...\' can only be applied to functions (err_omp_function_expected)",
[c]="error: \'#pragma omp declare ...\' can only be applied to functions (err_omp_function_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_function_in_link_clause"] = {
["err_omp_function_in_link_clause"]={
[a] = "error: function name is not allowed in \'link\' clause (err_omp_function_in_link_clause)",
[c]="error: function name is not allowed in \'link\' clause (err_omp_function_in_link_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_global_var_arg"] = {
["err_omp_global_var_arg"]={
[a] = "error: arguments of \'#pragma omp A\' must have ... (err_omp_global_var_arg)",
[c]="error: arguments of \'#pragma omp A\' must have ... (err_omp_global_var_arg)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_hint_clause_no_name"] = {
["err_omp_hint_clause_no_name"]={
[a] = "error: the name of the construct must be specified in presence of \'hint\' clause (err_omp_hint_clause_no_name)",
[c]="error: the name of the construct must be specified in presence of \'hint\' clause (err_omp_hint_clause_no_name)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_immediate_directive"] = {
["err_omp_immediate_directive"]={
[a] = "error: \'#pragma omp A\' ...cannot be an immediate substatement (err_omp_immediate_directive)",
[c]="error: \'#pragma omp A\' ...cannot be an immediate substatement (err_omp_immediate_directive)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_implied_type_not_found"] = {
["err_omp_implied_type_not_found"]={
[a] = "error: \'A\' type not found; include <omp.h> (err_omp_implied_type_not_found)",
[c]="error: \'A\' type not found; include <omp.h> (err_omp_implied_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_inclusive_exclusive_not_reduction"] = {
["err_omp_inclusive_exclusive_not_reduction"]={
[a] = "error: the list item must appear in \'reduction\' clause with the \'inscan\' modifier of the parent directive (err_omp_inclusive_exclusive_not_reduction)",
[c]="error: the list item must appear in \'reduction\' clause with the \'inscan\' modifier of the parent directive (err_omp_inclusive_exclusive_not_reduction)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_incomplete_type"] = {
["err_omp_incomplete_type"]={
[a] = "error: expression has incomplete class type A (err_omp_incomplete_type)",
[c]="error: expression has incomplete class type A (err_omp_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_inscan_reduction_expected"] = {
["err_omp_inscan_reduction_expected"]={
[a] = "error: expected \'reduction\' clause with the \'inscan\' modifier (err_omp_inscan_reduction_expected)",
[c]="error: expected \'reduction\' clause with the \'inscan\' modifier (err_omp_inscan_reduction_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_instantiation_not_supported"] = {
["err_omp_instantiation_not_supported"]={
[a] = "error: instantiation of \'A\' not supported yet (err_omp_instantiation_not_supported)",
[c]="error: instantiation of \'A\' not supported yet (err_omp_instantiation_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_interop_bad_depend_clause"] = {
["err_omp_interop_bad_depend_clause"]={
[a] = "error: \'depend\' clause requires the \'targetsync\' interop type (err_omp_interop_bad_depend_clause)",
[c]="error: \'depend\' clause requires the \'targetsync\' interop type (err_omp_interop_bad_depend_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_interop_prefer_type"] = {
["err_omp_interop_prefer_type"]={
[a] = "error: prefer_list item must be a string literal or constant integral expression (err_omp_interop_prefer_type)",
[c]="error: prefer_list item must be a string literal or constant integral expression (err_omp_interop_prefer_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_interop_type_not_found"] = {
["err_omp_interop_type_not_found"]={
[a] = "error: \'omp_interop_t\' must be defined when \'append_args\' clause is used; include <omp.h> (err_omp_interop_type_not_found)",
[c]="error: \'omp_interop_t\' must be defined when \'append_args\' clause is used; include <omp.h> (err_omp_interop_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_interop_var_multiple_actions"] = {
["err_omp_interop_var_multiple_actions"]={
[a] = "error: interop variable A used in multiple action clauses (err_omp_interop_var_multiple_actions)",
[c]="error: interop variable A used in multiple action clauses (err_omp_interop_var_multiple_actions)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_interop_variable_expected"] = {
["err_omp_interop_variable_expected"]={
[a] = "error: expected... variable of type \'omp_interop_t\' (err_omp_interop_variable_expected)",
[c]="error: expected... variable of type \'omp_interop_t\' (err_omp_interop_variable_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_interop_variable_wrong_type"] = {
["err_omp_interop_variable_wrong_type"]={
[a] = "error: interop variable must be of type \'omp_interop_t\' (err_omp_interop_variable_wrong_type)",
[c]="error: interop variable must be of type \'omp_interop_t\' (err_omp_interop_variable_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invalid_dsa"] = {
["err_omp_invalid_dsa"]={
[a] = "error: data-sharing attribute \'A\' in \'B\' clause requires OpenMP version C or above (err_omp_invalid_dsa)",
[c]="error: data-sharing attribute \'A\' in \'B\' clause requires OpenMP version C or above (err_omp_invalid_dsa)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_invalid_map_this_expr"] = {
["err_omp_invalid_map_this_expr"]={
[a] = "error: invalid \'this\' expression on \'map\' clause (err_omp_invalid_map_this_expr)",
[c]="error: invalid \'this\' expression on \'map\' clause (err_omp_invalid_map_this_expr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invalid_map_type_for_directive"] = {
["err_omp_invalid_map_type_for_directive"]={
[a] = "error: ... for \'#pragma omp A\' (err_omp_invalid_map_type_for_directive)",
[c]="error: ... for \'#pragma omp A\' (err_omp_invalid_map_type_for_directive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invalid_map_type_modifier_for_directive"] = {
["err_omp_invalid_map_type_modifier_for_directive"]={
[a] = "error: map type modifier \'A\' is not allowed for \'#pragma omp B\' (err_omp_invalid_map_type_modifier_for_directive)",
[c]="error: map type modifier \'A\' is not allowed for \'#pragma omp B\' (err_omp_invalid_map_type_modifier_for_directive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invalid_mapper"] = {
["err_omp_invalid_mapper"]={
[a] = "error: cannot find a valid user-defined mapper for type A with name B (err_omp_invalid_mapper)",
[c]="error: cannot find a valid user-defined mapper for type A with name B (err_omp_invalid_mapper)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invalid_scope"] = {
["err_omp_invalid_scope"]={
[a] = "error: \'#pragma omp A\' directive must appear only in file scope (err_omp_invalid_scope)",
[c]="error: \'#pragma omp A\' directive must appear only in file scope (err_omp_invalid_scope)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invalid_target_decl"] = {
["err_omp_invalid_target_decl"]={
[a] = "error: A used in declare target directive is not a variable or a function name (err_omp_invalid_target_decl)",
[c]="error: A used in declare target directive is not a variable or a function name (err_omp_invalid_target_decl)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invariant_dependency"] = {
["err_omp_invariant_dependency"]={
[a] = "error: expected loop invariant expression (err_omp_invariant_dependency)",
[c]="error: expected loop invariant expression (err_omp_invariant_dependency)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_invariant_or_linear_dependency"] = {
["err_omp_invariant_or_linear_dependency"]={
[a] = "error: expected loop invariant expression or \'<invariant1> * A + <invariant2>\' kind of expression (err_omp_invariant_or_linear_dependency)",
[c]="error: expected loop invariant expression or \'<invariant1> * A + <invariant2>\' kind of expression (err_omp_invariant_or_linear_dependency)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_iterator_not_integral_or_pointer"] = {
["err_omp_iterator_not_integral_or_pointer"]={
[a] = "error: expected integral or pointer type as the iterator-type, not A (err_omp_iterator_not_integral_or_pointer)",
[c]="error: expected integral or pointer type as the iterator-type, not A (err_omp_iterator_not_integral_or_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_iterator_step_constant_zero"] = {
["err_omp_iterator_step_constant_zero"]={
[a] = "error: iterator step expression A evaluates to 0 (err_omp_iterator_step_constant_zero)",
[c]="error: iterator step expression A evaluates to 0 (err_omp_iterator_step_constant_zero)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_iterator_step_not_integral"] = {
["err_omp_iterator_step_not_integral"]={
[a] = "error: iterator step expression A is not the integral expression (err_omp_iterator_step_not_integral)",
[c]="error: iterator step expression A is not the integral expression (err_omp_iterator_step_not_integral)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_iterator_use"] = {
["err_omp_iterator_use"]={
[a] = "error: OpenMP iterator is not allowed here (err_omp_iterator_use)",
[c]="error: OpenMP iterator is not allowed here (err_omp_iterator_use)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_lambda_capture_in_declare_target_not_to"] = {
["err_omp_lambda_capture_in_declare_target_not_to"]={
[a] = "error: variable captured in declare target region must appear in a to clause (err_omp_lambda_capture_in_declare_target_not_to)",
[c]="error: variable captured in declare target region must appear in a to clause (err_omp_lambda_capture_in_declare_target_not_to)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_lastprivate_conditional_non_scalar"] = {
["err_omp_lastprivate_conditional_non_scalar"]={
[a] = "error: expected list item of scalar type in \'lastprivate\' clause with \'conditional\' modifier (err_omp_lastprivate_conditional_non_scalar)",
[c]="error: expected list item of scalar type in \'lastprivate\' clause with \'conditional\' modifier (err_omp_lastprivate_conditional_non_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_lastprivate_incomplete_type"] = {
["err_omp_lastprivate_incomplete_type"]={
[a] = "error: a lastprivate variable with incomplete type A (err_omp_lastprivate_incomplete_type)",
[c]="error: a lastprivate variable with incomplete type A (err_omp_lastprivate_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_lastprivate_loop_var_non_loop_iteration"] = {
["err_omp_lastprivate_loop_var_non_loop_iteration"]={
[a] = "error: only loop iteration variables are allowed in \'lastprivate\' clause in \'omp A\' directives (err_omp_lastprivate_loop_var_non_loop_iteration)",
[c]="error: only loop iteration variables are allowed in \'lastprivate\' clause in \'omp A\' directives (err_omp_lastprivate_loop_var_non_loop_iteration)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_linear_distribute_var_non_loop_iteration"] = {
["err_omp_linear_distribute_var_non_loop_iteration"]={
[a] = "error: only loop iteration variables are allowed in \'linear\' clause in distribute directives (err_omp_linear_distribute_var_non_loop_iteration)",
[c]="error: only loop iteration variables are allowed in \'linear\' clause in distribute directives (err_omp_linear_distribute_var_non_loop_iteration)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_linear_expected_int_or_ptr"] = {
["err_omp_linear_expected_int_or_ptr"]={
[a] = "error: argument of a linear clause should be of integral or pointer type, not A (err_omp_linear_expected_int_or_ptr)",
[c]="error: argument of a linear clause should be of integral or pointer type, not A (err_omp_linear_expected_int_or_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_linear_incomplete_type"] = {
["err_omp_linear_incomplete_type"]={
[a] = "error: a linear variable with incomplete type A (err_omp_linear_incomplete_type)",
[c]="error: a linear variable with incomplete type A (err_omp_linear_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_linear_ordered"] = {
["err_omp_linear_ordered"]={
[a] = "error: \'linear\' clause cannot be specified along with \'ordered\' clause with a parameter (err_omp_linear_ordered)",
[c]="error: \'linear\' clause cannot be specified along with \'ordered\' clause with a parameter (err_omp_linear_ordered)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_local_var_in_threadprivate_init"] = {
["err_omp_local_var_in_threadprivate_init"]={
[a] = "error: variable with local storage in initial value of threadprivate variable (err_omp_local_var_in_threadprivate_init)",
[c]="error: variable with local storage in initial value of threadprivate variable (err_omp_local_var_in_threadprivate_init)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_cannot_use_stmt"] = {
["err_omp_loop_cannot_use_stmt"]={
[a] = "error: \'A\' statement cannot be used in OpenMP for loop (err_omp_loop_cannot_use_stmt)",
[c]="error: \'A\' statement cannot be used in OpenMP for loop (err_omp_loop_cannot_use_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_diff_cxx"] = {
["err_omp_loop_diff_cxx"]={
[a] = "error: could not calculate number of iterations calling \'operator-\' with upper and lower loop bounds (err_omp_loop_diff_cxx)",
[c]="error: could not calculate number of iterations calling \'operator-\' with upper and lower loop bounds (err_omp_loop_diff_cxx)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_incr_not_compatible"] = {
["err_omp_loop_incr_not_compatible"]={
[a] = "error: increment expression must cause A to ... on each iteration of OpenMP for loop (err_omp_loop_incr_not_compatible)",
[c]="error: increment expression must cause A to ... on each iteration of OpenMP for loop (err_omp_loop_incr_not_compatible)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_not_canonical_cond"] = {
["err_omp_loop_not_canonical_cond"]={
[a] = "error: condition of OpenMP for loop must be a relational comparison (\'<\', \'<=\', \'>\', ...) of loop variable A (err_omp_loop_not_canonical_cond)",
[c]="error: condition of OpenMP for loop must be a relational comparison (\'<\', \'<=\', \'>\', ...) of loop variable A (err_omp_loop_not_canonical_cond)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_not_canonical_incr"] = {
["err_omp_loop_not_canonical_incr"]={
[a] = "error: increment clause of OpenMP for loop must perform simple addition or subtraction on loop variable A (err_omp_loop_not_canonical_incr)",
[c]="error: increment clause of OpenMP for loop must perform simple addition or subtraction on loop variable A (err_omp_loop_not_canonical_incr)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_not_canonical_init"] = {
["err_omp_loop_not_canonical_init"]={
[a] = "error: initialization clause of OpenMP for loop is not in canonical form (\'var = init\' or \'T var = init\') (err_omp_loop_not_canonical_init)",
[c]="error: initialization clause of OpenMP for loop is not in canonical form (\'var = init\' or \'T var = init\') (err_omp_loop_not_canonical_init)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_var_dsa"] = {
["err_omp_loop_var_dsa"]={
[a] = "error: loop iteration variable in the associated loop of \'omp A\' directive may not be B, predetermined as C (err_omp_loop_var_dsa)",
[c]="error: loop iteration variable in the associated loop of \'omp A\' directive may not be B, predetermined as C (err_omp_loop_var_dsa)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_loop_variable_type"] = {
["err_omp_loop_variable_type"]={
[a] = "error: variable must be of integer or ... type (err_omp_loop_variable_type)",
[c]="error: variable must be of integer or ... type (err_omp_loop_variable_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_map_modifier_not_iterator"] = {
["err_omp_map_modifier_not_iterator"]={
[a] = "error: expected iterator specification as map modifier (err_omp_map_modifier_not_iterator)",
[c]="error: expected iterator specification as map modifier (err_omp_map_modifier_not_iterator)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_map_shared_storage"] = {
["err_omp_map_shared_storage"]={
[a] = "error: variable already marked as mapped in current construct (err_omp_map_shared_storage)",
[c]="error: variable already marked as mapped in current construct (err_omp_map_shared_storage)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_map_type_missing"] = {
["err_omp_map_type_missing"]={
[a] = "error: missing map type (err_omp_map_type_missing)",
[c]="error: missing map type (err_omp_map_type_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_map_type_modifier_missing"] = {
["err_omp_map_type_modifier_missing"]={
[a] = "error: missing map type modifier (err_omp_map_type_modifier_missing)",
[c]="error: missing map type modifier (err_omp_map_type_modifier_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_mapper_expected_declarator"] = {
["err_omp_mapper_expected_declarator"]={
[a] = "error: expected declarator on \'omp declare mapper\' directive (err_omp_mapper_expected_declarator)",
[c]="error: expected declarator on \'omp declare mapper\' directive (err_omp_mapper_expected_declarator)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_mapper_illegal_identifier"] = {
["err_omp_mapper_illegal_identifier"]={
[a] = "error: illegal OpenMP user-defined mapper identifier (err_omp_mapper_illegal_identifier)",
[c]="error: illegal OpenMP user-defined mapper identifier (err_omp_mapper_illegal_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_mapper_wrong_type"] = {
["err_omp_mapper_wrong_type"]={
[a] = "error: mapper type must be of struct, union or class type (err_omp_mapper_wrong_type)",
[c]="error: mapper type must be of struct, union or class type (err_omp_mapper_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_more_one_clause"] = {
["err_omp_more_one_clause"]={
[a] = "error: directive \'#pragma omp A\' cannot contain more than one \'B\' clause... (err_omp_more_one_clause)",
[c]="error: directive \'#pragma omp A\' cannot contain more than one \'B\' clause... (err_omp_more_one_clause)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_omp_multiple_array_items_in_map_clause"] = {
["err_omp_multiple_array_items_in_map_clause"]={
[a] = "error: multiple array elements associated with the same variable are not allowed in map clauses of the same construct (err_omp_multiple_array_items_in_map_clause)",
[c]="error: multiple array elements associated with the same variable are not allowed in map clauses of the same construct (err_omp_multiple_array_items_in_map_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_negative_expression_in_clause"] = {
["err_omp_negative_expression_in_clause"]={
[a] = "error: argument to \'A\' clause must be a ... integer value (err_omp_negative_expression_in_clause)",
[c]="error: argument to \'A\' clause must be a ... integer value (err_omp_negative_expression_in_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_no_clause_for_directive"] = {
["err_omp_no_clause_for_directive"]={
[a] = "error: expected at least one A clause for \'#pragma omp B\' (err_omp_no_clause_for_directive)",
[c]="error: expected at least one A clause for \'#pragma omp B\' (err_omp_no_clause_for_directive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_no_dsa_for_variable"] = {
["err_omp_no_dsa_for_variable"]={
[a] = "error: variable A must have explicitly specified data sharing attributes (err_omp_no_dsa_for_variable)",
[c]="error: variable A must have explicitly specified data sharing attributes (err_omp_no_dsa_for_variable)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_no_more_if_clause"] = {
["err_omp_no_more_if_clause"]={
[a] = "error: no more \'if\' clause is allowed (err_omp_no_more_if_clause)",
[c]="error: no more \'if\' clause is allowed (err_omp_no_more_if_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_non_lvalue_in_map_or_motion_clauses"] = {
["err_omp_non_lvalue_in_map_or_motion_clauses"]={
[a] = "error: expected addressable lvalue in \'A\' clause (err_omp_non_lvalue_in_map_or_motion_clauses)",
[c]="error: expected addressable lvalue in \'A\' clause (err_omp_non_lvalue_in_map_or_motion_clauses)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_non_pointer_type_array_shaping_base"] = {
["err_omp_non_pointer_type_array_shaping_base"]={
[a] = "error: expected expression with a pointer to a complete type as a base of an array shaping operation (err_omp_non_pointer_type_array_shaping_base)",
[c]="error: expected expression with a pointer to a complete type as a base of an array shaping operation (err_omp_non_pointer_type_array_shaping_base)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_nonpredefined_allocator_without_traits"] = {
["err_omp_nonpredefined_allocator_without_traits"]={
[a] = "error: non-predefined allocator must have traits specified (err_omp_nonpredefined_allocator_without_traits)",
[c]="error: non-predefined allocator must have traits specified (err_omp_nonpredefined_allocator_without_traits)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_not_for"] = {
["err_omp_not_for"]={
[a] = "error: ... (err_omp_not_for)",
[c]="error: ... (err_omp_not_for)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_not_integral"] = {
["err_omp_not_integral"]={
[a] = "error: expression must have integral or unscoped enumeration type, not A (err_omp_not_integral)",
[c]="error: expression must have integral or unscoped enumeration type, not A (err_omp_not_integral)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_not_resolved_reduction_identifier"] = {
["err_omp_not_resolved_reduction_identifier"]={
[a] = "error: unable to resolve declare reduction construct for type A (err_omp_not_resolved_reduction_identifier)",
[c]="error: unable to resolve declare reduction construct for type A (err_omp_not_resolved_reduction_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_nowait_clause_without_depend"] = {
["err_omp_nowait_clause_without_depend"]={
[a] = "error: directive \'#pragma omp taskwait\' cannot use \'nowait\' clause without \'depend\' clause (err_omp_nowait_clause_without_depend)",
[c]="error: directive \'#pragma omp taskwait\' cannot use \'nowait\' clause without \'depend\' clause (err_omp_nowait_clause_without_depend)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_once_referenced"] = {
["err_omp_once_referenced"]={
[a] = "error: variable can appear only once in OpenMP \'A\' clause (err_omp_once_referenced)",
[c]="error: variable can appear only once in OpenMP \'A\' clause (err_omp_once_referenced)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_once_referenced_in_target_update"] = {
["err_omp_once_referenced_in_target_update"]={
[a] = "error: variable can appear only once in OpenMP \'target update\' construct (err_omp_once_referenced_in_target_update)",
[c]="error: variable can appear only once in OpenMP \'target update\' construct (err_omp_once_referenced_in_target_update)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_one_defaultmap_each_category"] = {
["err_omp_one_defaultmap_each_category"]={
[a] = "error: at most one defaultmap clause for each variable-category can appear on the directive (err_omp_one_defaultmap_each_category)",
[c]="error: at most one defaultmap clause for each variable-category can appear on the directive (err_omp_one_defaultmap_each_category)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_ordered_directive_with_param"] = {
["err_omp_ordered_directive_with_param"]={
[a] = "error: \'ordered\' directive ... cannot be closely nested inside ordered region with specified parameter (err_omp_ordered_directive_with_param)",
[c]="error: \'ordered\' directive ... cannot be closely nested inside ordered region with specified parameter (err_omp_ordered_directive_with_param)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_ordered_directive_without_param"] = {
["err_omp_ordered_directive_without_param"]={
[a] = "error: \'ordered\' directive with \'A\' clause cannot be closely nested inside ordered region without specified parameter (err_omp_ordered_directive_without_param)",
[c]="error: \'ordered\' directive with \'A\' clause cannot be closely nested inside ordered region without specified parameter (err_omp_ordered_directive_without_param)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_ordered_simd"] = {
["err_omp_ordered_simd"]={
[a] = "error: \'ordered\' clause with a parameter can not be specified in \'#pragma omp A\' directive (err_omp_ordered_simd)",
[c]="error: \'ordered\' clause with a parameter can not be specified in \'#pragma omp A\' directive (err_omp_ordered_simd)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_original_storage_is_shared_and_does_not_contain"] = {
["err_omp_original_storage_is_shared_and_does_not_contain"]={
[a] = "error: original storage of expression in data environment is shared but data environment do not fully contain mapped expression storage (err_omp_original_storage_is_shared_and_does_not_contain)",
[c]="error: original storage of expression in data environment is shared but data environment do not fully contain mapped expression storage (err_omp_original_storage_is_shared_and_does_not_contain)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_orphaned_device_directive"] = {
["err_omp_orphaned_device_directive"]={
[a] = "error: orphaned \'omp A\' directives are prohibited; perhaps you forget to enclose the directive into a ...region? (err_omp_orphaned_device_directive)",
[c]="error: orphaned \'omp A\' directives are prohibited; perhaps you forget to enclose the directive into a ...region? (err_omp_orphaned_device_directive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_orphaned_section_directive"] = {
["err_omp_orphaned_section_directive"]={
[a] = "error: ... must be closely nested to a sections region... (err_omp_orphaned_section_directive)",
[c]="error: ... must be closely nested to a sections region... (err_omp_orphaned_section_directive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_parallel_reduction_in_task_firstprivate"] = {
["err_omp_parallel_reduction_in_task_firstprivate"]={
[a] = "error: argument of a reduction clause of a A construct must not appear in a firstprivate clause on a task construct (err_omp_parallel_reduction_in_task_firstprivate)",
[c]="error: argument of a reduction clause of a A construct must not appear in a firstprivate clause on a task construct (err_omp_parallel_reduction_in_task_firstprivate)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_parallel_sections_not_compound_stmt"] = {
["err_omp_parallel_sections_not_compound_stmt"]={
[a] = "error: the statement for \'#pragma omp parallel sections\' must be a compound statement (err_omp_parallel_sections_not_compound_stmt)",
[c]="error: the statement for \'#pragma omp parallel sections\' must be a compound statement (err_omp_parallel_sections_not_compound_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_parallel_sections_substmt_not_section"] = {
["err_omp_parallel_sections_substmt_not_section"]={
[a] = "error: statement in \'omp parallel sections\' directive must be enclosed into a section region (err_omp_parallel_sections_substmt_not_section)",
[c]="error: statement in \'omp parallel sections\' directive must be enclosed into a section region (err_omp_parallel_sections_substmt_not_section)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_param_or_this_in_clause"] = {
["err_omp_param_or_this_in_clause"]={
[a] = "error: expected reference to one of the parameters of function A... (err_omp_param_or_this_in_clause)",
[c]="error: expected reference to one of the parameters of function A... (err_omp_param_or_this_in_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_parent_cancel_region_nowait"] = {
["err_omp_parent_cancel_region_nowait"]={
[a] = "error: parent region for \'omp ...\' construct cannot be nowait (err_omp_parent_cancel_region_nowait)",
[c]="error: parent region for \'omp ...\' construct cannot be nowait (err_omp_parent_cancel_region_nowait)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_parent_cancel_region_ordered"] = {
["err_omp_parent_cancel_region_ordered"]={
[a] = "error: parent region for \'omp ...\' construct cannot be ordered (err_omp_parent_cancel_region_ordered)",
[c]="error: parent region for \'omp ...\' construct cannot be ordered (err_omp_parent_cancel_region_ordered)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_pointer_mapped_along_with_derived_section"] = {
["err_omp_pointer_mapped_along_with_derived_section"]={
[a] = "error: pointer cannot be mapped along with a section derived from itself (err_omp_pointer_mapped_along_with_derived_section)",
[c]="error: pointer cannot be mapped along with a section derived from itself (err_omp_pointer_mapped_along_with_derived_section)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_predefined_allocator_with_traits"] = {
["err_omp_predefined_allocator_with_traits"]={
[a] = "error: predefined allocator cannot have traits specified (err_omp_predefined_allocator_with_traits)",
[c]="error: predefined allocator cannot have traits specified (err_omp_predefined_allocator_with_traits)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_private_incomplete_type"] = {
["err_omp_private_incomplete_type"]={
[a] = "error: a private variable with incomplete type A (err_omp_private_incomplete_type)",
[c]="error: a private variable with incomplete type A (err_omp_private_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_prohibited_region"] = {
["err_omp_prohibited_region"]={
[a] = "error: region cannot be... nested inside \'A\' region... (err_omp_prohibited_region)",
[c]="error: region cannot be... nested inside \'A\' region... (err_omp_prohibited_region)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_prohibited_region_atomic"] = {
["err_omp_prohibited_region_atomic"]={
[a] = "error: OpenMP constructs may not be nested inside an atomic region (err_omp_prohibited_region_atomic)",
[c]="error: OpenMP constructs may not be nested inside an atomic region (err_omp_prohibited_region_atomic)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_prohibited_region_critical_same_name"] = {
["err_omp_prohibited_region_critical_same_name"]={
[a] = "error: cannot nest \'critical\' regions having the same name A (err_omp_prohibited_region_critical_same_name)",
[c]="error: cannot nest \'critical\' regions having the same name A (err_omp_prohibited_region_critical_same_name)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_prohibited_region_order"] = {
["err_omp_prohibited_region_order"]={
[a] = "error: construct \'A\' not allowed in a region associated with a directive with \'order\' clause (err_omp_prohibited_region_order)",
[c]="error: construct \'A\' not allowed in a region associated with a directive with \'order\' clause (err_omp_prohibited_region_order)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_prohibited_region_simd"] = {
["err_omp_prohibited_region_simd"]={
[a] = "error: OpenMP constructs may not be nested inside a simd region... (err_omp_prohibited_region_simd)",
[c]="error: OpenMP constructs may not be nested inside a simd region... (err_omp_prohibited_region_simd)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_id_not_compatible"] = {
["err_omp_reduction_id_not_compatible"]={
[a] = "error: list item of type A is not valid for specified reduction operation: unable to provide default initialization value (err_omp_reduction_id_not_compatible)",
[c]="error: list item of type A is not valid for specified reduction operation: unable to provide default initialization value (err_omp_reduction_id_not_compatible)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_identifier_mismatch"] = {
["err_omp_reduction_identifier_mismatch"]={
[a] = "error: in_reduction variable must have the same reduction operation as in a task_reduction clause (err_omp_reduction_identifier_mismatch)",
[c]="error: in_reduction variable must have the same reduction operation as in a task_reduction clause (err_omp_reduction_identifier_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_in_task"] = {
["err_omp_reduction_in_task"]={
[a] = "error: reduction variables may not be accessed in an explicit task (err_omp_reduction_in_task)",
[c]="error: reduction variables may not be accessed in an explicit task (err_omp_reduction_in_task)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_incomplete_type"] = {
["err_omp_reduction_incomplete_type"]={
[a] = "error: a reduction list item with incomplete type A (err_omp_reduction_incomplete_type)",
[c]="error: a reduction list item with incomplete type A (err_omp_reduction_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_non_addressable_expression"] = {
["err_omp_reduction_non_addressable_expression"]={
[a] = "error: expected addressable reduction item for the task-based directives (err_omp_reduction_non_addressable_expression)",
[c]="error: expected addressable reduction item for the task-based directives (err_omp_reduction_non_addressable_expression)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_not_inclusive_exclusive"] = {
["err_omp_reduction_not_inclusive_exclusive"]={
[a] = "error: the inscan reduction list item must appear as a list item in an \'inclusive\' or \'exclusive\' clause on an inner \'omp scan\' directive (err_omp_reduction_not_inclusive_exclusive)",
[c]="error: the inscan reduction list item must appear as a list item in an \'inclusive\' or \'exclusive\' clause on an inner \'omp scan\' directive (err_omp_reduction_not_inclusive_exclusive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_ref_type_arg"] = {
["err_omp_reduction_ref_type_arg"]={
[a] = "error: argument of OpenMP clause \'A\' must reference the same object in all threads (err_omp_reduction_ref_type_arg)",
[c]="error: argument of OpenMP clause \'A\' must reference the same object in all threads (err_omp_reduction_ref_type_arg)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_task_not_parallel_or_worksharing"] = {
["err_omp_reduction_task_not_parallel_or_worksharing"]={
[a] = "error: \'reduction\' clause with \'task\' modifier allowed only on non-simd parallel or worksharing constructs (err_omp_reduction_task_not_parallel_or_worksharing)",
[c]="error: \'reduction\' clause with \'task\' modifier allowed only on non-simd parallel or worksharing constructs (err_omp_reduction_task_not_parallel_or_worksharing)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_vla_unsupported"] = {
["err_omp_reduction_vla_unsupported"]={
[a] = "error: cannot generate code for reduction on ...variable length array (err_omp_reduction_vla_unsupported)",
[c]="error: cannot generate code for reduction on ...variable length array (err_omp_reduction_vla_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_with_nogroup"] = {
["err_omp_reduction_with_nogroup"]={
[a] = "error: \'reduction\' clause cannot be used with \'nogroup\' clause (err_omp_reduction_with_nogroup)",
[c]="error: \'reduction\' clause cannot be used with \'nogroup\' clause (err_omp_reduction_with_nogroup)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_reduction_wrong_type"] = {
["err_omp_reduction_wrong_type"]={
[a] = "error: reduction type cannot be ... type (err_omp_reduction_wrong_type)",
[c]="error: reduction type cannot be ... type (err_omp_reduction_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_ref_type_arg"] = {
["err_omp_ref_type_arg"]={
[a] = "error: arguments of \'#pragma omp A\' cannot be of reference type B (err_omp_ref_type_arg)",
[c]="error: arguments of \'#pragma omp A\' cannot be of reference type B (err_omp_ref_type_arg)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_region_not_file_context"] = {
["err_omp_region_not_file_context"]={
[a] = "error: directive must be at file or namespace scope (err_omp_region_not_file_context)",
[c]="error: directive must be at file or namespace scope (err_omp_region_not_file_context)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_required_access"] = {
["err_omp_required_access"]={
[a] = "error: A variable must be B (err_omp_required_access)",
[c]="error: A variable must be B (err_omp_required_access)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_required_clause"] = {
["err_omp_required_clause"]={
[a] = "error: directive \'#pragma omp A\' requires the \'B\' clause (err_omp_required_clause)",
[c]="error: directive \'#pragma omp A\' requires the \'B\' clause (err_omp_required_clause)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_omp_requires_clause_redeclaration"] = {
["err_omp_requires_clause_redeclaration"]={
[a] = "error: Only one A clause can appear on a requires directive in a single translation unit (err_omp_requires_clause_redeclaration)",
[c]="error: Only one A clause can appear on a requires directive in a single translation unit (err_omp_requires_clause_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_requires_out_inout_depend_type"] = {
["err_omp_requires_out_inout_depend_type"]={
[a] = "error: reserved locator \'omp_all_memory\' requires \'out\' or \'inout\' dependency types (err_omp_requires_out_inout_depend_type)",
[c]="error: reserved locator \'omp_all_memory\' requires \'out\' or \'inout\' dependency types (err_omp_requires_out_inout_depend_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_same_pointer_dereferenced"] = {
["err_omp_same_pointer_dereferenced"]={
[a] = "error: same pointer dereferenced in multiple different ways in map clause expressions (err_omp_same_pointer_dereferenced)",
[c]="error: same pointer dereferenced in multiple different ways in map clause expressions (err_omp_same_pointer_dereferenced)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_scan_single_clause_expected"] = {
["err_omp_scan_single_clause_expected"]={
[a] = "error: exactly one of \'inclusive\' or \'exclusive\' clauses is expected (err_omp_scan_single_clause_expected)",
[c]="error: exactly one of \'inclusive\' or \'exclusive\' clauses is expected (err_omp_scan_single_clause_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_schedule_nonmonotonic_static"] = {
["err_omp_schedule_nonmonotonic_static"]={
[a] = "error: \'nonmonotonic\' modifier can only be specified with \'dynamic\' or \'guided\' schedule kind (err_omp_schedule_nonmonotonic_static)",
[c]="error: \'nonmonotonic\' modifier can only be specified with \'dynamic\' or \'guided\' schedule kind (err_omp_schedule_nonmonotonic_static)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_section_function_type"] = {
["err_omp_section_function_type"]={
[a] = "error: section of pointer to function type A (err_omp_section_function_type)",
[c]="error: section of pointer to function type A (err_omp_section_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_section_incomplete_type"] = {
["err_omp_section_incomplete_type"]={
[a] = "error: section of pointer to incomplete type A (err_omp_section_incomplete_type)",
[c]="error: section of pointer to incomplete type A (err_omp_section_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_section_length_negative"] = {
["err_omp_section_length_negative"]={
[a] = "error: section length is evaluated to a negative value A (err_omp_section_length_negative)",
[c]="error: section length is evaluated to a negative value A (err_omp_section_length_negative)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_section_length_undefined"] = {
["err_omp_section_length_undefined"]={
[a] = "error: section length is unspecified and cannot be inferred because subscripted value is ... (err_omp_section_length_undefined)",
[c]="error: section length is unspecified and cannot be inferred because subscripted value is ... (err_omp_section_length_undefined)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_section_not_subset_of_array"] = {
["err_omp_section_not_subset_of_array"]={
[a] = "error: array section must be a subset of the original array (err_omp_section_not_subset_of_array)",
[c]="error: array section must be a subset of the original array (err_omp_section_not_subset_of_array)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_section_stride_non_positive"] = {
["err_omp_section_stride_non_positive"]={
[a] = "error: section stride is evaluated to a non-positive value A (err_omp_section_stride_non_positive)",
[c]="error: section stride is evaluated to a non-positive value A (err_omp_section_stride_non_positive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_sections_not_compound_stmt"] = {
["err_omp_sections_not_compound_stmt"]={
[a] = "error: the statement for \'#pragma omp sections\' must be a compound statement (err_omp_sections_not_compound_stmt)",
[c]="error: the statement for \'#pragma omp sections\' must be a compound statement (err_omp_sections_not_compound_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_sections_substmt_not_section"] = {
["err_omp_sections_substmt_not_section"]={
[a] = "error: statement in \'omp sections\' directive must be enclosed into a section region (err_omp_sections_substmt_not_section)",
[c]="error: statement in \'omp sections\' directive must be enclosed into a section region (err_omp_sections_substmt_not_section)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_several_directives_in_region"] = {
["err_omp_several_directives_in_region"]={
[a] = "error: exactly one \'A\' directive must appear in the loop body of an enclosing directive (err_omp_several_directives_in_region)",
[c]="error: exactly one \'A\' directive must appear in the loop body of an enclosing directive (err_omp_several_directives_in_region)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_several_mem_order_clauses"] = {
["err_omp_several_mem_order_clauses"]={
[a] = "error: directive \'#pragma omp A\' cannot contain more than one ...\'acq_rel\', \'acquire\' or \'release\' clause (err_omp_several_mem_order_clauses)",
[c]="error: directive \'#pragma omp A\' cannot contain more than one ...\'acq_rel\', \'acquire\' or \'release\' clause (err_omp_several_mem_order_clauses)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_shaping_dimension_not_positive"] = {
["err_omp_shaping_dimension_not_positive"]={
[a] = "error: array shaping dimension is evaluated to a non-positive value A (err_omp_shaping_dimension_not_positive)",
[c]="error: array shaping dimension is evaluated to a non-positive value A (err_omp_shaping_dimension_not_positive)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_simd_region_cannot_use_stmt"] = {
["err_omp_simd_region_cannot_use_stmt"]={
[a] = "error: \'A\' statement cannot be used in OpenMP simd region (err_omp_simd_region_cannot_use_stmt)",
[c]="error: \'A\' statement cannot be used in OpenMP simd region (err_omp_simd_region_cannot_use_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_simple_clause_incompatible_with_ordered"] = {
["err_omp_simple_clause_incompatible_with_ordered"]={
[a] = "error: \'A\' clause with \'B\' modifier cannot be specified if an \'ordered\' clause is specified (err_omp_simple_clause_incompatible_with_ordered)",
[c]="error: \'A\' clause with \'B\' modifier cannot be specified if an \'ordered\' clause is specified (err_omp_simple_clause_incompatible_with_ordered)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_single_copyprivate_with_nowait"] = {
["err_omp_single_copyprivate_with_nowait"]={
[a] = "error: the \'copyprivate\' clause must not be used with the \'nowait\' clause (err_omp_single_copyprivate_with_nowait)",
[c]="error: the \'copyprivate\' clause must not be used with the \'nowait\' clause (err_omp_single_copyprivate_with_nowait)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_single_decl_in_declare_simd_variant"] = {
["err_omp_single_decl_in_declare_simd_variant"]={
[a] = "error: single declaration is expected after \'declare ...\' directive (err_omp_single_decl_in_declare_simd_variant)",
[c]="error: single declaration is expected after \'declare ...\' directive (err_omp_single_decl_in_declare_simd_variant)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_sink_and_source_iteration_not_allowd"] = {
["err_omp_sink_and_source_iteration_not_allowd"]={
[a] = "error:  \'A ...\' must be with \'...\' (err_omp_sink_and_source_iteration_not_allowd)",
[c]="error:  \'A ...\' must be with \'...\' (err_omp_sink_and_source_iteration_not_allowd)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_sink_and_source_not_allowed"] = {
["err_omp_sink_and_source_not_allowed"]={
[a] = "error: \'A(...)\' clause... cannot be mixed with \'B(...)\' clause... (err_omp_sink_and_source_not_allowed)",
[c]="error: \'A(...)\' clause... cannot be mixed with \'B(...)\' clause... (err_omp_sink_and_source_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_stmt_depends_on_loop_counter"] = {
["err_omp_stmt_depends_on_loop_counter"]={
[a] = "error: the loop ... expression depends on the current loop control variable (err_omp_stmt_depends_on_loop_counter)",
[c]="error: the loop ... expression depends on the current loop control variable (err_omp_stmt_depends_on_loop_counter)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_target_contains_not_only_teams"] = {
["err_omp_target_contains_not_only_teams"]={
[a] = "error: target construct with nested teams region contains statements outside of the teams construct (err_omp_target_contains_not_only_teams)",
[c]="error: target construct with nested teams region contains statements outside of the teams construct (err_omp_target_contains_not_only_teams)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_taskwait_depend_mutexinoutset_not_allowed"] = {
["err_omp_taskwait_depend_mutexinoutset_not_allowed"]={
[a] = "error: \'mutexinoutset\' modifier not allowed in \'depend\' clause on \'taskwait\' directive (err_omp_taskwait_depend_mutexinoutset_not_allowed)",
[c]="error: \'mutexinoutset\' modifier not allowed in \'depend\' clause on \'taskwait\' directive (err_omp_taskwait_depend_mutexinoutset_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_threadprivate_in_clause"] = {
["err_omp_threadprivate_in_clause"]={
[a] = "error: threadprivate variables are not allowed in \'A\' clause (err_omp_threadprivate_in_clause)",
[c]="error: threadprivate variables are not allowed in \'A\' clause (err_omp_threadprivate_in_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_threadprivate_in_target"] = {
["err_omp_threadprivate_in_target"]={
[a] = "error: threadprivate variables cannot be used in target constructs (err_omp_threadprivate_in_target)",
[c]="error: threadprivate variables cannot be used in target constructs (err_omp_threadprivate_in_target)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_threadprivate_incomplete_type"] = {
["err_omp_threadprivate_incomplete_type"]={
[a] = "error: threadprivate variable with incomplete type A (err_omp_threadprivate_incomplete_type)",
[c]="error: threadprivate variable with incomplete type A (err_omp_threadprivate_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_typecheck_section_not_integer"] = {
["err_omp_typecheck_section_not_integer"]={
[a] = "error: array section ... is not an integer (err_omp_typecheck_section_not_integer)",
[c]="error: array section ... is not an integer (err_omp_typecheck_section_not_integer)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_typecheck_section_value"] = {
["err_omp_typecheck_section_value"]={
[a] = "error: subscripted value is not an array or pointer (err_omp_typecheck_section_value)",
[c]="error: subscripted value is not an array or pointer (err_omp_typecheck_section_value)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_typecheck_shaping_not_integer"] = {
["err_omp_typecheck_shaping_not_integer"]={
[a] = "error: array shaping operation dimension is not an integer (err_omp_typecheck_shaping_not_integer)",
[c]="error: array shaping operation dimension is not an integer (err_omp_typecheck_shaping_not_integer)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unexpected_append_op"] = {
["err_omp_unexpected_append_op"]={
[a] = "error: unexpected operation specified in \'append_args\' clause, expected \'interop\' (err_omp_unexpected_append_op)",
[c]="error: unexpected operation specified in \'append_args\' clause, expected \'interop\' (err_omp_unexpected_append_op)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unexpected_call_to_omp_runtime_api"] = {
["err_omp_unexpected_call_to_omp_runtime_api"]={
[a] = "error: calls to OpenMP runtime API are not allowed within a region that corresponds to a construct with an order clause that specifies concurrent (err_omp_unexpected_call_to_omp_runtime_api)",
[c]="error: calls to OpenMP runtime API are not allowed within a region that corresponds to a construct with an order clause that specifies concurrent (err_omp_unexpected_call_to_omp_runtime_api)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unexpected_clause"] = {
["err_omp_unexpected_clause"]={
[a] = "error: unexpected OpenMP clause \'A\' in directive \'#pragma omp B\' (err_omp_unexpected_clause)",
[c]="error: unexpected OpenMP clause \'A\' in directive \'#pragma omp B\' (err_omp_unexpected_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unexpected_clause_value"] = {
["err_omp_unexpected_clause_value"]={
[a] = "error: expected A in OpenMP clause \'B\' (err_omp_unexpected_clause_value)",
[c]="error: expected A in OpenMP clause \'B\' (err_omp_unexpected_clause_value)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unexpected_directive"] = {
["err_omp_unexpected_directive"]={
[a] = "error: unexpected OpenMP directive ... (err_omp_unexpected_directive)",
[c]="error: unexpected OpenMP directive ... (err_omp_unexpected_directive)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unexpected_execution_modifier"] = {
["err_omp_unexpected_execution_modifier"]={
[a] = "error: unexpected \'execution\' modifier in non-executable context (err_omp_unexpected_execution_modifier)",
[c]="error: unexpected \'execution\' modifier in non-executable context (err_omp_unexpected_execution_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unexpected_schedule_modifier"] = {
["err_omp_unexpected_schedule_modifier"]={
[a] = "error: modifier \'A\' cannot be used along with modifier \'B\' (err_omp_unexpected_schedule_modifier)",
[c]="error: modifier \'A\' cannot be used along with modifier \'B\' (err_omp_unexpected_schedule_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_union_type_not_allowed"] = {
["err_omp_union_type_not_allowed"]={
[a] = "error: mapping of union members is not allowed (err_omp_union_type_not_allowed)",
[c]="error: mapping of union members is not allowed (err_omp_union_type_not_allowed)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unknown_directive"] = {
["err_omp_unknown_directive"]={
[a] = "error: expected an OpenMP directive (err_omp_unknown_directive)",
[c]="error: expected an OpenMP directive (err_omp_unknown_directive)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unknown_map_type"] = {
["err_omp_unknown_map_type"]={
[a] = "error: incorrect map type, expected one of \'to\', \'from\', \'tofrom\', \'alloc\', \'release\', or \'delete\' (err_omp_unknown_map_type)",
[c]="error: incorrect map type, expected one of \'to\', \'from\', \'tofrom\', \'alloc\', \'release\', or \'delete\' (err_omp_unknown_map_type)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unknown_map_type_modifier"] = {
["err_omp_unknown_map_type_modifier"]={
[a] = "error: incorrect map type modifier, expected one of: \'always\', \'close\', \'mapper\'...... (err_omp_unknown_map_type_modifier)",
[c]="error: incorrect map type modifier, expected one of: \'always\', \'close\', \'mapper\'...... (err_omp_unknown_map_type_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_unknown_reduction_identifier_prior_omp_6_0"] = {
["err_omp_unknown_reduction_identifier_prior_omp_6_0"]={
[a] = "error: incorrect reduction identifier, expected one of \'+\', \'-\', \'*\', \'&\', \'|\', \'^\', \'&&\', \'||\', \'min\' or \'max\' or declare reduction for type A (err_omp_unknown_reduction_identifier_prior_omp_6_0)",
[c]="error: incorrect reduction identifier, expected one of \'+\', \'-\', \'*\', \'&\', \'|\', \'^\', \'&&\', \'||\', \'min\' or \'max\' or declare reduction for type A (err_omp_unknown_reduction_identifier_prior_omp_6_0)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unknown_reduction_identifier_since_omp_6_0"] = {
["err_omp_unknown_reduction_identifier_since_omp_6_0"]={
[a] = "error: incorrect reduction identifier, expected one of \'+\', \'*\', \'&\', \'|\', \'^\', \'&&\', \'||\', \'min\' or \'max\' or declare reduction for type A (err_omp_unknown_reduction_identifier_since_omp_6_0)",
[c]="error: incorrect reduction identifier, expected one of \'+\', \'*\', \'&\', \'|\', \'^\', \'&&\', \'||\', \'min\' or \'max\' or declare reduction for type A (err_omp_unknown_reduction_identifier_since_omp_6_0)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unnamed_if_clause"] = {
["err_omp_unnamed_if_clause"]={
[a] = "error: expected... A directive name modifier... (err_omp_unnamed_if_clause)",
[c]="error: expected... A directive name modifier... (err_omp_unnamed_if_clause)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_unroll_full_variable_trip_count"] = {
["err_omp_unroll_full_variable_trip_count"]={
[a] = "error: loop to be fully unrolled must have a constant trip count (err_omp_unroll_full_variable_trip_count)",
[c]="error: loop to be fully unrolled must have a constant trip count (err_omp_unroll_full_variable_trip_count)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_used_in_clause_twice"] = {
["err_omp_used_in_clause_twice"]={
[a] = "error: ... cannot appear in more than one A clause (err_omp_used_in_clause_twice)",
[c]="error: ... cannot appear in more than one A clause (err_omp_used_in_clause_twice)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_usedeviceptr_not_a_pointer"] = {
["err_omp_usedeviceptr_not_a_pointer"]={
[a] = "error: expected pointer or reference to pointer in \'use_device_ptr\' clause (err_omp_usedeviceptr_not_a_pointer)",
[c]="error: expected pointer or reference to pointer in \'use_device_ptr\' clause (err_omp_usedeviceptr_not_a_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_var_expected"] = {
["err_omp_var_expected"]={
[a] = "error: expected variable of the \'A\' type... (err_omp_var_expected)",
[c]="error: expected variable of the \'A\' type... (err_omp_var_expected)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_var_scope"] = {
["err_omp_var_scope"]={
[a] = "error: \'#pragma omp A\' must appear in the scope of the B variable declaration (err_omp_var_scope)",
[c]="error: \'#pragma omp A\' must appear in the scope of the B variable declaration (err_omp_var_scope)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_var_thread_local"] = {
["err_omp_var_thread_local"]={
[a] = "error: variable A cannot be threadprivate because it is ... (err_omp_var_thread_local)",
[c]="error: variable A cannot be threadprivate because it is ... (err_omp_var_thread_local)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_var_used"] = {
["err_omp_var_used"]={
[a] = "error: \'#pragma omp A\' must precede all references to variable B (err_omp_var_used)",
[c]="error: \'#pragma omp A\' must precede all references to variable B (err_omp_var_used)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_variable_in_given_clause_and_dsa"] = {
["err_omp_variable_in_given_clause_and_dsa"]={
[a] = "error: A variable cannot be in a B clause in \'#pragma omp C\' directive (err_omp_variable_in_given_clause_and_dsa)",
[c]="error: A variable cannot be in a B clause in \'#pragma omp C\' directive (err_omp_variable_in_given_clause_and_dsa)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_variably_modified_type_not_supported"] = {
["err_omp_variably_modified_type_not_supported"]={
[a] = "error: arguments of OpenMP clause \'A\' in \'#pragma omp B\' directive cannot be of variably-modified type C (err_omp_variably_modified_type_not_supported)",
[c]="error: arguments of OpenMP clause \'A\' in \'#pragma omp B\' directive cannot be of variably-modified type C (err_omp_variably_modified_type_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_variant_ctx_second_match_extension"] = {
["err_omp_variant_ctx_second_match_extension"]={
[a] = "error: only a single match extension allowed per OpenMP context selector (err_omp_variant_ctx_second_match_extension)",
[c]="error: only a single match extension allowed per OpenMP context selector (err_omp_variant_ctx_second_match_extension)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_omp_wrong_cancel_region"] = {
["err_omp_wrong_cancel_region"]={
[a] = "error: one of \'for\', \'parallel\', \'sections\' or \'taskgroup\' is expected (err_omp_wrong_cancel_region)",
[c]="error: one of \'for\', \'parallel\', \'sections\' or \'taskgroup\' is expected (err_omp_wrong_cancel_region)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_dependency_iterator_type"] = {
["err_omp_wrong_dependency_iterator_type"]={
[a] = "error: expected an integer or a pointer type of the outer loop counter \'A\' for non-rectangular nests (err_omp_wrong_dependency_iterator_type)",
[c]="error: expected an integer or a pointer type of the outer loop counter \'A\' for non-rectangular nests (err_omp_wrong_dependency_iterator_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_device_function_call"] = {
["err_omp_wrong_device_function_call"]={
[a] = "error: function with \'device_type(A)\' is not available on ... (err_omp_wrong_device_function_call)",
[c]="error: function with \'device_type(A)\' is not available on ... (err_omp_wrong_device_function_call)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_dsa"] = {
["err_omp_wrong_dsa"]={
[a] = "error: A variable cannot be B (err_omp_wrong_dsa)",
[c]="error: A variable cannot be B (err_omp_wrong_dsa)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_if_directive_name_modifier"] = {
["err_omp_wrong_if_directive_name_modifier"]={
[a] = "error: directive name modifier \'A\' is not allowed for \'#pragma omp B\' (err_omp_wrong_if_directive_name_modifier)",
[c]="error: directive name modifier \'A\' is not allowed for \'#pragma omp B\' (err_omp_wrong_if_directive_name_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_inscan_reduction"] = {
["err_omp_wrong_inscan_reduction"]={
[a] = "error: \'inscan\' modifier can be used only in \'omp for\', \'omp simd\', \'omp for simd\', \'omp parallel for\', or \'omp parallel for simd\' directive (err_omp_wrong_inscan_reduction)",
[c]="error: \'inscan\' modifier can be used only in \'omp for\', \'omp simd\', \'omp for simd\', \'omp parallel for\', or \'omp parallel for simd\' directive (err_omp_wrong_inscan_reduction)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_linear_modifier"] = {
["err_omp_wrong_linear_modifier"]={
[a] = "error: expected ... (err_omp_wrong_linear_modifier)",
[c]="error: expected ... (err_omp_wrong_linear_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_linear_modifier_non_reference"] = {
["err_omp_wrong_linear_modifier_non_reference"]={
[a] = "error: variable of non-reference type A can be used only with \'val\' modifier, but used with \'B\' (err_omp_wrong_linear_modifier_non_reference)",
[c]="error: variable of non-reference type A can be used only with \'val\' modifier, but used with \'B\' (err_omp_wrong_linear_modifier_non_reference)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_ordered_loop_count"] = {
["err_omp_wrong_ordered_loop_count"]={
[a] = "error: the parameter of the \'ordered\' clause must be greater than or equal to the parameter of the \'collapse\' clause (err_omp_wrong_ordered_loop_count)",
[c]="error: the parameter of the \'ordered\' clause must be greater than or equal to the parameter of the \'collapse\' clause (err_omp_wrong_ordered_loop_count)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_simdlen_safelen_values"] = {
["err_omp_wrong_simdlen_safelen_values"]={
[a] = "error: the value of \'simdlen\' parameter must be less than or equal to the value of the \'safelen\' parameter (err_omp_wrong_simdlen_safelen_values)",
[c]="error: the value of \'simdlen\' parameter must be less than or equal to the value of the \'safelen\' parameter (err_omp_wrong_simdlen_safelen_values)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_omp_wrong_var_in_declare_reduction"] = {
["err_omp_wrong_var_in_declare_reduction"]={
[a] = "error: only ... variables are allowed in ... expression (err_omp_wrong_var_in_declare_reduction)",
[c]="error: only ... variables are allowed in ... expression (err_omp_wrong_var_in_declare_reduction)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_only_annotate_after_access_spec"] = {
["err_only_annotate_after_access_spec"]={
[a] = "error: access specifier can only have annotation attributes (err_only_annotate_after_access_spec)",
[c]="error: access specifier can only have annotation attributes (err_only_annotate_after_access_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_only_constructors_take_base_inits"] = {
["err_only_constructors_take_base_inits"]={
[a] = "error: only constructors take base initializers (err_only_constructors_take_base_inits)",
[c]="error: only constructors take base initializers (err_only_constructors_take_base_inits)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_only_enums_have_underlying_types"] = {
["err_only_enums_have_underlying_types"]={
[a] = "error: only enumeration types have underlying types (err_only_enums_have_underlying_types)",
[c]="error: only enumeration types have underlying types (err_only_enums_have_underlying_types)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_addrspace_scope"] = {
["err_opencl_addrspace_scope"]={
[a] = "error: variables in the A address space can only be declared in the outermost scope of a kernel function (err_opencl_addrspace_scope)",
[c]="error: variables in the A address space can only be declared in the outermost scope of a kernel function (err_opencl_addrspace_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_atomic_init"] = {
["err_opencl_atomic_init"]={
[a] = "error: atomic variable can be ... to a variable only in global address space (err_opencl_atomic_init)",
[c]="error: atomic variable can be ... to a variable only in global address space (err_opencl_atomic_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_bitfields"] = {
["err_opencl_bitfields"]={
[a] = "error: bit-fields are not supported in OpenCL (err_opencl_bitfields)",
[c]="error: bit-fields are not supported in OpenCL (err_opencl_bitfields)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_block_ref_block"] = {
["err_opencl_block_ref_block"]={
[a] = "error: cannot refer to a block inside block (err_opencl_block_ref_block)",
[c]="error: cannot refer to a block inside block (err_opencl_block_ref_block)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_block_storage_type"] = {
["err_opencl_block_storage_type"]={
[a] = "error: the __block storage type is not permitted (err_opencl_block_storage_type)",
[c]="error: the __block storage type is not permitted (err_opencl_block_storage_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_builtin_expected_type"] = {
["err_opencl_builtin_expected_type"]={
[a] = "error: illegal call to A, expected B argument type (err_opencl_builtin_expected_type)",
[c]="error: illegal call to A, expected B argument type (err_opencl_builtin_expected_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_builtin_pipe_arg_num"] = {
["err_opencl_builtin_pipe_arg_num"]={
[a] = "error: invalid number of arguments to function: A (err_opencl_builtin_pipe_arg_num)",
[c]="error: invalid number of arguments to function: A (err_opencl_builtin_pipe_arg_num)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_builtin_pipe_first_arg"] = {
["err_opencl_builtin_pipe_first_arg"]={
[a] = "error: first argument to A must be a pipe type (err_opencl_builtin_pipe_first_arg)",
[c]="error: first argument to A must be a pipe type (err_opencl_builtin_pipe_first_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_builtin_pipe_invalid_access_modifier"] = {
["err_opencl_builtin_pipe_invalid_access_modifier"]={
[a] = "error: invalid pipe access modifier (expecting A) (err_opencl_builtin_pipe_invalid_access_modifier)",
[c]="error: invalid pipe access modifier (expecting A) (err_opencl_builtin_pipe_invalid_access_modifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_builtin_pipe_invalid_arg"] = {
["err_opencl_builtin_pipe_invalid_arg"]={
[a] = "error: invalid argument type to function A (expecting B having C) (err_opencl_builtin_pipe_invalid_arg)",
[c]="error: invalid argument type to function A (expecting B having C) (err_opencl_builtin_pipe_invalid_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_builtin_to_addr_invalid_arg"] = {
["err_opencl_builtin_to_addr_invalid_arg"]={
[a] = "error: invalid argument A to function: B, expecting a generic pointer argument (err_opencl_builtin_to_addr_invalid_arg)",
[c]="error: invalid argument A to function: B, expecting a generic pointer argument (err_opencl_builtin_to_addr_invalid_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_cast_non_zero_to_event_t"] = {
["err_opencl_cast_non_zero_to_event_t"]={
[a] = "error: cannot cast non-zero value \'A\' to \'event_t\' (err_opencl_cast_non_zero_to_event_t)",
[c]="error: cannot cast non-zero value \'A\' to \'event_t\' (err_opencl_cast_non_zero_to_event_t)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_cast_to_half"] = {
["err_opencl_cast_to_half"]={
[a] = "error: casting to type A is not allowed (err_opencl_cast_to_half)",
[c]="error: casting to type A is not allowed (err_opencl_cast_to_half)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_constant_no_init"] = {
["err_opencl_constant_no_init"]={
[a] = "error: variable in constant address space must be initialized (err_opencl_constant_no_init)",
[c]="error: variable in constant address space must be initialized (err_opencl_constant_no_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_enqueue_kernel_blocks_no_args"] = {
["err_opencl_enqueue_kernel_blocks_no_args"]={
[a] = "error: blocks with parameters are not accepted in this prototype of enqueue_kernel call (err_opencl_enqueue_kernel_blocks_no_args)",
[c]="error: blocks with parameters are not accepted in this prototype of enqueue_kernel call (err_opencl_enqueue_kernel_blocks_no_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_enqueue_kernel_blocks_non_local_void_args"] = {
["err_opencl_enqueue_kernel_blocks_non_local_void_args"]={
[a] = "error: blocks used in enqueue_kernel call are expected to have parameters of type \'local void*\' (err_opencl_enqueue_kernel_blocks_non_local_void_args)",
[c]="error: blocks used in enqueue_kernel call are expected to have parameters of type \'local void*\' (err_opencl_enqueue_kernel_blocks_non_local_void_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_enqueue_kernel_incorrect_args"] = {
["err_opencl_enqueue_kernel_incorrect_args"]={
[a] = "error: illegal call to enqueue_kernel, incorrect argument types (err_opencl_enqueue_kernel_incorrect_args)",
[c]="error: illegal call to enqueue_kernel, incorrect argument types (err_opencl_enqueue_kernel_incorrect_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_enqueue_kernel_invalid_local_size_type"] = {
["err_opencl_enqueue_kernel_invalid_local_size_type"]={
[a] = "error: illegal call to enqueue_kernel, parameter needs to be specified as integer type (err_opencl_enqueue_kernel_invalid_local_size_type)",
[c]="error: illegal call to enqueue_kernel, parameter needs to be specified as integer type (err_opencl_enqueue_kernel_invalid_local_size_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_enqueue_kernel_local_size_args"] = {
["err_opencl_enqueue_kernel_local_size_args"]={
[a] = "error: mismatch in number of block parameters and local size arguments passed (err_opencl_enqueue_kernel_local_size_args)",
[c]="error: mismatch in number of block parameters and local size arguments passed (err_opencl_enqueue_kernel_local_size_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_ext_vector_component_invalid_length"] = {
["err_opencl_ext_vector_component_invalid_length"]={
[a] = "error: vector component access has invalid length A.  Supported: 1,2,3,4,8,16. (err_opencl_ext_vector_component_invalid_length)",
[c]="error: vector component access has invalid length A.  Supported: 1,2,3,4,8,16. (err_opencl_ext_vector_component_invalid_length)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_extension_and_feature_differs"] = {
["err_opencl_extension_and_feature_differs"]={
[a] = "error: options A and B are set to different values (err_opencl_extension_and_feature_differs)",
[c]="error: options A and B are set to different values (err_opencl_extension_and_feature_differs)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_opencl_extern_block_declaration"] = {
["err_opencl_extern_block_declaration"]={
[a] = "error: invalid block variable declaration - using \'extern\' storage class is disallowed (err_opencl_extern_block_declaration)",
[c]="error: invalid block variable declaration - using \'extern\' storage class is disallowed (err_opencl_extern_block_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_feature_requires"] = {
["err_opencl_feature_requires"]={
[a] = "error: feature A requires support of B feature (err_opencl_feature_requires)",
[c]="error: feature A requires support of B feature (err_opencl_feature_requires)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_opencl_function_pointer"] = {
["err_opencl_function_pointer"]={
[a] = "error: ... to functions are not allowed (err_opencl_function_pointer)",
[c]="error: ... to functions are not allowed (err_opencl_function_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_function_variable"] = {
["err_opencl_function_variable"]={
[a] = "error: ... variable cannot be declared in A address space (err_opencl_function_variable)",
[c]="error: ... variable cannot be declared in A address space (err_opencl_function_variable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_global_invalid_addr_space"] = {
["err_opencl_global_invalid_addr_space"]={
[a] = "error: ... variable must reside in A address space (err_opencl_global_invalid_addr_space)",
[c]="error: ... variable must reside in A address space (err_opencl_global_invalid_addr_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_half_declaration"] = {
["err_opencl_half_declaration"]={
[a] = "error: declaring variable of type A is not allowed (err_opencl_half_declaration)",
[c]="error: declaring variable of type A is not allowed (err_opencl_half_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_half_load_store"] = {
["err_opencl_half_load_store"]={
[a] = "error: ... pointer to type A requires cl_khr_fp16. Use vector data ... builtin functions instead (err_opencl_half_load_store)",
[c]="error: ... pointer to type A requires cl_khr_fp16. Use vector data ... builtin functions instead (err_opencl_half_load_store)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_implicit_vector_conversion"] = {
["err_opencl_implicit_vector_conversion"]={
[a] = "error: implicit conversions between vector types (A and B) are not permitted (err_opencl_implicit_vector_conversion)",
[c]="error: implicit conversions between vector types (A and B) are not permitted (err_opencl_implicit_vector_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_invalid_access_qualifier"] = {
["err_opencl_invalid_access_qualifier"]={
[a] = "error: access qualifier can only be used for pipe and image type (err_opencl_invalid_access_qualifier)",
[c]="error: access qualifier can only be used for pipe and image type (err_opencl_invalid_access_qualifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_invalid_block_declaration"] = {
["err_opencl_invalid_block_declaration"]={
[a] = "error: invalid block variable declaration - must be ... (err_opencl_invalid_block_declaration)",
[c]="error: invalid block variable declaration - must be ... (err_opencl_invalid_block_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_invalid_param"] = {
["err_opencl_invalid_param"]={
[a] = "error: declaring function parameter of type A is not allowed... (err_opencl_invalid_param)",
[c]="error: declaring function parameter of type A is not allowed... (err_opencl_invalid_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_invalid_read_write"] = {
["err_opencl_invalid_read_write"]={
[a] = "error: access qualifier A can not be used for B ... (err_opencl_invalid_read_write)",
[c]="error: access qualifier A can not be used for B ... (err_opencl_invalid_read_write)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_invalid_return"] = {
["err_opencl_invalid_return"]={
[a] = "error: declaring function return value of type A is not allowed ... (err_opencl_invalid_return)",
[c]="error: declaring function return value of type A is not allowed ... (err_opencl_invalid_return)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_invalid_type_array"] = {
["err_opencl_invalid_type_array"]={
[a] = "error: array of A type is invalid in OpenCL (err_opencl_invalid_type_array)",
[c]="error: array of A type is invalid in OpenCL (err_opencl_invalid_type_array)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_kernel_attr"] = {
["err_opencl_kernel_attr"]={
[a] = "error: attribute A can only be applied to an OpenCL kernel function (err_opencl_kernel_attr)",
[c]="error: attribute A can only be applied to an OpenCL kernel function (err_opencl_kernel_attr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_logical_exclusive_or"] = {
["err_opencl_logical_exclusive_or"]={
[a] = "error: ^^ is a reserved operator in OpenCL (err_opencl_logical_exclusive_or)",
[c]="error: ^^ is a reserved operator in OpenCL (err_opencl_logical_exclusive_or)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_opencl_multiple_access_qualifiers"] = {
["err_opencl_multiple_access_qualifiers"]={
[a] = "error: multiple access qualifiers (err_opencl_multiple_access_qualifiers)",
[c]="error: multiple access qualifiers (err_opencl_multiple_access_qualifiers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_no_main"] = {
["err_opencl_no_main"]={
[a] = "error: ... cannot be called \'main\' (err_opencl_no_main)",
[c]="error: ... cannot be called \'main\' (err_opencl_no_main)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_nonconst_global_sampler"] = {
["err_opencl_nonconst_global_sampler"]={
[a] = "error: global sampler requires a const or constant address space qualifier (err_opencl_nonconst_global_sampler)",
[c]="error: global sampler requires a const or constant address space qualifier (err_opencl_nonconst_global_sampler)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_pointer_to_type"] = {
["err_opencl_pointer_to_type"]={
[a] = "error: pointer to type A is invalid in OpenCL (err_opencl_pointer_to_type)",
[c]="error: pointer to type A is invalid in OpenCL (err_opencl_pointer_to_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_ptrptr_kernel_param"] = {
["err_opencl_ptrptr_kernel_param"]={
[a] = "error: kernel parameter cannot be declared as a pointer to a pointer (err_opencl_ptrptr_kernel_param)",
[c]="error: kernel parameter cannot be declared as a pointer to a pointer (err_opencl_ptrptr_kernel_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_requires_extension"] = {
["err_opencl_requires_extension"]={
[a] = "error: use of ... A requires B support (err_opencl_requires_extension)",
[c]="error: use of ... A requires B support (err_opencl_requires_extension)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_scalar_type_rank_greater_than_vector_type"] = {
["err_opencl_scalar_type_rank_greater_than_vector_type"]={
[a] = "error: scalar operand type has greater rank than the type of the vector element. (A and B) (err_opencl_scalar_type_rank_greater_than_vector_type)",
[c]="error: scalar operand type has greater rank than the type of the vector element. (A and B) (err_opencl_scalar_type_rank_greater_than_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_sizeof_alignof_type"] = {
["err_opencl_sizeof_alignof_type"]={
[a] = "error: invalid application of \'A\' to a void type (err_opencl_sizeof_alignof_type)",
[c]="error: invalid application of \'A\' to a void type (err_opencl_sizeof_alignof_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_taking_address_capture"] = {
["err_opencl_taking_address_capture"]={
[a] = "error: taking address of a capture is not allowed (err_opencl_taking_address_capture)",
[c]="error: taking address of a capture is not allowed (err_opencl_taking_address_capture)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_taking_function_address_parser"] = {
["err_opencl_taking_function_address_parser"]={
[a] = "error: taking address of function is not allowed (err_opencl_taking_function_address_parser)",
[c]="error: taking address of function is not allowed (err_opencl_taking_function_address_parser)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_opencl_ternary_with_block"] = {
["err_opencl_ternary_with_block"]={
[a] = "error: block type cannot be used as expression in ternary expression in OpenCL (err_opencl_ternary_with_block)",
[c]="error: block type cannot be used as expression in ternary expression in OpenCL (err_opencl_ternary_with_block)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_type_can_only_be_used_as_function_parameter"] = {
["err_opencl_type_can_only_be_used_as_function_parameter"]={
[a] = "error: type A can only be used as a function parameter in OpenCL (err_opencl_type_can_only_be_used_as_function_parameter)",
[c]="error: type A can only be used as a function parameter in OpenCL (err_opencl_type_can_only_be_used_as_function_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_type_not_found"] = {
["err_opencl_type_not_found"]={
[a] = "error: A type B not found; include the base header with -finclude-default-header (err_opencl_type_not_found)",
[c]="error: A type B not found; include the base header with -finclude-default-header (err_opencl_type_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_type_struct_or_union_field"] = {
["err_opencl_type_struct_or_union_field"]={
[a] = "error: the A type cannot be used to declare a structure or union field (err_opencl_type_struct_or_union_field)",
[c]="error: the A type cannot be used to declare a structure or union field (err_opencl_type_struct_or_union_field)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_unknown_type_specifier"] = {
["err_opencl_unknown_type_specifier"]={
[a] = "error: A does not support the \'B\' ... (err_opencl_unknown_type_specifier)",
[c]="error: A does not support the \'B\' ... (err_opencl_unknown_type_specifier)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_opencl_variadic_function"] = {
["err_opencl_variadic_function"]={
[a] = "error: invalid prototype, variadic arguments are not allowed in OpenCL (err_opencl_variadic_function)",
[c]="error: invalid prototype, variadic arguments are not allowed in OpenCL (err_opencl_variadic_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opencl_vla"] = {
["err_opencl_vla"]={
[a] = "error: variable length arrays are not supported in OpenCL (err_opencl_vla)",
[c]="error: variable length arrays are not supported in OpenCL (err_opencl_vla)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_openclcxx_not_supported"] = {
["err_openclcxx_not_supported"]={
[a] = "error: \'A\' is not supported in C++ for OpenCL (err_openclcxx_not_supported)",
[c]="error: \'A\' is not supported in C++ for OpenCL (err_openclcxx_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_openclcxx_placement_new"] = {
["err_openclcxx_placement_new"]={
[a] = "error: use of placement new requires explicit declaration (err_openclcxx_placement_new)",
[c]="error: use of placement new requires explicit declaration (err_openclcxx_placement_new)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_openclcxx_virtual_function"] = {
["err_openclcxx_virtual_function"]={
[a] = "error: virtual functions are not supported in C++ for OpenCL (err_openclcxx_virtual_function)",
[c]="error: virtual functions are not supported in C++ for OpenCL (err_openclcxx_virtual_function)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_openmp_default_simd_align_expr"] = {
["err_openmp_default_simd_align_expr"]={
[a] = "error: invalid application of \'__builtin_omp_required_simd_align\' to an expression, only type is allowed (err_openmp_default_simd_align_expr)",
[c]="error: invalid application of \'__builtin_omp_required_simd_align\' to an expression, only type is allowed (err_openmp_default_simd_align_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_openmp_vla_in_task_untied"] = {
["err_openmp_vla_in_task_untied"]={
[a] = "error: variable length arrays are not supported in OpenMP tasking regions with \'untied\' clause (err_openmp_vla_in_task_untied)",
[c]="error: variable length arrays are not supported in OpenMP tasking regions with \'untied\' clause (err_openmp_vla_in_task_untied)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_operator_arrow_circular"] = {
["err_operator_arrow_circular"]={
[a] = "error: circular pointer delegation detected (err_operator_arrow_circular)",
[c]="error: circular pointer delegation detected (err_operator_arrow_circular)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_arrow_depth_exceeded"] = {
["err_operator_arrow_depth_exceeded"]={
[a] = "error: use of \'operator->\' on type A would invoke a sequence of more than B \'operator->\' calls (err_operator_arrow_depth_exceeded)",
[c]="error: use of \'operator->\' on type A would invoke a sequence of more than B \'operator->\' calls (err_operator_arrow_depth_exceeded)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_delete_dependent_param_type"] = {
["err_operator_delete_dependent_param_type"]={
[a] = "error: A cannot take a dependent type as first parameter; use B instead (err_operator_delete_dependent_param_type)",
[c]="error: A cannot take a dependent type as first parameter; use B instead (err_operator_delete_dependent_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_delete_param_type"] = {
["err_operator_delete_param_type"]={
[a] = "error: first parameter of A must have type B (err_operator_delete_param_type)",
[c]="error: first parameter of A must have type B (err_operator_delete_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_default_arg"] = {
["err_operator_new_default_arg"]={
[a] = "error: parameter of A cannot have a default argument (err_operator_new_default_arg)",
[c]="error: parameter of A cannot have a default argument (err_operator_new_default_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_delete_declared_in_namespace"] = {
["err_operator_new_delete_declared_in_namespace"]={
[a] = "error: A cannot be declared inside a namespace (err_operator_new_delete_declared_in_namespace)",
[c]="error: A cannot be declared inside a namespace (err_operator_new_delete_declared_in_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_delete_declared_static"] = {
["err_operator_new_delete_declared_static"]={
[a] = "error: A cannot be declared static in global scope (err_operator_new_delete_declared_static)",
[c]="error: A cannot be declared static in global scope (err_operator_new_delete_declared_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_delete_dependent_result_type"] = {
["err_operator_new_delete_dependent_result_type"]={
[a] = "error: A cannot have a dependent return type; use B instead (err_operator_new_delete_dependent_result_type)",
[c]="error: A cannot have a dependent return type; use B instead (err_operator_new_delete_dependent_result_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_delete_invalid_result_type"] = {
["err_operator_new_delete_invalid_result_type"]={
[a] = "error: A must return type B (err_operator_new_delete_invalid_result_type)",
[c]="error: A must return type B (err_operator_new_delete_invalid_result_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_delete_template_too_few_parameters"] = {
["err_operator_new_delete_template_too_few_parameters"]={
[a] = "error: A template must have at least two parameters (err_operator_new_delete_template_too_few_parameters)",
[c]="error: A template must have at least two parameters (err_operator_new_delete_template_too_few_parameters)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_delete_too_few_parameters"] = {
["err_operator_new_delete_too_few_parameters"]={
[a] = "error: A must have at least one parameter (err_operator_new_delete_too_few_parameters)",
[c]="error: A must have at least one parameter (err_operator_new_delete_too_few_parameters)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_dependent_param_type"] = {
["err_operator_new_dependent_param_type"]={
[a] = "error: A cannot take a dependent type as first parameter; use size_t (B) instead (err_operator_new_dependent_param_type)",
[c]="error: A cannot take a dependent type as first parameter; use size_t (B) instead (err_operator_new_dependent_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_new_param_type"] = {
["err_operator_new_param_type"]={
[a] = "error: A takes type size_t (B) as first parameter (err_operator_new_param_type)",
[c]="error: A takes type size_t (B) as first parameter (err_operator_new_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_default_arg"] = {
["err_operator_overload_default_arg"]={
[a] = "error: parameter of overloaded A cannot have a default argument (err_operator_overload_default_arg)",
[c]="error: parameter of overloaded A cannot have a default argument (err_operator_overload_default_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_must_be"] = {
["err_operator_overload_must_be"]={
[a] = "error: overloaded A must be a ... operator (has B parameterC) (err_operator_overload_must_be)",
[c]="error: overloaded A must be a ... operator (has B parameterC) (err_operator_overload_must_be)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_must_be_member"] = {
["err_operator_overload_must_be_member"]={
[a] = "error: overloaded A must be a non-static member function (err_operator_overload_must_be_member)",
[c]="error: overloaded A must be a non-static member function (err_operator_overload_must_be_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_needs_class_or_enum"] = {
["err_operator_overload_needs_class_or_enum"]={
[a] = "error: overloaded A must have at least one parameter of class or enumeration type (err_operator_overload_needs_class_or_enum)",
[c]="error: overloaded A must have at least one parameter of class or enumeration type (err_operator_overload_needs_class_or_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_post_incdec_must_be_int"] = {
["err_operator_overload_post_incdec_must_be_int"]={
[a] = "error: parameter of overloaded post-... operator must have type \'int\' (not A) (err_operator_overload_post_incdec_must_be_int)",
[c]="error: parameter of overloaded post-... operator must have type \'int\' (not A) (err_operator_overload_post_incdec_must_be_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_static"] = {
["err_operator_overload_static"]={
[a] = "error: overloaded A cannot be a static member function (err_operator_overload_static)",
[c]="error: overloaded A cannot be a static member function (err_operator_overload_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_operator_overload_variadic"] = {
["err_operator_overload_variadic"]={
[a] = "error: overloaded A cannot be variadic (err_operator_overload_variadic)",
[c]="error: overloaded A cannot be variadic (err_operator_overload_variadic)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_opt_not_valid_on_target"] = {
["err_opt_not_valid_on_target"]={
[a] = "error: option \'A\' cannot be specified on this target (err_opt_not_valid_on_target)",
[c]="error: option \'A\' cannot be specified on this target (err_opt_not_valid_on_target)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_opt_not_valid_with_opt"] = {
["err_opt_not_valid_with_opt"]={
[a] = "error: option \'A\' cannot be specified with \'B\' (err_opt_not_valid_with_opt)",
[c]="error: option \'A\' cannot be specified with \'B\' (err_opt_not_valid_with_opt)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_opt_not_valid_without_opt"] = {
["err_opt_not_valid_without_opt"]={
[a] = "error: option \'A\' cannot be specified without \'B\' (err_opt_not_valid_without_opt)",
[c]="error: option \'A\' cannot be specified without \'B\' (err_opt_not_valid_without_opt)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_os_log_argument_too_big"] = {
["err_os_log_argument_too_big"]={
[a] = "error: os_log() argument A is too big (B bytes, max C) (err_os_log_argument_too_big)",
[c]="error: os_log() argument A is too big (B bytes, max C) (err_os_log_argument_too_big)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_os_log_format_not_string_constant"] = {
["err_os_log_format_not_string_constant"]={
[a] = "error: os_log() format argument is not a string constant (err_os_log_format_not_string_constant)",
[c]="error: os_log() format argument is not a string constant (err_os_log_format_not_string_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_out_of_line_constructor_template_id"] = {
["err_out_of_line_constructor_template_id"]={
[a] = "error: out-of-line constructor for A cannot have template arguments (err_out_of_line_constructor_template_id)",
[c]="error: out-of-line constructor for A cannot have template arguments (err_out_of_line_constructor_template_id)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_out_of_line_default_deletes"] = {
["err_out_of_line_default_deletes"]={
[a] = "error: defaulting this ... would delete it after its first declaration (err_out_of_line_default_deletes)",
[c]="error: defaulting this ... would delete it after its first declaration (err_out_of_line_default_deletes)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_out_of_line_qualified_id_type_names_constructor"] = {
["err_out_of_line_qualified_id_type_names_constructor"]={
[a] = "error: qualified reference to A is a constructor name rather than a ... in this context (err_out_of_line_qualified_id_type_names_constructor)",
[c]="error: qualified reference to A is a constructor name rather than a ... in this context (err_out_of_line_qualified_id_type_names_constructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_overflow_builtin_bit_int_max_size"] = {
["err_overflow_builtin_bit_int_max_size"]={
[a] = "error: __builtin_mul_overflow does not support \'signed _BitInt\' operands of more than A bits (err_overflow_builtin_bit_int_max_size)",
[c]="error: __builtin_mul_overflow does not support \'signed _BitInt\' operands of more than A bits (err_overflow_builtin_bit_int_max_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_overflow_builtin_must_be_int"] = {
["err_overflow_builtin_must_be_int"]={
[a] = "error: operand argument to overflow builtin must be an integer (A invalid) (err_overflow_builtin_must_be_int)",
[c]="error: operand argument to overflow builtin must be an integer (A invalid) (err_overflow_builtin_must_be_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_overflow_builtin_must_be_ptr_int"] = {
["err_overflow_builtin_must_be_ptr_int"]={
[a] = "error: result argument to overflow builtin must be a pointer to a non-const integer (A invalid) (err_overflow_builtin_must_be_ptr_int)",
[c]="error: result argument to overflow builtin must be a pointer to a non-const integer (A invalid) (err_overflow_builtin_must_be_ptr_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_override_control_interface"] = {
["err_override_control_interface"]={
[a] = "error: \'A\' keyword not permitted with interface types (err_override_control_interface)",
[c]="error: \'A\' keyword not permitted with interface types (err_override_control_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_override_exception_spec"] = {
["err_override_exception_spec"]={
[a] = "error: exception specification of overriding function is more lax than base version (err_override_exception_spec)",
[c]="error: exception specification of overriding function is more lax than base version (err_override_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_call"] = {
["err_ovl_ambiguous_call"]={
[a] = "error: call to A is ambiguous (err_ovl_ambiguous_call)",
[c]="error: call to A is ambiguous (err_ovl_ambiguous_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_conversion_in_cast"] = {
["err_ovl_ambiguous_conversion_in_cast"]={
[a] = "error: ambiguous conversion for ... from A to B (err_ovl_ambiguous_conversion_in_cast)",
[c]="error: ambiguous conversion for ... from A to B (err_ovl_ambiguous_conversion_in_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_init"] = {
["err_ovl_ambiguous_init"]={
[a] = "error: call to constructor of A is ambiguous (err_ovl_ambiguous_init)",
[c]="error: call to constructor of A is ambiguous (err_ovl_ambiguous_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_member_call"] = {
["err_ovl_ambiguous_member_call"]={
[a] = "error: call to member function A is ambiguous (err_ovl_ambiguous_member_call)",
[c]="error: call to member function A is ambiguous (err_ovl_ambiguous_member_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_object_call"] = {
["err_ovl_ambiguous_object_call"]={
[a] = "error: call to object of type A is ambiguous (err_ovl_ambiguous_object_call)",
[c]="error: call to object of type A is ambiguous (err_ovl_ambiguous_object_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_oper_binary"] = {
["err_ovl_ambiguous_oper_binary"]={
[a] = "error: use of overloaded operator \'A\' is ambiguous (with operand types B and C) (err_ovl_ambiguous_oper_binary)",
[c]="error: use of overloaded operator \'A\' is ambiguous (with operand types B and C) (err_ovl_ambiguous_oper_binary)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_oper_unary"] = {
["err_ovl_ambiguous_oper_unary"]={
[a] = "error: use of overloaded operator \'A\' is ambiguous (operand type B) (err_ovl_ambiguous_oper_unary)",
[c]="error: use of overloaded operator \'A\' is ambiguous (operand type B) (err_ovl_ambiguous_oper_unary)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_ambiguous_subscript_call"] = {
["err_ovl_ambiguous_subscript_call"]={
[a] = "error: call to subscript operator of type A is ambiguous (err_ovl_ambiguous_subscript_call)",
[c]="error: call to subscript operator of type A is ambiguous (err_ovl_ambiguous_subscript_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_call"] = {
["err_ovl_deleted_call"]={
[a] = "error: call to deleted function A (err_ovl_deleted_call)",
[c]="error: call to deleted function A (err_ovl_deleted_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_comparison"] = {
["err_ovl_deleted_comparison"]={
[a] = "error: object of type A cannot be compared because its B is implicitly deleted (err_ovl_deleted_comparison)",
[c]="error: object of type A cannot be compared because its B is implicitly deleted (err_ovl_deleted_comparison)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_conversion_in_cast"] = {
["err_ovl_deleted_conversion_in_cast"]={
[a] = "error: ... from A to B uses deleted function (err_ovl_deleted_conversion_in_cast)",
[c]="error: ... from A to B uses deleted function (err_ovl_deleted_conversion_in_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_init"] = {
["err_ovl_deleted_init"]={
[a] = "error: call to deleted constructor of A (err_ovl_deleted_init)",
[c]="error: call to deleted constructor of A (err_ovl_deleted_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_member_call"] = {
["err_ovl_deleted_member_call"]={
[a] = "error: call to deleted member function A (err_ovl_deleted_member_call)",
[c]="error: call to deleted member function A (err_ovl_deleted_member_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_object_call"] = {
["err_ovl_deleted_object_call"]={
[a] = "error: call to deleted function call operator in type A (err_ovl_deleted_object_call)",
[c]="error: call to deleted function call operator in type A (err_ovl_deleted_object_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_oper"] = {
["err_ovl_deleted_oper"]={
[a] = "error: overload resolution selected deleted operator \'A\' (err_ovl_deleted_oper)",
[c]="error: overload resolution selected deleted operator \'A\' (err_ovl_deleted_oper)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_special_init"] = {
["err_ovl_deleted_special_init"]={
[a] = "error: call to implicitly-deleted ... of A (err_ovl_deleted_special_init)",
[c]="error: call to implicitly-deleted ... of A (err_ovl_deleted_special_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_deleted_special_oper"] = {
["err_ovl_deleted_special_oper"]={
[a] = "error: object of type A cannot be ... because its ... is implicitly deleted (err_ovl_deleted_special_oper)",
[c]="error: object of type A cannot be ... because its ... is implicitly deleted (err_ovl_deleted_special_oper)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_diff_return_type"] = {
["err_ovl_diff_return_type"]={
[a] = "error: functions that differ only in their return type cannot be overloaded (err_ovl_diff_return_type)",
[c]="error: functions that differ only in their return type cannot be overloaded (err_ovl_diff_return_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_conversion_in_cast"] = {
["err_ovl_no_conversion_in_cast"]={
[a] = "error: cannot convert A to B without a conversion operator (err_ovl_no_conversion_in_cast)",
[c]="error: cannot convert A to B without a conversion operator (err_ovl_no_conversion_in_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_oper"] = {
["err_ovl_no_oper"]={
[a] = "error: type A does not provide a ... operator (err_ovl_no_oper)",
[c]="error: type A does not provide a ... operator (err_ovl_no_oper)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_conversion_in_cast"] = {
["err_ovl_no_viable_conversion_in_cast"]={
[a] = "error: no matching conversion for ... from A to B (err_ovl_no_viable_conversion_in_cast)",
[c]="error: no matching conversion for ... from A to B (err_ovl_no_viable_conversion_in_cast)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_function_in_call"] = {
["err_ovl_no_viable_function_in_call"]={
[a] = "error: no matching function for call to A (err_ovl_no_viable_function_in_call)",
[c]="error: no matching function for call to A (err_ovl_no_viable_function_in_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_function_in_init"] = {
["err_ovl_no_viable_function_in_init"]={
[a] = "error: no matching constructor for initialization of A (err_ovl_no_viable_function_in_init)",
[c]="error: no matching constructor for initialization of A (err_ovl_no_viable_function_in_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_literal_operator"] = {
["err_ovl_no_viable_literal_operator"]={
[a] = "error: no matching literal operator for call to A......... (err_ovl_no_viable_literal_operator)",
[c]="error: no matching literal operator for call to A......... (err_ovl_no_viable_literal_operator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_member_function_in_call"] = {
["err_ovl_no_viable_member_function_in_call"]={
[a] = "error: no matching member function for call to A (err_ovl_no_viable_member_function_in_call)",
[c]="error: no matching member function for call to A (err_ovl_no_viable_member_function_in_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_object_call"] = {
["err_ovl_no_viable_object_call"]={
[a] = "error: no matching function for call to object of type A (err_ovl_no_viable_object_call)",
[c]="error: no matching function for call to object of type A (err_ovl_no_viable_object_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_oper"] = {
["err_ovl_no_viable_oper"]={
[a] = "error: no viable overloaded \'A\' (err_ovl_no_viable_oper)",
[c]="error: no viable overloaded \'A\' (err_ovl_no_viable_oper)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_no_viable_subscript"] = {
["err_ovl_no_viable_subscript"]={
[a] = "error: no viable overloaded operator[] for type A (err_ovl_no_viable_subscript)",
[c]="error: no viable overloaded operator[] for type A (err_ovl_no_viable_subscript)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_rewrite_equalequal_not_bool"] = {
["err_ovl_rewrite_equalequal_not_bool"]={
[a] = "error: return type A of selected \'operator==\' function for rewritten \'B\' comparison is not \'bool\' (err_ovl_rewrite_equalequal_not_bool)",
[c]="error: return type A of selected \'operator==\' function for rewritten \'B\' comparison is not \'bool\' (err_ovl_rewrite_equalequal_not_bool)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_static_nonstatic_member"] = {
["err_ovl_static_nonstatic_member"]={
[a] = "error: static and non-static member functions with the same parameter types cannot be overloaded (err_ovl_static_nonstatic_member)",
[c]="error: static and non-static member functions with the same parameter types cannot be overloaded (err_ovl_static_nonstatic_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ovl_unresolvable"] = {
["err_ovl_unresolvable"]={
[a] = "error: reference to ... function could not be resolved; did you mean to call it...? (err_ovl_unresolvable)",
[c]="error: reference to ... function could not be resolved; did you mean to call it...? (err_ovl_unresolvable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ownership_returns_index_mismatch"] = {
["err_ownership_returns_index_mismatch"]={
[a] = "error: \'ownership_returns\' attribute index does not match; here it is A (err_ownership_returns_index_mismatch)",
[c]="error: \'ownership_returns\' attribute index does not match; here it is A (err_ownership_returns_index_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ownership_type"] = {
["err_ownership_type"]={
[a] = "error: A attribute only applies to ... arguments (err_ownership_type)",
[c]="error: A attribute only applies to ... arguments (err_ownership_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pack_expansion_length_conflict"] = {
["err_pack_expansion_length_conflict"]={
[a] = "error: pack expansion contains parameter packs A and B that have different lengths (C vs. D) (err_pack_expansion_length_conflict)",
[c]="error: pack expansion contains parameter packs A and B that have different lengths (C vs. D) (err_pack_expansion_length_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pack_expansion_length_conflict_multilevel"] = {
["err_pack_expansion_length_conflict_multilevel"]={
[a] = "error: pack expansion contains parameter pack A that has a different length (B vs. C) from outer parameter packs (err_pack_expansion_length_conflict_multilevel)",
[c]="error: pack expansion contains parameter pack A that has a different length (B vs. C) from outer parameter packs (err_pack_expansion_length_conflict_multilevel)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pack_expansion_length_conflict_partial"] = {
["err_pack_expansion_length_conflict_partial"]={
[a] = "error: pack expansion contains parameter pack A that has a different length (at least B vs. C) from outer parameter packs (err_pack_expansion_length_conflict_partial)",
[c]="error: pack expansion contains parameter pack A that has a different length (at least B vs. C) from outer parameter packs (err_pack_expansion_length_conflict_partial)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pack_expansion_member_init"] = {
["err_pack_expansion_member_init"]={
[a] = "error: pack expansion for initialization of member A (err_pack_expansion_member_init)",
[c]="error: pack expansion for initialization of member A (err_pack_expansion_member_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pack_expansion_without_parameter_packs"] = {
["err_pack_expansion_without_parameter_packs"]={
[a] = "error: pack expansion does not contain any unexpanded parameter packs (err_pack_expansion_without_parameter_packs)",
[c]="error: pack expansion does not contain any unexpanded parameter packs (err_pack_expansion_without_parameter_packs)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument"] = {
["err_param_default_argument"]={
[a] = "error: C does not support default arguments (err_param_default_argument)",
[c]="error: C does not support default arguments (err_param_default_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_member_template_redecl"] = {
["err_param_default_argument_member_template_redecl"]={
[a] = "error: default arguments cannot be added to an out-of-line definition of a member of a ... (err_param_default_argument_member_template_redecl)",
[c]="error: default arguments cannot be added to an out-of-line definition of a member of a ... (err_param_default_argument_member_template_redecl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_missing"] = {
["err_param_default_argument_missing"]={
[a] = "error: missing default argument on parameter (err_param_default_argument_missing)",
[c]="error: missing default argument on parameter (err_param_default_argument_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_missing_name"] = {
["err_param_default_argument_missing_name"]={
[a] = "error: missing default argument on parameter A (err_param_default_argument_missing_name)",
[c]="error: missing default argument on parameter A (err_param_default_argument_missing_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_nonfunc"] = {
["err_param_default_argument_nonfunc"]={
[a] = "error: default arguments can only be specified for parameters in a function declaration (err_param_default_argument_nonfunc)",
[c]="error: default arguments can only be specified for parameters in a function declaration (err_param_default_argument_nonfunc)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_on_parameter_pack"] = {
["err_param_default_argument_on_parameter_pack"]={
[a] = "error: parameter pack cannot have a default argument (err_param_default_argument_on_parameter_pack)",
[c]="error: parameter pack cannot have a default argument (err_param_default_argument_on_parameter_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_redefinition"] = {
["err_param_default_argument_redefinition"]={
[a] = "error: redefinition of default argument (err_param_default_argument_redefinition)",
[c]="error: redefinition of default argument (err_param_default_argument_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_references_local"] = {
["err_param_default_argument_references_local"]={
[a] = "error: default argument references local variable A of enclosing function (err_param_default_argument_references_local)",
[c]="error: default argument references local variable A of enclosing function (err_param_default_argument_references_local)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_references_param"] = {
["err_param_default_argument_references_param"]={
[a] = "error: default argument references parameter A (err_param_default_argument_references_param)",
[c]="error: default argument references parameter A (err_param_default_argument_references_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_references_this"] = {
["err_param_default_argument_references_this"]={
[a] = "error: default argument references \'this\' (err_param_default_argument_references_this)",
[c]="error: default argument references \'this\' (err_param_default_argument_references_this)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_default_argument_template_redecl"] = {
["err_param_default_argument_template_redecl"]={
[a] = "error: default arguments cannot be added to a function template that has already been declared (err_param_default_argument_template_redecl)",
[c]="error: default arguments cannot be added to a function template that has already been declared (err_param_default_argument_template_redecl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_param_redefinition"] = {
["err_param_redefinition"]={
[a] = "error: redefinition of parameter A (err_param_redefinition)",
[c]="error: redefinition of parameter A (err_param_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_param_with_void_type"] = {
["err_param_with_void_type"]={
[a] = "error: argument may not have \'void\' type (err_param_with_void_type)",
[c]="error: argument may not have \'void\' type (err_param_with_void_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_parameter_shadow_capture"] = {
["err_parameter_shadow_capture"]={
[a] = "error: a lambda parameter cannot shadow an explicitly captured entity (err_parameter_shadow_capture)",
[c]="error: a lambda parameter cannot shadow an explicitly captured entity (err_parameter_shadow_capture)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_parameters_retval_cannot_have_fp16_type"] = {
["err_parameters_retval_cannot_have_fp16_type"]={
[a] = "error: ... cannot have __fp16 type; did you forget * ? (err_parameters_retval_cannot_have_fp16_type)",
[c]="error: ... cannot have __fp16 type; did you forget * ? (err_parameters_retval_cannot_have_fp16_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_paren_sizeof_parameter_pack"] = {
["err_paren_sizeof_parameter_pack"]={
[a] = "error: missing parentheses around the size of parameter pack A (err_paren_sizeof_parameter_pack)",
[c]="error: missing parentheses around the size of parameter pack A (err_paren_sizeof_parameter_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_parens_pointer_member_function"] = {
["err_parens_pointer_member_function"]={
[a] = "error: cannot parenthesize the name of a method when forming a member pointer (err_parens_pointer_member_function)",
[c]="error: cannot parenthesize the name of a method when forming a member pointer (err_parens_pointer_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_partial_spec_args_match_primary_template"] = {
["err_partial_spec_args_match_primary_template"]={
[a] = "error: ... template partial specialization does not specialize any template argument; to ... the primary template, remove the template argument list (err_partial_spec_args_match_primary_template)",
[c]="error: ... template partial specialization does not specialize any template argument; to ... the primary template, remove the template argument list (err_partial_spec_args_match_primary_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_partial_spec_fully_specialized"] = {
["err_partial_spec_fully_specialized"]={
[a] = "error: partial specialization of A does not use any of its template parameters (err_partial_spec_fully_specialized)",
[c]="error: partial specialization of A does not use any of its template parameters (err_partial_spec_fully_specialized)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_partial_spec_ordering_ambiguous"] = {
["err_partial_spec_ordering_ambiguous"]={
[a] = "error: ambiguous partial specializations of A (err_partial_spec_ordering_ambiguous)",
[c]="error: ambiguous partial specializations of A (err_partial_spec_ordering_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_partial_spec_redeclared"] = {
["err_partial_spec_redeclared"]={
[a] = "error: class template partial specialization A cannot be redeclared (err_partial_spec_redeclared)",
[c]="error: class template partial specialization A cannot be redeclared (err_partial_spec_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_partial_specialization_friend"] = {
["err_partial_specialization_friend"]={
[a] = "error: partial specialization cannot be declared as a friend (err_partial_specialization_friend)",
[c]="error: partial specialization cannot be declared as a friend (err_partial_specialization_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_partition_import_outside_module"] = {
["err_partition_import_outside_module"]={
[a] = "error: module partition imports must be within a module purview (err_partition_import_outside_module)",
[c]="error: module partition imports must be within a module purview (err_partition_import_outside_module)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_pascal_string_too_long"] = {
["err_pascal_string_too_long"]={
[a] = "error: Pascal string is too long (err_pascal_string_too_long)",
[c]="error: Pascal string is too long (err_pascal_string_too_long)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_paste_at_end"] = {
["err_paste_at_end"]={
[a] = "error: \'##\' cannot appear at end of macro expansion (err_paste_at_end)",
[c]="error: \'##\' cannot appear at end of macro expansion (err_paste_at_end)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_paste_at_start"] = {
["err_paste_at_start"]={
[a] = "error: \'##\' cannot appear at start of macro expansion (err_paste_at_start)",
[c]="error: \'##\' cannot appear at start of macro expansion (err_paste_at_start)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pch_diagopt_mismatch"] = {
["err_pch_diagopt_mismatch"]={
[a] = "error: A is currently enabled, but was not in the PCH file (err_pch_diagopt_mismatch)",
[c]="error: A is currently enabled, but was not in the PCH file (err_pch_diagopt_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_different_branch"] = {
["err_pch_different_branch"]={
[a] = "error: PCH file built from a different branch (A) than the compiler (B) (err_pch_different_branch)",
[c]="error: PCH file built from a different branch (A) than the compiler (B) (err_pch_different_branch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_langopt_mismatch"] = {
["err_pch_langopt_mismatch"]={
[a] = "error: A was ... in PCH file but is currently ... (err_pch_langopt_mismatch)",
[c]="error: A was ... in PCH file but is currently ... (err_pch_langopt_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_langopt_value_mismatch"] = {
["err_pch_langopt_value_mismatch"]={
[a] = "error: A differs in PCH file vs. current file (err_pch_langopt_value_mismatch)",
[c]="error: A differs in PCH file vs. current file (err_pch_langopt_value_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_macro_def_conflict"] = {
["err_pch_macro_def_conflict"]={
[a] = "error: definition of macro \'A\' differs between the precompiled header (\'B\') and the command line (\'C\') (err_pch_macro_def_conflict)",
[c]="error: definition of macro \'A\' differs between the precompiled header (\'B\') and the command line (\'C\') (err_pch_macro_def_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_macro_def_undef"] = {
["err_pch_macro_def_undef"]={
[a] = "error: macro \'A\' was ... in the precompiled header but ... on the command line (err_pch_macro_def_undef)",
[c]="error: macro \'A\' was ... in the precompiled header but ... on the command line (err_pch_macro_def_undef)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_modulecache_mismatch"] = {
["err_pch_modulecache_mismatch"]={
[a] = "error: PCH was compiled with module cache path \'A\', but the path is currently \'B\' (err_pch_modulecache_mismatch)",
[c]="error: PCH was compiled with module cache path \'A\', but the path is currently \'B\' (err_pch_modulecache_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_pp_detailed_record"] = {
["err_pch_pp_detailed_record"]={
[a] = "error: ... \'-detailed-preprocessing-record\' but ... (err_pch_pp_detailed_record)",
[c]="error: ... \'-detailed-preprocessing-record\' but ... (err_pch_pp_detailed_record)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_targetopt_feature_mismatch"] = {
["err_pch_targetopt_feature_mismatch"]={
[a] = "error: ... compiled with the target feature \'A\' but the ... not (err_pch_targetopt_feature_mismatch)",
[c]="error: ... compiled with the target feature \'A\' but the ... not (err_pch_targetopt_feature_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_targetopt_mismatch"] = {
["err_pch_targetopt_mismatch"]={
[a] = "error: PCH file was compiled for the A \'B\' but the current translation unit is being compiled for target \'C\' (err_pch_targetopt_mismatch)",
[c]="error: PCH file was compiled for the A \'B\' but the current translation unit is being compiled for target \'C\' (err_pch_targetopt_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_undef"] = {
["err_pch_undef"]={
[a] = "error: ... \'-undef\' but ... (err_pch_undef)",
[c]="error: ... \'-undef\' but ... (err_pch_undef)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_version_too_new"] = {
["err_pch_version_too_new"]={
[a] = "error: PCH file uses a newer PCH format that cannot be read (err_pch_version_too_new)",
[c]="error: PCH file uses a newer PCH format that cannot be read (err_pch_version_too_new)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_version_too_old"] = {
["err_pch_version_too_old"]={
[a] = "error: PCH file uses an older PCH format that is no longer supported (err_pch_version_too_old)",
[c]="error: PCH file uses an older PCH format that is no longer supported (err_pch_version_too_old)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_pch_with_compiler_errors"] = {
["err_pch_with_compiler_errors"]={
[a] = "error: PCH file contains compiler errors (err_pch_with_compiler_errors)",
[c]="error: PCH file contains compiler errors (err_pch_with_compiler_errors)",
["type"] = "Error",
[b]=e,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["err_placeholder_constraints_not_satisfied"] = {
["err_placeholder_constraints_not_satisfied"]={
[a] = "error: deduced type A does not satisfy B (err_placeholder_constraints_not_satisfied)",
[c]="error: deduced type A does not satisfy B (err_placeholder_constraints_not_satisfied)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_placeholder_expected_auto_or_decltype_auto"] = {
["err_placeholder_expected_auto_or_decltype_auto"]={
[a] = "error: expected \'auto\' or \'decltype(auto)\' after concept name (err_placeholder_expected_auto_or_decltype_auto)",
[c]="error: expected \'auto\' or \'decltype(auto)\' after concept name (err_placeholder_expected_auto_or_decltype_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Concepts Issue"
[a]="Concepts Issue"
},
},
["err_placeholder_in_source"] = {
["err_placeholder_in_source"]={
[a] = "error: editor placeholder in source file (err_placeholder_in_source)",
[c]="error: editor placeholder in source file (err_placeholder_in_source)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_placement_new_non_placement_delete"] = {
["err_placement_new_non_placement_delete"]={
[a] = "error: \'new\' expression with placement arguments refers to non-placement \'operator delete\' (err_placement_new_non_placement_delete)",
[c]="error: \'new\' expression with placement arguments refers to non-placement \'operator delete\' (err_placement_new_non_placement_delete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pointer_to_member_call_drops_quals"] = {
["err_pointer_to_member_call_drops_quals"]={
[a] = "error: call to pointer to member function of type A drops \'B\' qualifierC (err_pointer_to_member_call_drops_quals)",
[c]="error: call to pointer to member function of type A drops \'B\' qualifierC (err_pointer_to_member_call_drops_quals)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pointer_to_member_oper_value_classify"] = {
["err_pointer_to_member_oper_value_classify"]={
[a] = "error: pointer-to-member function type A can only be called on an ... (err_pointer_to_member_oper_value_classify)",
[c]="error: pointer-to-member function type A can only be called on an ... (err_pointer_to_member_oper_value_classify)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pointer_to_member_type"] = {
["err_pointer_to_member_type"]={
[a] = "error: invalid use of pointer to member type after ... (err_pointer_to_member_type)",
[c]="error: invalid use of pointer to member type after ... (err_pointer_to_member_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_postfix_after_unary_requires_parens"] = {
["err_postfix_after_unary_requires_parens"]={
[a] = "error: expression cannot be followed by a postfix A operator; add parentheses (err_postfix_after_unary_requires_parens)",
[c]="error: expression cannot be followed by a postfix A operator; add parentheses (err_postfix_after_unary_requires_parens)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pp_arc_cf_code_audited_syntax"] = {
["err_pp_arc_cf_code_audited_syntax"]={
[a] = "error: expected \'begin\' or \'end\' (err_pp_arc_cf_code_audited_syntax)",
[c]="error: expected \'begin\' or \'end\' (err_pp_arc_cf_code_audited_syntax)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_assume_nonnull_syntax"] = {
["err_pp_assume_nonnull_syntax"]={
[a] = "error: expected \'begin\' or \'end\' (err_pp_assume_nonnull_syntax)",
[c]="error: expected \'begin\' or \'end\' (err_pp_assume_nonnull_syntax)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_pp_bad_paste"] = {
["err_pp_bad_paste"]={
[a] = "error: pasting formed \'A\', an invalid preprocessing token (err_pp_bad_paste)",
[c]="error: pasting formed \'A\', an invalid preprocessing token (err_pp_bad_paste)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_colon_without_question"] = {
["err_pp_colon_without_question"]={
[a] = "error: \':\' without preceding \'?\' (err_pp_colon_without_question)",
[c]="error: \':\' without preceding \'?\' (err_pp_colon_without_question)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_directive_required"] = {
["err_pp_directive_required"]={
[a] = "error: A must be used within a preprocessing directive (err_pp_directive_required)",
[c]="error: A must be used within a preprocessing directive (err_pp_directive_required)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_division_by_zero"] = {
["err_pp_division_by_zero"]={
[a] = "error: division by zero in preprocessor expression (err_pp_division_by_zero)",
[c]="error: division by zero in preprocessor expression (err_pp_division_by_zero)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_double_begin_of_arc_cf_code_audited"] = {
["err_pp_double_begin_of_arc_cf_code_audited"]={
[a] = "error: already inside \'#pragma clang arc_cf_code_audited\' (err_pp_double_begin_of_arc_cf_code_audited)",
[c]="error: already inside \'#pragma clang arc_cf_code_audited\' (err_pp_double_begin_of_arc_cf_code_audited)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_double_begin_of_assume_nonnull"] = {
["err_pp_double_begin_of_assume_nonnull"]={
[a] = "error: already inside \'#pragma clang assume_nonnull\' (err_pp_double_begin_of_assume_nonnull)",
[c]="error: already inside \'#pragma clang assume_nonnull\' (err_pp_double_begin_of_assume_nonnull)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_pp_double_begin_pragma_unsafe_buffer_usage"] = {
["err_pp_double_begin_pragma_unsafe_buffer_usage"]={
[a] = "error: already inside \'#pragma unsafe_buffer_usage\' (err_pp_double_begin_pragma_unsafe_buffer_usage)",
[c]="error: already inside \'#pragma unsafe_buffer_usage\' (err_pp_double_begin_pragma_unsafe_buffer_usage)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_duplicate_name_in_arg_list"] = {
["err_pp_duplicate_name_in_arg_list"]={
[a] = "error: duplicate macro parameter name A (err_pp_duplicate_name_in_arg_list)",
[c]="error: duplicate macro parameter name A (err_pp_duplicate_name_in_arg_list)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_empty_filename"] = {
["err_pp_empty_filename"]={
[a] = "error: empty filename (err_pp_empty_filename)",
[c]="error: empty filename (err_pp_empty_filename)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_endif_without_if"] = {
["err_pp_endif_without_if"]={
[a] = "error: #endif without #if (err_pp_endif_without_if)",
[c]="error: #endif without #if (err_pp_endif_without_if)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_eof_in_arc_cf_code_audited"] = {
["err_pp_eof_in_arc_cf_code_audited"]={
[a] = "error: \'#pragma clang arc_cf_code_audited\' was not ended within this file (err_pp_eof_in_arc_cf_code_audited)",
[c]="error: \'#pragma clang arc_cf_code_audited\' was not ended within this file (err_pp_eof_in_arc_cf_code_audited)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_eof_in_assume_nonnull"] = {
["err_pp_eof_in_assume_nonnull"]={
[a] = "error: \'#pragma clang assume_nonnull\' was not ended within this file (err_pp_eof_in_assume_nonnull)",
[c]="error: \'#pragma clang assume_nonnull\' was not ended within this file (err_pp_eof_in_assume_nonnull)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_pp_error_opening_file"] = {
["err_pp_error_opening_file"]={
[a] = "fatal error: error opening file \'A\': B (err_pp_error_opening_file)",
[c]="fatal error: error opening file \'A\': B (err_pp_error_opening_file)",
["type"] = "Fatal",
[b]=M,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_after"] = {
["err_pp_expected_after"]={
[a] = "error: missing A after B (err_pp_expected_after)",
[c]="error: missing A after B (err_pp_expected_after)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_comma_in_arg_list"] = {
["err_pp_expected_comma_in_arg_list"]={
[a] = "error: expected comma in macro parameter list (err_pp_expected_comma_in_arg_list)",
[c]="error: expected comma in macro parameter list (err_pp_expected_comma_in_arg_list)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_eol"] = {
["err_pp_expected_eol"]={
[a] = "error: expected end of line in preprocessor expression (err_pp_expected_eol)",
[c]="error: expected end of line in preprocessor expression (err_pp_expected_eol)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_ident_in_arg_list"] = {
["err_pp_expected_ident_in_arg_list"]={
[a] = "error: expected identifier in macro parameter list (err_pp_expected_ident_in_arg_list)",
[c]="error: expected identifier in macro parameter list (err_pp_expected_ident_in_arg_list)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_module_name"] = {
["err_pp_expected_module_name"]={
[a] = "error: expected ...module name (err_pp_expected_module_name)",
[c]="error: expected ...module name (err_pp_expected_module_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_rparen"] = {
["err_pp_expected_rparen"]={
[a] = "error: expected \')\' in preprocessor expression (err_pp_expected_rparen)",
[c]="error: expected \')\' in preprocessor expression (err_pp_expected_rparen)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expected_value_in_expr"] = {
["err_pp_expected_value_in_expr"]={
[a] = "error: expected value in expression (err_pp_expected_value_in_expr)",
[c]="error: expected value in expression (err_pp_expected_value_in_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expects_filename"] = {
["err_pp_expects_filename"]={
[a] = "error: expected \"FILENAME\" or <FILENAME> (err_pp_expects_filename)",
[c]="error: expected \"FILENAME\" or <FILENAME> (err_pp_expects_filename)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expr_bad_token_binop"] = {
["err_pp_expr_bad_token_binop"]={
[a] = "error: token is not a valid binary operator in a preprocessor subexpression (err_pp_expr_bad_token_binop)",
[c]="error: token is not a valid binary operator in a preprocessor subexpression (err_pp_expr_bad_token_binop)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expr_bad_token_lparen"] = {
["err_pp_expr_bad_token_lparen"]={
[a] = "error: function-like macro A is not defined (err_pp_expr_bad_token_lparen)",
[c]="error: function-like macro A is not defined (err_pp_expr_bad_token_lparen)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_expr_bad_token_start_expr"] = {
["err_pp_expr_bad_token_start_expr"]={
[a] = "error: invalid token at start of a preprocessor expression (err_pp_expr_bad_token_start_expr)",
[c]="error: invalid token at start of a preprocessor expression (err_pp_expr_bad_token_start_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_file_not_found"] = {
["err_pp_file_not_found"]={
[a] = "fatal error: \'A\' file not found (err_pp_file_not_found)",
[c]="fatal error: \'A\' file not found (err_pp_file_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_file_not_found_angled_include_not_fatal"] = {
["err_pp_file_not_found_angled_include_not_fatal"]={
[a] = "error: \'A\' file not found with <angled> ...; use \"quotes\" instead (err_pp_file_not_found_angled_include_not_fatal)",
[c]="error: \'A\' file not found with <angled> ...; use \"quotes\" instead (err_pp_file_not_found_angled_include_not_fatal)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_file_not_found_typo_not_fatal"] = {
["err_pp_file_not_found_typo_not_fatal"]={
[a] = "error: \'A\' file not found, did you mean \'B\'? (err_pp_file_not_found_typo_not_fatal)",
[c]="error: \'A\' file not found, did you mean \'B\'? (err_pp_file_not_found_typo_not_fatal)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_identifier_arg_not_identifier"] = {
["err_pp_identifier_arg_not_identifier"]={
[a] = "error: cannot convert A token to an identifier (err_pp_identifier_arg_not_identifier)",
[c]="error: cannot convert A token to an identifier (err_pp_identifier_arg_not_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_illegal_floating_literal"] = {
["err_pp_illegal_floating_literal"]={
[a] = "error: floating point literal in preprocessor expression (err_pp_illegal_floating_literal)",
[c]="error: floating point literal in preprocessor expression (err_pp_illegal_floating_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_import_directive_ms"] = {
["err_pp_import_directive_ms"]={
[a] = "error: #import of type library is an unsupported Microsoft feature (err_pp_import_directive_ms)",
[c]="error: #import of type library is an unsupported Microsoft feature (err_pp_import_directive_ms)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_include_in_arc_cf_code_audited"] = {
["err_pp_include_in_arc_cf_code_audited"]={
[a] = "error: cannot ... inside \'#pragma clang arc_cf_code_audited\' (err_pp_include_in_arc_cf_code_audited)",
[c]="error: cannot ... inside \'#pragma clang arc_cf_code_audited\' (err_pp_include_in_arc_cf_code_audited)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_include_in_assume_nonnull"] = {
["err_pp_include_in_assume_nonnull"]={
[a] = "error: cannot ... inside \'#pragma clang assume_nonnull\' (err_pp_include_in_assume_nonnull)",
[c]="error: cannot ... inside \'#pragma clang assume_nonnull\' (err_pp_include_in_assume_nonnull)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_pp_include_too_deep"] = {
["err_pp_include_too_deep"]={
[a] = "error: #include nested too deeply (err_pp_include_too_deep)",
[c]="error: #include nested too deeply (err_pp_include_too_deep)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_including_mainfile_in_preamble"] = {
["err_pp_including_mainfile_in_preamble"]={
[a] = "error: main file cannot be included recursively when building a preamble (err_pp_including_mainfile_in_preamble)",
[c]="error: main file cannot be included recursively when building a preamble (err_pp_including_mainfile_in_preamble)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_invalid_directive"] = {
["err_pp_invalid_directive"]={
[a] = "error: invalid preprocessing directive... (err_pp_invalid_directive)",
[c]="error: invalid preprocessing directive... (err_pp_invalid_directive)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_invalid_poison"] = {
["err_pp_invalid_poison"]={
[a] = "error: can only poison identifier tokens (err_pp_invalid_poison)",
[c]="error: can only poison identifier tokens (err_pp_invalid_poison)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_invalid_tok_in_arg_list"] = {
["err_pp_invalid_tok_in_arg_list"]={
[a] = "error: invalid token in macro parameter list (err_pp_invalid_tok_in_arg_list)",
[c]="error: invalid token in macro parameter list (err_pp_invalid_tok_in_arg_list)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_invalid_udl"] = {
["err_pp_invalid_udl"]={
[a] = "error: ... literal with user-defined suffix cannot be used in preprocessor constant expression (err_pp_invalid_udl)",
[c]="error: ... literal with user-defined suffix cannot be used in preprocessor constant expression (err_pp_invalid_udl)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_line_digit_sequence"] = {
["err_pp_line_digit_sequence"]={
[a] = "error: ... directive requires a simple digit sequence (err_pp_line_digit_sequence)",
[c]="error: ... directive requires a simple digit sequence (err_pp_line_digit_sequence)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_line_invalid_filename"] = {
["err_pp_line_invalid_filename"]={
[a] = "error: invalid filename for #line directive (err_pp_line_invalid_filename)",
[c]="error: invalid filename for #line directive (err_pp_line_invalid_filename)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_line_requires_integer"] = {
["err_pp_line_requires_integer"]={
[a] = "error: #line directive requires a positive integer argument (err_pp_line_requires_integer)",
[c]="error: #line directive requires a positive integer argument (err_pp_line_requires_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_linemarker_invalid_filename"] = {
["err_pp_linemarker_invalid_filename"]={
[a] = "error: invalid filename for line marker directive (err_pp_linemarker_invalid_filename)",
[c]="error: invalid filename for line marker directive (err_pp_linemarker_invalid_filename)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_linemarker_invalid_flag"] = {
["err_pp_linemarker_invalid_flag"]={
[a] = "error: invalid flag line marker directive (err_pp_linemarker_invalid_flag)",
[c]="error: invalid flag line marker directive (err_pp_linemarker_invalid_flag)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_linemarker_invalid_pop"] = {
["err_pp_linemarker_invalid_pop"]={
[a] = "error: invalid line marker flag \'2\': cannot pop empty include stack (err_pp_linemarker_invalid_pop)",
[c]="error: invalid line marker flag \'2\': cannot pop empty include stack (err_pp_linemarker_invalid_pop)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_linemarker_requires_integer"] = {
["err_pp_linemarker_requires_integer"]={
[a] = "error: line marker directive requires a positive integer argument (err_pp_linemarker_requires_integer)",
[c]="error: line marker directive requires a positive integer argument (err_pp_linemarker_requires_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_macro_not_identifier"] = {
["err_pp_macro_not_identifier"]={
[a] = "error: macro name must be an identifier (err_pp_macro_not_identifier)",
[c]="error: macro name must be an identifier (err_pp_macro_not_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_malformed_ident"] = {
["err_pp_malformed_ident"]={
[a] = "error: invalid #ident directive (err_pp_malformed_ident)",
[c]="error: invalid #ident directive (err_pp_malformed_ident)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_missing_lparen_in_vaopt_use"] = {
["err_pp_missing_lparen_in_vaopt_use"]={
[a] = "error: missing \'(\' following __VA_OPT__ (err_pp_missing_lparen_in_vaopt_use)",
[c]="error: missing \'(\' following __VA_OPT__ (err_pp_missing_lparen_in_vaopt_use)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_missing_macro_name"] = {
["err_pp_missing_macro_name"]={
[a] = "error: macro name missing (err_pp_missing_macro_name)",
[c]="error: macro name missing (err_pp_missing_macro_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_missing_rparen_in_macro_def"] = {
["err_pp_missing_rparen_in_macro_def"]={
[a] = "error: missing \')\' in macro parameter list (err_pp_missing_rparen_in_macro_def)",
[c]="error: missing \')\' in macro parameter list (err_pp_missing_rparen_in_macro_def)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_module_begin_no_module_map"] = {
["err_pp_module_begin_no_module_map"]={
[a] = "error: no module map available for module A (err_pp_module_begin_no_module_map)",
[c]="error: no module map available for module A (err_pp_module_begin_no_module_map)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_module_begin_no_submodule"] = {
["err_pp_module_begin_no_submodule"]={
[a] = "error: submodule A.B not declared in module map (err_pp_module_begin_no_submodule)",
[c]="error: submodule A.B not declared in module map (err_pp_module_begin_no_submodule)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_module_begin_without_module_end"] = {
["err_pp_module_begin_without_module_end"]={
[a] = "error: no matching \'#pragma clang module end\' for this \'#pragma clang module begin\' (err_pp_module_begin_without_module_end)",
[c]="error: no matching \'#pragma clang module end\' for this \'#pragma clang module begin\' (err_pp_module_begin_without_module_end)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_module_begin_wrong_module"] = {
["err_pp_module_begin_wrong_module"]={
[a] = "error: must specify \'-fmodule-name=A\' to enter ...this module... (err_pp_module_begin_wrong_module)",
[c]="error: must specify \'-fmodule-name=A\' to enter ...this module... (err_pp_module_begin_wrong_module)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_module_build_missing_end"] = {
["err_pp_module_build_missing_end"]={
[a] = "error: no matching \'#pragma clang module endbuild\' for this \'#pragma clang module build\' (err_pp_module_build_missing_end)",
[c]="error: no matching \'#pragma clang module endbuild\' for this \'#pragma clang module build\' (err_pp_module_build_missing_end)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_module_end_without_module_begin"] = {
["err_pp_module_end_without_module_begin"]={
[a] = "error: no matching \'#pragma clang module begin\' for this \'#pragma clang module end\' (err_pp_module_end_without_module_begin)",
[c]="error: no matching \'#pragma clang module begin\' for this \'#pragma clang module end\' (err_pp_module_end_without_module_begin)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_nested_paren"] = {
["err_pp_nested_paren"]={
[a] = "error: nested parentheses not permitted in A (err_pp_nested_paren)",
[c]="error: nested parentheses not permitted in A (err_pp_nested_paren)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_operator_used_as_macro_name"] = {
["err_pp_operator_used_as_macro_name"]={
[a] = "error: C++ operator A (aka B) used as a macro name (err_pp_operator_used_as_macro_name)",
[c]="error: C++ operator A (aka B) used as a macro name (err_pp_operator_used_as_macro_name)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_pragma_hdrstop_not_seen"] = {
["err_pp_pragma_hdrstop_not_seen"]={
[a] = "fatal error: #pragma hdrstop not seen while attempting to use precompiled header (err_pp_pragma_hdrstop_not_seen)",
[c]="fatal error: #pragma hdrstop not seen while attempting to use precompiled header (err_pp_pragma_hdrstop_not_seen)",
["type"] = "Fatal",
[b]=M,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_pragma_unsafe_buffer_usage_syntax"] = {
["err_pp_pragma_unsafe_buffer_usage_syntax"]={
[a] = "error: Expected \'begin\' or \'end\' (err_pp_pragma_unsafe_buffer_usage_syntax)",
[c]="error: Expected \'begin\' or \'end\' (err_pp_pragma_unsafe_buffer_usage_syntax)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_remainder_by_zero"] = {
["err_pp_remainder_by_zero"]={
[a] = "error: remainder by zero in preprocessor expression (err_pp_remainder_by_zero)",
[c]="error: remainder by zero in preprocessor expression (err_pp_remainder_by_zero)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_stringize_not_parameter"] = {
["err_pp_stringize_not_parameter"]={
[a] = "error: \'...\' is not followed by a macro parameter (err_pp_stringize_not_parameter)",
[c]="error: \'...\' is not followed by a macro parameter (err_pp_stringize_not_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_through_header_not_found"] = {
["err_pp_through_header_not_found"]={
[a] = "fatal error: \'A\' required for precompiled header not found (err_pp_through_header_not_found)",
[c]="fatal error: \'A\' required for precompiled header not found (err_pp_through_header_not_found)",
["type"] = "Fatal",
[b]=M,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_through_header_not_seen"] = {
["err_pp_through_header_not_seen"]={
[a] = "fatal error: #include of \'A\' not seen while attempting to ... precompiled header (err_pp_through_header_not_seen)",
[c]="fatal error: #include of \'A\' not seen while attempting to ... precompiled header (err_pp_through_header_not_seen)",
["type"] = "Fatal",
[b]=M,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_unclosed_pragma_unsafe_buffer_usage"] = {
["err_pp_unclosed_pragma_unsafe_buffer_usage"]={
[a] = "error: \'#pragma unsafe_buffer_usage\' was not ended (err_pp_unclosed_pragma_unsafe_buffer_usage)",
[c]="error: \'#pragma unsafe_buffer_usage\' was not ended (err_pp_unclosed_pragma_unsafe_buffer_usage)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_unmatched_end_begin_pragma_unsafe_buffer_usage"] = {
["err_pp_unmatched_end_begin_pragma_unsafe_buffer_usage"]={
[a] = "error: not currently inside \'#pragma unsafe_buffer_usage\' (err_pp_unmatched_end_begin_pragma_unsafe_buffer_usage)",
[c]="error: not currently inside \'#pragma unsafe_buffer_usage\' (err_pp_unmatched_end_begin_pragma_unsafe_buffer_usage)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_unmatched_end_of_arc_cf_code_audited"] = {
["err_pp_unmatched_end_of_arc_cf_code_audited"]={
[a] = "error: not currently inside \'#pragma clang arc_cf_code_audited\' (err_pp_unmatched_end_of_arc_cf_code_audited)",
[c]="error: not currently inside \'#pragma clang arc_cf_code_audited\' (err_pp_unmatched_end_of_arc_cf_code_audited)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_unmatched_end_of_assume_nonnull"] = {
["err_pp_unmatched_end_of_assume_nonnull"]={
[a] = "error: not currently inside \'#pragma clang assume_nonnull\' (err_pp_unmatched_end_of_assume_nonnull)",
[c]="error: not currently inside \'#pragma clang assume_nonnull\' (err_pp_unmatched_end_of_assume_nonnull)",
["type"] = "Error",
[b]=e,
["category"] = "Nullability Issue"
[a]=ub
},
},
["err_pp_unterminated_conditional"] = {
["err_pp_unterminated_conditional"]={
[a] = "error: unterminated conditional directive (err_pp_unterminated_conditional)",
[c]="error: unterminated conditional directive (err_pp_unterminated_conditional)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_used_poisoned_id"] = {
["err_pp_used_poisoned_id"]={
[a] = "error: attempt to use a poisoned identifier (err_pp_used_poisoned_id)",
[c]="error: attempt to use a poisoned identifier (err_pp_used_poisoned_id)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_vaopt_nested_use"] = {
["err_pp_vaopt_nested_use"]={
[a] = "error: __VA_OPT__ cannot be nested within its own replacement tokens (err_pp_vaopt_nested_use)",
[c]="error: __VA_OPT__ cannot be nested within its own replacement tokens (err_pp_vaopt_nested_use)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pp_visibility_non_macro"] = {
["err_pp_visibility_non_macro"]={
[a] = "error: no macro named A (err_pp_visibility_non_macro)",
[c]="error: no macro named A (err_pp_visibility_non_macro)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_ppc_builtin_requires_abi"] = {
["err_ppc_builtin_requires_abi"]={
[a] = "error: this builtin requires ABI -mabi=A (err_ppc_builtin_requires_abi)",
[c]="error: this builtin requires ABI -mabi=A (err_ppc_builtin_requires_abi)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ppc_invalid_test_data_class_type"] = {
["err_ppc_invalid_test_data_class_type"]={
[a] = "error: expected a \'float\', \'double\' or \'__float128\' for the first argument (err_ppc_invalid_test_data_class_type)",
[c]="error: expected a \'float\', \'double\' or \'__float128\' for the first argument (err_ppc_invalid_test_data_class_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ppc_invalid_use_mma_type"] = {
["err_ppc_invalid_use_mma_type"]={
[a] = "error: invalid use of PPC MMA type (err_ppc_invalid_use_mma_type)",
[c]="error: invalid use of PPC MMA type (err_ppc_invalid_use_mma_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_alloc_text_c_linkage"] = {
["err_pragma_alloc_text_c_linkage"]={
[a] = "error: \'#pragma alloc_text\' is applicable only to functions with C linkage (err_pragma_alloc_text_c_linkage)",
[c]="error: \'#pragma alloc_text\' is applicable only to functions with C linkage (err_pragma_alloc_text_c_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_alloc_text_not_function"] = {
["err_pragma_alloc_text_not_function"]={
[a] = "error: \'#pragma alloc_text\' is applicable only to functions (err_pragma_alloc_text_not_function)",
[c]="error: \'#pragma alloc_text\' is applicable only to functions (err_pragma_alloc_text_not_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attr_attr_no_push"] = {
["err_pragma_attr_attr_no_push"]={
[a] = "error: \'#pragma clang attribute\' attribute with no matching \'#pragma clang attribute push\' (err_pragma_attr_attr_no_push)",
[c]="error: \'#pragma clang attribute\' attribute with no matching \'#pragma clang attribute push\' (err_pragma_attr_attr_no_push)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attribute_duplicate_subject"] = {
["err_pragma_attribute_duplicate_subject"]={
[a] = "error: duplicate attribute subject matcher \'A\' (err_pragma_attribute_duplicate_subject)",
[c]="error: duplicate attribute subject matcher \'A\' (err_pragma_attribute_duplicate_subject)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_attribute"] = {
["err_pragma_attribute_expected_attribute"]={
[a] = "error: expected an attribute after \'(\' (err_pragma_attribute_expected_attribute)",
[c]="error: expected an attribute after \'(\' (err_pragma_attribute_expected_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_attribute_name"] = {
["err_pragma_attribute_expected_attribute_name"]={
[a] = "error: expected identifier that represents an attribute name (err_pragma_attribute_expected_attribute_name)",
[c]="error: expected identifier that represents an attribute name (err_pragma_attribute_expected_attribute_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_attribute_syntax"] = {
["err_pragma_attribute_expected_attribute_syntax"]={
[a] = "error: expected an attribute that is specified using the GNU, C++11 or \'__declspec\' syntax (err_pragma_attribute_expected_attribute_syntax)",
[c]="error: expected an attribute that is specified using the GNU, C++11 or \'__declspec\' syntax (err_pragma_attribute_expected_attribute_syntax)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_period"] = {
["err_pragma_attribute_expected_period"]={
[a] = "error: expected \'.\' after pragma attribute namespace A (err_pragma_attribute_expected_period)",
[c]="error: expected \'.\' after pragma attribute namespace A (err_pragma_attribute_expected_period)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_push_pop_paren"] = {
["err_pragma_attribute_expected_push_pop_paren"]={
[a] = "error: expected \'push\', \'pop\', or \'(\' after \'#pragma clang attribute\' (err_pragma_attribute_expected_push_pop_paren)",
[c]="error: expected \'push\', \'pop\', or \'(\' after \'#pragma clang attribute\' (err_pragma_attribute_expected_push_pop_paren)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_subject_identifier"] = {
["err_pragma_attribute_expected_subject_identifier"]={
[a] = "error: expected an identifier that corresponds to an attribute subject rule (err_pragma_attribute_expected_subject_identifier)",
[c]="error: expected an identifier that corresponds to an attribute subject rule (err_pragma_attribute_expected_subject_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_expected_subject_sub_identifier"] = {
["err_pragma_attribute_expected_subject_sub_identifier"]={
[a] = "error: expected an identifier that corresponds to an attribute subject matcher sub-rule; \'A\' matcher ... (err_pragma_attribute_expected_subject_sub_identifier)",
[c]="error: expected an identifier that corresponds to an attribute subject matcher sub-rule; \'A\' matcher ... (err_pragma_attribute_expected_subject_sub_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_extra_tokens_after_attribute"] = {
["err_pragma_attribute_extra_tokens_after_attribute"]={
[a] = "error: extra tokens after attribute in a \'#pragma clang attribute push\' (err_pragma_attribute_extra_tokens_after_attribute)",
[c]="error: extra tokens after attribute in a \'#pragma clang attribute push\' (err_pragma_attribute_extra_tokens_after_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_invalid_argument"] = {
["err_pragma_attribute_invalid_argument"]={
[a] = "error: unexpected argument \'A\' to \'#pragma clang attribute\'; expected \'push\' or \'pop\' (err_pragma_attribute_invalid_argument)",
[c]="error: unexpected argument \'A\' to \'#pragma clang attribute\'; expected \'push\' or \'pop\' (err_pragma_attribute_invalid_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_invalid_matchers"] = {
["err_pragma_attribute_invalid_matchers"]={
[a] = "error: attribute A can\'t be applied to B (err_pragma_attribute_invalid_matchers)",
[c]="error: attribute A can\'t be applied to B (err_pragma_attribute_invalid_matchers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attribute_invalid_subject_set_specifier"] = {
["err_pragma_attribute_invalid_subject_set_specifier"]={
[a] = "error: expected attribute subject set specifier \'apply_to\' (err_pragma_attribute_invalid_subject_set_specifier)",
[c]="error: expected attribute subject set specifier \'apply_to\' (err_pragma_attribute_invalid_subject_set_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_matcher_negated_subrule_contradicts_subrule"] = {
["err_pragma_attribute_matcher_negated_subrule_contradicts_subrule"]={
[a] = "error: negated attribute subject matcher sub-rule \'A\' contradicts sub-rule \'B\' (err_pragma_attribute_matcher_negated_subrule_contradicts_subrule)",
[c]="error: negated attribute subject matcher sub-rule \'A\' contradicts sub-rule \'B\' (err_pragma_attribute_matcher_negated_subrule_contradicts_subrule)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attribute_matcher_subrule_contradicts_rule"] = {
["err_pragma_attribute_matcher_subrule_contradicts_rule"]={
[a] = "error: redundant attribute subject matcher sub-rule \'A\'; \'B\' already matches those declarations (err_pragma_attribute_matcher_subrule_contradicts_rule)",
[c]="error: redundant attribute subject matcher sub-rule \'A\'; \'B\' already matches those declarations (err_pragma_attribute_matcher_subrule_contradicts_rule)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attribute_namespace_on_attribute"] = {
["err_pragma_attribute_namespace_on_attribute"]={
[a] = "error: namespace can only apply to \'push\' or \'pop\' directives (err_pragma_attribute_namespace_on_attribute)",
[c]="error: namespace can only apply to \'push\' or \'pop\' directives (err_pragma_attribute_namespace_on_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_no_pop_eof"] = {
["err_pragma_attribute_no_pop_eof"]={
[a] = "error: unterminated \'#pragma clang attribute push\' at end of file (err_pragma_attribute_no_pop_eof)",
[c]="error: unterminated \'#pragma clang attribute push\' at end of file (err_pragma_attribute_no_pop_eof)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attribute_stack_mismatch"] = {
["err_pragma_attribute_stack_mismatch"]={
[a] = "error: \'#pragma clang attribute ...pop\' with no matching \'#pragma clang attribute ...push\' (err_pragma_attribute_stack_mismatch)",
[c]="error: \'#pragma clang attribute ...pop\' with no matching \'#pragma clang attribute ...push\' (err_pragma_attribute_stack_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_attribute_unknown_subject_rule"] = {
["err_pragma_attribute_unknown_subject_rule"]={
[a] = "error: unknown attribute subject rule \'A\' (err_pragma_attribute_unknown_subject_rule)",
[c]="error: unknown attribute subject rule \'A\' (err_pragma_attribute_unknown_subject_rule)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_unknown_subject_sub_rule"] = {
["err_pragma_attribute_unknown_subject_sub_rule"]={
[a] = "error: ... attribute subject matcher sub-rule \'A\'; \'B\' matcher ... (err_pragma_attribute_unknown_subject_sub_rule)",
[c]="error: ... attribute subject matcher sub-rule \'A\'; \'B\' matcher ... (err_pragma_attribute_unknown_subject_sub_rule)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_attribute_unsupported_attribute"] = {
["err_pragma_attribute_unsupported_attribute"]={
[a] = "error: attribute A is not supported by \'#pragma clang attribute\' (err_pragma_attribute_unsupported_attribute)",
[c]="error: attribute A is not supported by \'#pragma clang attribute\' (err_pragma_attribute_unsupported_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_cannot_end_force_cuda_host_device"] = {
["err_pragma_cannot_end_force_cuda_host_device"]={
[a] = "error: force_cuda_host_device end pragma without matching force_cuda_host_device begin (err_pragma_cannot_end_force_cuda_host_device)",
[c]="error: force_cuda_host_device end pragma without matching force_cuda_host_device begin (err_pragma_cannot_end_force_cuda_host_device)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_clang_section_expected_equal"] = {
["err_pragma_clang_section_expected_equal"]={
[a] = "error: expected \'=\' following \'#pragma clang section ...\' (err_pragma_clang_section_expected_equal)",
[c]="error: expected \'=\' following \'#pragma clang section ...\' (err_pragma_clang_section_expected_equal)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_comment_malformed"] = {
["err_pragma_comment_malformed"]={
[a] = "error: pragma comment requires parenthesized identifier and optional string (err_pragma_comment_malformed)",
[c]="error: pragma comment requires parenthesized identifier and optional string (err_pragma_comment_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_comment_unknown_kind"] = {
["err_pragma_comment_unknown_kind"]={
[a] = "error: unknown kind of pragma comment (err_pragma_comment_unknown_kind)",
[c]="error: unknown kind of pragma comment (err_pragma_comment_unknown_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_detect_mismatch_malformed"] = {
["err_pragma_detect_mismatch_malformed"]={
[a] = "error: pragma detect_mismatch is malformed; it requires two comma-separated string literals (err_pragma_detect_mismatch_malformed)",
[c]="error: pragma detect_mismatch is malformed; it requires two comma-separated string literals (err_pragma_detect_mismatch_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_expected_clang_section_name"] = {
["err_pragma_expected_clang_section_name"]={
[a] = "error: expected one of [bss|data|rodata|text|relro] section kind in \'#pragma A\' (err_pragma_expected_clang_section_name)",
[c]="error: expected one of [bss|data|rodata|text|relro] section kind in \'#pragma A\' (err_pragma_expected_clang_section_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_expected_file_scope"] = {
["err_pragma_expected_file_scope"]={
[a] = "error: \'#pragma A\' can only appear at file scope (err_pragma_expected_file_scope)",
[c]="error: \'#pragma A\' can only appear at file scope (err_pragma_expected_file_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_expected_integer"] = {
["err_pragma_expected_integer"]={
[a] = "error: expected an integer argument in \'#pragma A\' (err_pragma_expected_integer)",
[c]="error: expected an integer argument in \'#pragma A\' (err_pragma_expected_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_fc_except_requires_precise"] = {
["err_pragma_fc_except_requires_precise"]={
[a] = "error: \'#pragma float_control(except, on)\' is illegal when precise is disabled (err_pragma_fc_except_requires_precise)",
[c]="error: \'#pragma float_control(except, on)\' is illegal when precise is disabled (err_pragma_fc_except_requires_precise)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_fc_noprecise_requires_noexcept"] = {
["err_pragma_fc_noprecise_requires_noexcept"]={
[a] = "error: \'#pragma float_control(precise, off)\' is illegal when except is enabled (err_pragma_fc_noprecise_requires_noexcept)",
[c]="error: \'#pragma float_control(precise, off)\' is illegal when except is enabled (err_pragma_fc_noprecise_requires_noexcept)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_fc_noprecise_requires_nofenv"] = {
["err_pragma_fc_noprecise_requires_nofenv"]={
[a] = "error: \'#pragma float_control(precise, off)\' is illegal when fenv_access is enabled (err_pragma_fc_noprecise_requires_nofenv)",
[c]="error: \'#pragma float_control(precise, off)\' is illegal when fenv_access is enabled (err_pragma_fc_noprecise_requires_nofenv)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_fc_pp_scope"] = {
["err_pragma_fc_pp_scope"]={
[a] = "error: \'#pragma float_control push/pop\' can only appear at file or namespace scope or within a language linkage specification (err_pragma_fc_pp_scope)",
[c]="error: \'#pragma float_control push/pop\' can only appear at file or namespace scope or within a language linkage specification (err_pragma_fc_pp_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_fenv_requires_precise"] = {
["err_pragma_fenv_requires_precise"]={
[a] = "error: \'#pragma STDC FENV_ACCESS ON\' is illegal when precise is disabled (err_pragma_fenv_requires_precise)",
[c]="error: \'#pragma STDC FENV_ACCESS ON\' is illegal when precise is disabled (err_pragma_fenv_requires_precise)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_file_or_compound_scope"] = {
["err_pragma_file_or_compound_scope"]={
[a] = "error: \'#pragma A\' can only appear at file scope or at the start of a compound statement (err_pragma_file_or_compound_scope)",
[c]="error: \'#pragma A\' can only appear at file scope or at the start of a compound statement (err_pragma_file_or_compound_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_float_control_malformed"] = {
["err_pragma_float_control_malformed"]={
[a] = "error: pragma float_control is malformed; use \'float_control({push|pop})\' or \'float_control({precise|except}, {on|off} [,push])\' (err_pragma_float_control_malformed)",
[c]="error: pragma float_control is malformed; use \'float_control({push|pop})\' or \'float_control({precise|except}, {on|off} [,push])\' (err_pragma_float_control_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_fp_invalid_argument"] = {
["err_pragma_fp_invalid_argument"]={
[a] = "error: unexpected argument \'A\' to \'#pragma clang fp B\'; expected ... (err_pragma_fp_invalid_argument)",
[c]="error: unexpected argument \'A\' to \'#pragma clang fp B\'; expected ... (err_pragma_fp_invalid_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_fp_invalid_option"] = {
["err_pragma_fp_invalid_option"]={
[a] = "error: ... option...; expected \'contract\', \'reassociate\' or \'exceptions\' (err_pragma_fp_invalid_option)",
[c]="error: ... option...; expected \'contract\', \'reassociate\' or \'exceptions\' (err_pragma_fp_invalid_option)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_invalid_keyword"] = {
["err_pragma_invalid_keyword"]={
[a] = "error: invalid argument; expected \'enable\'...... or \'disable\' (err_pragma_invalid_keyword)",
[c]="error: invalid argument; expected \'enable\'...... or \'disable\' (err_pragma_invalid_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_loop_compatibility"] = {
["err_pragma_loop_compatibility"]={
[a] = "error: ... directives \'A\' and \'B\' (err_pragma_loop_compatibility)",
[c]="error: ... directives \'A\' and \'B\' (err_pragma_loop_compatibility)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_loop_invalid_argument_type"] = {
["err_pragma_loop_invalid_argument_type"]={
[a] = "error: invalid argument of type A; expected an integer type (err_pragma_loop_invalid_argument_type)",
[c]="error: invalid argument of type A; expected an integer type (err_pragma_loop_invalid_argument_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_loop_invalid_argument_value"] = {
["err_pragma_loop_invalid_argument_value"]={
[a] = "error: ... (err_pragma_loop_invalid_argument_value)",
[c]="error: ... (err_pragma_loop_invalid_argument_value)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_loop_invalid_option"] = {
["err_pragma_loop_invalid_option"]={
[a] = "error: ... option...; expected vectorize, vectorize_width, interleave, interleave_count, unroll, unroll_count, pipeline, pipeline_initiation_interval, vectorize_predicate, or distribute (err_pragma_loop_invalid_option)",
[c]="error: ... option...; expected vectorize, vectorize_width, interleave, interleave_count, unroll, unroll_count, pipeline, pipeline_initiation_interval, vectorize_predicate, or distribute (err_pragma_loop_invalid_option)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_loop_invalid_vectorize_option"] = {
["err_pragma_loop_invalid_vectorize_option"]={
[a] = "error: vectorize_width loop hint malformed; use vectorize_width(X, fixed) or vectorize_width(X, scalable) where X is an integer, or vectorize_width(\'fixed\' or \'scalable\') (err_pragma_loop_invalid_vectorize_option)",
[c]="error: vectorize_width loop hint malformed; use vectorize_width(X, fixed) or vectorize_width(X, scalable) where X is an integer, or vectorize_width(\'fixed\' or \'scalable\') (err_pragma_loop_invalid_vectorize_option)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_loop_missing_argument"] = {
["err_pragma_loop_missing_argument"]={
[a] = "error: missing argument; expected ... (err_pragma_loop_missing_argument)",
[c]="error: missing argument; expected ... (err_pragma_loop_missing_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_loop_precedes_nonloop"] = {
["err_pragma_loop_precedes_nonloop"]={
[a] = "error: expected a for, while, or do-while loop to follow \'A\' (err_pragma_loop_precedes_nonloop)",
[c]="error: expected a for, while, or do-while loop to follow \'A\' (err_pragma_loop_precedes_nonloop)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_message_malformed"] = {
["err_pragma_message_malformed"]={
[a] = "error: pragma ... requires parenthesized string (err_pragma_message_malformed)",
[c]="error: pragma ... requires parenthesized string (err_pragma_message_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pragma_misplaced_in_decl"] = {
["err_pragma_misplaced_in_decl"]={
[a] = "error: this pragma cannot appear in A declaration (err_pragma_misplaced_in_decl)",
[c]="error: this pragma cannot appear in A declaration (err_pragma_misplaced_in_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_missing_argument"] = {
["err_pragma_missing_argument"]={
[a] = "error: missing argument to \'#pragma A\'... (err_pragma_missing_argument)",
[c]="error: missing argument to \'#pragma A\'... (err_pragma_missing_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_optimize_extra_argument"] = {
["err_pragma_optimize_extra_argument"]={
[a] = "error: unexpected extra argument \'A\' to \'#pragma clang optimize\' (err_pragma_optimize_extra_argument)",
[c]="error: unexpected extra argument \'A\' to \'#pragma clang optimize\' (err_pragma_optimize_extra_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_optimize_invalid_argument"] = {
["err_pragma_optimize_invalid_argument"]={
[a] = "error: unexpected argument \'A\' to \'#pragma clang optimize\'; expected \'on\' or \'off\' (err_pragma_optimize_invalid_argument)",
[c]="error: unexpected argument \'A\' to \'#pragma clang optimize\'; expected \'on\' or \'off\' (err_pragma_optimize_invalid_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_options_align_mac68k_target_unsupported"] = {
["err_pragma_options_align_mac68k_target_unsupported"]={
[a] = "error: mac68k alignment pragma is not supported on this target (err_pragma_options_align_mac68k_target_unsupported)",
[c]="error: mac68k alignment pragma is not supported on this target (err_pragma_options_align_mac68k_target_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_pack_identifer_not_supported"] = {
["err_pragma_pack_identifer_not_supported"]={
[a] = "error: specifying an identifier within `#pragma pack` is not supported on this target (err_pragma_pack_identifer_not_supported)",
[c]="error: specifying an identifier within `#pragma pack` is not supported on this target (err_pragma_pack_identifer_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_pack_invalid_alignment"] = {
["err_pragma_pack_invalid_alignment"]={
[a] = "error: expected #pragma pack parameter to be \'1\', \'2\', \'4\', \'8\', or \'16\' (err_pragma_pack_invalid_alignment)",
[c]="error: expected #pragma pack parameter to be \'1\', \'2\', \'4\', \'8\', or \'16\' (err_pragma_pack_invalid_alignment)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_pipeline_invalid_keyword"] = {
["err_pragma_pipeline_invalid_keyword"]={
[a] = "error: invalid argument; expected \'disable\' (err_pragma_pipeline_invalid_keyword)",
[c]="error: invalid argument; expected \'disable\' (err_pragma_pipeline_invalid_keyword)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_pointers_to_members_unknown_kind"] = {
["err_pragma_pointers_to_members_unknown_kind"]={
[a] = "error: unexpected A, expected to see one of ...\'single_inheritance\', \'multiple_inheritance\', or \'virtual_inheritance\' (err_pragma_pointers_to_members_unknown_kind)",
[c]="error: unexpected A, expected to see one of ...\'single_inheritance\', \'multiple_inheritance\', or \'virtual_inheritance\' (err_pragma_pointers_to_members_unknown_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_pragma_pop_visibility_mismatch"] = {
["err_pragma_pop_visibility_mismatch"]={
[a] = "error: #pragma visibility pop with no matching #pragma visibility push (err_pragma_pop_visibility_mismatch)",
[c]="error: #pragma visibility pop with no matching #pragma visibility push (err_pragma_pop_visibility_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_push_pop_macro_malformed"] = {
["err_pragma_push_pop_macro_malformed"]={
[a] = "error: pragma A requires a parenthesized string (err_pragma_push_pop_macro_malformed)",
[c]="error: pragma A requires a parenthesized string (err_pragma_push_pop_macro_malformed)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_pragma_push_visibility_mismatch"] = {
["err_pragma_push_visibility_mismatch"]={
[a] = "error: #pragma visibility push with no matching #pragma visibility pop (err_pragma_push_visibility_mismatch)",
[c]="error: #pragma visibility push with no matching #pragma visibility pop (err_pragma_push_visibility_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pragma_section_invalid_for_target"] = {
["err_pragma_section_invalid_for_target"]={
[a] = "error: argument to #pragma section is not valid for this target: A (err_pragma_section_invalid_for_target)",
[c]="error: argument to #pragma section is not valid for this target: A (err_pragma_section_invalid_for_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_preserve_enum_value_invalid"] = {
["err_preserve_enum_value_invalid"]={
[a] = "error: __builtin_preserve_enum_value argument A invalid (err_preserve_enum_value_invalid)",
[c]="error: __builtin_preserve_enum_value argument A invalid (err_preserve_enum_value_invalid)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_preserve_enum_value_not_const"] = {
["err_preserve_enum_value_not_const"]={
[a] = "error: __builtin_preserve_enum_value argument A not a constant (err_preserve_enum_value_not_const)",
[c]="error: __builtin_preserve_enum_value argument A not a constant (err_preserve_enum_value_not_const)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_preserve_field_info_not_const"] = {
["err_preserve_field_info_not_const"]={
[a] = "error: __builtin_preserve_field_info argument A not a constant (err_preserve_field_info_not_const)",
[c]="error: __builtin_preserve_field_info argument A not a constant (err_preserve_field_info_not_const)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_preserve_field_info_not_field"] = {
["err_preserve_field_info_not_field"]={
[a] = "error: __builtin_preserve_field_info argument A not a field access (err_preserve_field_info_not_field)",
[c]="error: __builtin_preserve_field_info argument A not a field access (err_preserve_field_info_not_field)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_preserve_type_info_invalid"] = {
["err_preserve_type_info_invalid"]={
[a] = "error: __builtin_preserve_type_info argument A invalid (err_preserve_type_info_invalid)",
[c]="error: __builtin_preserve_type_info argument A invalid (err_preserve_type_info_invalid)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_preserve_type_info_not_const"] = {
["err_preserve_type_info_not_const"]={
[a] = "error: __builtin_preserve_type_info argument A not a constant (err_preserve_type_info_not_const)",
[c]="error: __builtin_preserve_type_info argument A not a constant (err_preserve_type_info_not_const)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_private_ivar_access"] = {
["err_private_ivar_access"]={
[a] = "error: instance variable A is private (err_private_ivar_access)",
[c]="error: instance variable A is private (err_private_ivar_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_private_module_fragment_expected_semi"] = {
["err_private_module_fragment_expected_semi"]={
[a] = "error: expected \';\' after private module fragment declaration (err_private_module_fragment_expected_semi)",
[c]="error: expected \';\' after private module fragment declaration (err_private_module_fragment_expected_semi)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_private_module_fragment_not_module"] = {
["err_private_module_fragment_not_module"]={
[a] = "error: private module fragment declaration with no preceding module declaration (err_private_module_fragment_not_module)",
[c]="error: private module fragment declaration with no preceding module declaration (err_private_module_fragment_not_module)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_private_module_fragment_not_module_interface"] = {
["err_private_module_fragment_not_module_interface"]={
[a] = "error: private module fragment in module implementation unit (err_private_module_fragment_not_module_interface)",
[c]="error: private module fragment in module implementation unit (err_private_module_fragment_not_module_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_private_module_fragment_redefined"] = {
["err_private_module_fragment_redefined"]={
[a] = "error: private module fragment redefined (err_private_module_fragment_redefined)",
[c]="error: private module fragment redefined (err_private_module_fragment_redefined)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_probability_not_constant_float"] = {
["err_probability_not_constant_float"]={
[a] = "error: probability argument to __builtin_expect_with_probability must be constant floating-point expression (err_probability_not_constant_float)",
[c]="error: probability argument to __builtin_expect_with_probability must be constant floating-point expression (err_probability_not_constant_float)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_probability_out_of_range"] = {
["err_probability_out_of_range"]={
[a] = "error: probability argument to __builtin_expect_with_probability is outside the range [0.0, 1.0] (err_probability_out_of_range)",
[c]="error: probability argument to __builtin_expect_with_probability is outside the range [0.0, 1.0] (err_probability_out_of_range)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_property_accessor_type"] = {
["err_property_accessor_type"]={
[a] = "error: type of property A (B) does not match type of accessor C (D) (err_property_accessor_type)",
[c]="error: type of property A (B) does not match type of accessor C (D) (err_property_accessor_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_found_suggest"] = {
["err_property_found_suggest"]={
[a] = "error: property A found on object of type B; did you mean to access it with the \".\" operator? (err_property_found_suggest)",
[c]="error: property A found on object of type B; did you mean to access it with the \".\" operator? (err_property_found_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_function_in_objc_container"] = {
["err_property_function_in_objc_container"]={
[a] = "error: use of Objective-C property in function nested in Objective-C container not supported, move function outside its container (err_property_function_in_objc_container)",
[c]="error: use of Objective-C property in function nested in Objective-C container not supported, move function outside its container (err_property_function_in_objc_container)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_implemented"] = {
["err_property_implemented"]={
[a] = "error: property A is already implemented (err_property_implemented)",
[c]="error: property A is already implemented (err_property_implemented)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_is_variably_modified"] = {
["err_property_is_variably_modified"]={
[a] = "error: property A has a variably modified type (err_property_is_variably_modified)",
[c]="error: property A has a variably modified type (err_property_is_variably_modified)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_ivar_type"] = {
["err_property_ivar_type"]={
[a] = "error: type of property A (B) does not match type of instance variable C (D) (err_property_ivar_type)",
[c]="error: type of property A (B) does not match type of instance variable C (D) (err_property_ivar_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_method_unavailable"] = {
["err_property_method_unavailable"]={
[a] = "error: property access is using A method which is unavailable (err_property_method_unavailable)",
[c]="error: property access is using A method which is unavailable (err_property_method_unavailable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_not_as_forward_class"] = {
["err_property_not_as_forward_class"]={
[a] = "error: property A refers to an incomplete Objective-C class B (with no @interface available) (err_property_not_as_forward_class)",
[c]="error: property A refers to an incomplete Objective-C class B (with no @interface available) (err_property_not_as_forward_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_not_found"] = {
["err_property_not_found"]={
[a] = "error: property A not found on object of type B (err_property_not_found)",
[c]="error: property A not found on object of type B (err_property_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_not_found_forward_class"] = {
["err_property_not_found_forward_class"]={
[a] = "error: property A cannot be found in forward class object B (err_property_not_found_forward_class)",
[c]="error: property A cannot be found in forward class object B (err_property_not_found_forward_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_not_found_suggest"] = {
["err_property_not_found_suggest"]={
[a] = "error: property A not found on object of type B; did you mean C? (err_property_not_found_suggest)",
[c]="error: property A not found on object of type B; did you mean C? (err_property_not_found_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_setter_ambiguous_use"] = {
["err_property_setter_ambiguous_use"]={
[a] = "error: synthesized properties A and B both claim setter C - use of this setter will cause unexpected behavior (err_property_setter_ambiguous_use)",
[c]="error: synthesized properties A and B both claim setter C - use of this setter will cause unexpected behavior (err_property_setter_ambiguous_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_property_type"] = {
["err_property_type"]={
[a] = "error: property cannot have array or function type A (err_property_type)",
[c]="error: property cannot have array or function type A (err_property_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_protected_ivar_access"] = {
["err_protected_ivar_access"]={
[a] = "error: instance variable A is protected (err_protected_ivar_access)",
[c]="error: instance variable A is protected (err_protected_ivar_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_protocol_has_circular_dependency"] = {
["err_protocol_has_circular_dependency"]={
[a] = "error: protocol has circular dependency (err_protocol_has_circular_dependency)",
[c]="error: protocol has circular dependency (err_protocol_has_circular_dependency)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_protocol_property_mismatch"] = {
["err_protocol_property_mismatch"]={
[a] = "error: property ... was selected for synthesis (err_protocol_property_mismatch)",
[c]="error: property ... was selected for synthesis (err_protocol_property_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pseudo_dtor_base_not_scalar"] = {
["err_pseudo_dtor_base_not_scalar"]={
[a] = "error: object expression of non-scalar type A cannot be used in a pseudo-destructor expression (err_pseudo_dtor_base_not_scalar)",
[c]="error: object expression of non-scalar type A cannot be used in a pseudo-destructor expression (err_pseudo_dtor_base_not_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pseudo_dtor_call_with_args"] = {
["err_pseudo_dtor_call_with_args"]={
[a] = "error: call to pseudo-destructor cannot have any arguments (err_pseudo_dtor_call_with_args)",
[c]="error: call to pseudo-destructor cannot have any arguments (err_pseudo_dtor_call_with_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pseudo_dtor_destructor_non_type"] = {
["err_pseudo_dtor_destructor_non_type"]={
[a] = "error: A does not refer to a type name in pseudo-destructor expression; expected the name of type B (err_pseudo_dtor_destructor_non_type)",
[c]="error: A does not refer to a type name in pseudo-destructor expression; expected the name of type B (err_pseudo_dtor_destructor_non_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pseudo_dtor_type_mismatch"] = {
["err_pseudo_dtor_type_mismatch"]={
[a] = "error: the type of object expression (A) does not match the type being destroyed (B) in pseudo-destructor expression (err_pseudo_dtor_type_mismatch)",
[c]="error: the type of object expression (A) does not match the type being destroyed (B) in pseudo-destructor expression (err_pseudo_dtor_type_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_pure_friend"] = {
["err_pure_friend"]={
[a] = "error: friend declaration cannot have a pure-specifier (err_pure_friend)",
[c]="error: friend declaration cannot have a pure-specifier (err_pure_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_catch_declarator"] = {
["err_qualified_catch_declarator"]={
[a] = "error: exception declarator cannot be qualified (err_qualified_catch_declarator)",
[c]="error: exception declarator cannot be qualified (err_qualified_catch_declarator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_friend_def"] = {
["err_qualified_friend_def"]={
[a] = "error: friend function definition cannot be qualified with \'A\' (err_qualified_friend_def)",
[c]="error: friend function definition cannot be qualified with \'A\' (err_qualified_friend_def)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_friend_no_match"] = {
["err_qualified_friend_no_match"]={
[a] = "error: friend declaration of A does not match any declaration in B (err_qualified_friend_no_match)",
[c]="error: friend declaration of A does not match any declaration in B (err_qualified_friend_no_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_function_typeid"] = {
["err_qualified_function_typeid"]={
[a] = "error: type operand A of \'typeid\' cannot have \'B\' qualifier (err_qualified_function_typeid)",
[c]="error: type operand A of \'typeid\' cannot have \'B\' qualifier (err_qualified_function_typeid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_member_nonclass"] = {
["err_qualified_member_nonclass"]={
[a] = "error: qualified member access refers to a member in A (err_qualified_member_nonclass)",
[c]="error: qualified member access refers to a member in A (err_qualified_member_nonclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_member_of_unrelated"] = {
["err_qualified_member_of_unrelated"]={
[a] = "error: A is not a member of class B (err_qualified_member_of_unrelated)",
[c]="error: A is not a member of class B (err_qualified_member_of_unrelated)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_objc_access"] = {
["err_qualified_objc_access"]={
[a] = "error: ... access cannot be qualified with \'A\' (err_qualified_objc_access)",
[c]="error: ... access cannot be qualified with \'A\' (err_qualified_objc_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_objc_catch_parm"] = {
["err_qualified_objc_catch_parm"]={
[a] = "error: @catch parameter declarator cannot be qualified (err_qualified_objc_catch_parm)",
[c]="error: @catch parameter declarator cannot be qualified (err_qualified_objc_catch_parm)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_param_declarator"] = {
["err_qualified_param_declarator"]={
[a] = "error: parameter declarator cannot be qualified (err_qualified_param_declarator)",
[c]="error: parameter declarator cannot be qualified (err_qualified_param_declarator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_qualified_typedef_declarator"] = {
["err_qualified_typedef_declarator"]={
[a] = "error: typedef declarator cannot be qualified (err_qualified_typedef_declarator)",
[c]="error: typedef declarator cannot be qualified (err_qualified_typedef_declarator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_range_on_array_parameter"] = {
["err_range_on_array_parameter"]={
[a] = "error: cannot build range expression with array function parameter A since parameter with array type B is treated as pointer type C (err_range_on_array_parameter)",
[c]="error: cannot build range expression with array function parameter A since parameter with array type B is treated as pointer type C (err_range_on_array_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_raw_delim_too_long"] = {
["err_raw_delim_too_long"]={
[a] = "error: raw string delimiter longer than 16 characters; use PREFIX( )PREFIX to delimit raw string (err_raw_delim_too_long)",
[c]="error: raw string delimiter longer than 16 characters; use PREFIX( )PREFIX to delimit raw string (err_raw_delim_too_long)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_readonly_message_assignment"] = {
["err_readonly_message_assignment"]={
[a] = "error: assigning to \'readonly\' return result of an Objective-C message not allowed (err_readonly_message_assignment)",
[c]="error: assigning to \'readonly\' return result of an Objective-C message not allowed (err_readonly_message_assignment)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_realimag_invalid_type"] = {
["err_realimag_invalid_type"]={
[a] = "error: invalid type A to B operator (err_realimag_invalid_type)",
[c]="error: invalid type A to B operator (err_realimag_invalid_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_record_with_pointers_kernel_param"] = {
["err_record_with_pointers_kernel_param"]={
[a] = "error: ... kernel parameters may not contain pointers (err_record_with_pointers_kernel_param)",
[c]="error: ... kernel parameters may not contain pointers (err_record_with_pointers_kernel_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_recursive_default_argument"] = {
["err_recursive_default_argument"]={
[a] = "error: recursive evaluation of default argument (err_recursive_default_argument)",
[c]="error: recursive evaluation of default argument (err_recursive_default_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_recursive_superclass"] = {
["err_recursive_superclass"]={
[a] = "error: trying to recursively use A as superclass of B (err_recursive_superclass)",
[c]="error: trying to recursively use A as superclass of B (err_recursive_superclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redeclaration_different_type"] = {
["err_redeclaration_different_type"]={
[a] = "error: redeclaration of A with a different type: B vs C (err_redeclaration_different_type)",
[c]="error: redeclaration of A with a different type: B vs C (err_redeclaration_different_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redeclaration_non_exported"] = {
["err_redeclaration_non_exported"]={
[a] = "error: cannot export redeclaration A here since the previous declaration ... (err_redeclaration_non_exported)",
[c]="error: cannot export redeclaration A here since the previous declaration ... (err_redeclaration_non_exported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition"] = {
["err_redefinition"]={
[a] = "error: redefinition of A (err_redefinition)",
[c]="error: redefinition of A (err_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_different_concept"] = {
["err_redefinition_different_concept"]={
[a] = "error: redefinition of concept A with different template parameters or requirements (err_redefinition_different_concept)",
[c]="error: redefinition of concept A with different template parameters or requirements (err_redefinition_different_concept)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_different_kind"] = {
["err_redefinition_different_kind"]={
[a] = "error: redefinition of A as different kind of symbol (err_redefinition_different_kind)",
[c]="error: redefinition of A as different kind of symbol (err_redefinition_different_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_different_namespace_alias"] = {
["err_redefinition_different_namespace_alias"]={
[a] = "error: redefinition of A as an alias for a different namespace (err_redefinition_different_namespace_alias)",
[c]="error: redefinition of A as an alias for a different namespace (err_redefinition_different_namespace_alias)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_different_type"] = {
["err_redefinition_different_type"]={
[a] = "error: redefinition of A with a different type: B vs C (err_redefinition_different_type)",
[c]="error: redefinition of A with a different type: B vs C (err_redefinition_different_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_different_typedef"] = {
["err_redefinition_different_typedef"]={
[a] = "error: ... redefinition with different types (A vs B) (err_redefinition_different_typedef)",
[c]="error: ... redefinition with different types (A vs B) (err_redefinition_different_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_extern_inline"] = {
["err_redefinition_extern_inline"]={
[a] = "error: redefinition of a \'extern inline\' function A is not supported in ... (err_redefinition_extern_inline)",
[c]="error: redefinition of a \'extern inline\' function A is not supported in ... (err_redefinition_extern_inline)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_of_enumerator"] = {
["err_redefinition_of_enumerator"]={
[a] = "error: redefinition of enumerator A (err_redefinition_of_enumerator)",
[c]="error: redefinition of enumerator A (err_redefinition_of_enumerator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_of_label"] = {
["err_redefinition_of_label"]={
[a] = "error: redefinition of label A (err_redefinition_of_label)",
[c]="error: redefinition of label A (err_redefinition_of_label)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_redefinition_variably_modified_typedef"] = {
["err_redefinition_variably_modified_typedef"]={
[a] = "error: redefinition of ... for variably-modified type A (err_redefinition_variably_modified_typedef)",
[c]="error: redefinition of ... for variably-modified type A (err_redefinition_variably_modified_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_array_type"] = {
["err_ref_array_type"]={
[a] = "error: cannot refer to declaration with an array type inside block (err_ref_array_type)",
[c]="error: cannot refer to declaration with an array type inside block (err_ref_array_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_bad_target"] = {
["err_ref_bad_target"]={
[a] = "error: reference to ... ... A in ... function (err_ref_bad_target)",
[c]="error: reference to ... ... A in ... function (err_ref_bad_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_bad_target_global_initializer"] = {
["err_ref_bad_target_global_initializer"]={
[a] = "error: reference to ... function A in global initializer (err_ref_bad_target_global_initializer)",
[c]="error: reference to ... function A in global initializer (err_ref_bad_target_global_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_flexarray_type"] = {
["err_ref_flexarray_type"]={
[a] = "error: cannot refer to declaration of structure variable with flexible array member inside block (err_ref_flexarray_type)",
[c]="error: cannot refer to declaration of structure variable with flexible array member inside block (err_ref_flexarray_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_init_ambiguous"] = {
["err_ref_init_ambiguous"]={
[a] = "error: reference initialization of type A with initializer of type B is ambiguous (err_ref_init_ambiguous)",
[c]="error: reference initialization of type A with initializer of type B is ambiguous (err_ref_init_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_non_value"] = {
["err_ref_non_value"]={
[a] = "error: A does not refer to a value (err_ref_non_value)",
[c]="error: A does not refer to a value (err_ref_non_value)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_qualifier_comparison_operator"] = {
["err_ref_qualifier_comparison_operator"]={
[a] = "error: ref-qualifier \'&&\' is not allowed on a defaulted comparison operator (err_ref_qualifier_comparison_operator)",
[c]="error: ref-qualifier \'&&\' is not allowed on a defaulted comparison operator (err_ref_qualifier_comparison_operator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_qualifier_constructor"] = {
["err_ref_qualifier_constructor"]={
[a] = "error: ref-qualifier \'...\' is not allowed on a constructor (err_ref_qualifier_constructor)",
[c]="error: ref-qualifier \'...\' is not allowed on a constructor (err_ref_qualifier_constructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_qualifier_destructor"] = {
["err_ref_qualifier_destructor"]={
[a] = "error: ref-qualifier \'...\' is not allowed on a destructor (err_ref_qualifier_destructor)",
[c]="error: ref-qualifier \'...\' is not allowed on a destructor (err_ref_qualifier_destructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_qualifier_overload"] = {
["err_ref_qualifier_overload"]={
[a] = "error: cannot overload a member function ... with a member function ... (err_ref_qualifier_overload)",
[c]="error: cannot overload a member function ... with a member function ... (err_ref_qualifier_overload)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ref_vm_type"] = {
["err_ref_vm_type"]={
[a] = "error: cannot refer to declaration with a variably modified type inside block (err_ref_vm_type)",
[c]="error: cannot refer to declaration with a variably modified type inside block (err_ref_vm_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_refactor_code_outside_of_function"] = {
["err_refactor_code_outside_of_function"]={
[a] = "error: the selected code is not a part of a function\'s / method\'s body (err_refactor_code_outside_of_function)",
[c]="error: the selected code is not a part of a function\'s / method\'s body (err_refactor_code_outside_of_function)",
["type"] = "Error",
[b]=e,
["category"] = "Refactoring Invocation Issue"
[a]=Hd
},
},
["err_refactor_extract_prohibited_expression"] = {
["err_refactor_extract_prohibited_expression"]={
[a] = "error: the selected expression can\'t be extracted (err_refactor_extract_prohibited_expression)",
[c]="error: the selected expression can\'t be extracted (err_refactor_extract_prohibited_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Refactoring Invocation Issue"
[a]=Hd
},
},
["err_refactor_extract_simple_expression"] = {
["err_refactor_extract_simple_expression"]={
[a] = "error: the selected expression is too simple to extract (err_refactor_extract_simple_expression)",
[c]="error: the selected expression is too simple to extract (err_refactor_extract_simple_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Refactoring Invocation Issue"
[a]=Hd
},
},
["err_refactor_no_selection"] = {
["err_refactor_no_selection"]={
[a] = "error: refactoring action can\'t be initiated without a selection (err_refactor_no_selection)",
[c]="error: refactoring action can\'t be initiated without a selection (err_refactor_no_selection)",
["type"] = "Error",
[b]=e,
["category"] = "Refactoring Invocation Issue"
[a]=Hd
},
},
["err_refactor_selection_invalid_ast"] = {
["err_refactor_selection_invalid_ast"]={
[a] = "error: the provided selection does not overlap with the AST nodes of interest (err_refactor_selection_invalid_ast)",
[c]="error: the provided selection does not overlap with the AST nodes of interest (err_refactor_selection_invalid_ast)",
["type"] = "Error",
[b]=e,
["category"] = "Refactoring Invocation Issue"
[a]=Hd
},
},
["err_refactor_selection_no_symbol"] = {
["err_refactor_selection_no_symbol"]={
[a] = "error: there is no symbol at the given location (err_refactor_selection_no_symbol)",
[c]="error: there is no symbol at the given location (err_refactor_selection_no_symbol)",
["type"] = "Error",
[b]=e,
["category"] = "Refactoring Invocation Issue"
[a]=Hd
},
},
["err_reference_bind_drops_quals"] = {
["err_reference_bind_drops_quals"]={
[a] = "error: binding reference of type A to value of type B ... (err_reference_bind_drops_quals)",
[c]="error: binding reference of type A to value of type B ... (err_reference_bind_drops_quals)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_bind_failed"] = {
["err_reference_bind_failed"]={
[a] = "error: reference to ... A could not bind to an ... of type B (err_reference_bind_failed)",
[c]="error: reference to ... A could not bind to an ... of type B (err_reference_bind_failed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_bind_init_list"] = {
["err_reference_bind_init_list"]={
[a] = "error: reference to type A cannot bind to an initializer list (err_reference_bind_init_list)",
[c]="error: reference to type A cannot bind to an initializer list (err_reference_bind_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_bind_temporary_addrspace"] = {
["err_reference_bind_temporary_addrspace"]={
[a] = "error: reference of type A cannot bind to a temporary object because of address space mismatch (err_reference_bind_temporary_addrspace)",
[c]="error: reference of type A cannot bind to a temporary object because of address space mismatch (err_reference_bind_temporary_addrspace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_bind_to_bitfield"] = {
["err_reference_bind_to_bitfield"]={
[a] = "error: ... reference cannot bind to bit-field... (err_reference_bind_to_bitfield)",
[c]="error: ... reference cannot bind to bit-field... (err_reference_bind_to_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_bind_to_matrix_element"] = {
["err_reference_bind_to_matrix_element"]={
[a] = "error: ... reference cannot bind to matrix element (err_reference_bind_to_matrix_element)",
[c]="error: ... reference cannot bind to matrix element (err_reference_bind_to_matrix_element)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_bind_to_vector_element"] = {
["err_reference_bind_to_vector_element"]={
[a] = "error: ... reference cannot bind to vector element (err_reference_bind_to_vector_element)",
[c]="error: ... reference cannot bind to vector element (err_reference_bind_to_vector_element)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_capture_with_reference_default"] = {
["err_reference_capture_with_reference_default"]={
[a] = "error: \'&\' cannot precede a capture when the capture default is \'&\' (err_reference_capture_with_reference_default)",
[c]="error: \'&\' cannot precede a capture when the capture default is \'&\' (err_reference_capture_with_reference_default)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_reference_has_multiple_inits"] = {
["err_reference_has_multiple_inits"]={
[a] = "error: reference cannot be initialized with multiple values (err_reference_has_multiple_inits)",
[c]="error: reference cannot be initialized with multiple values (err_reference_has_multiple_inits)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_pipe_type"] = {
["err_reference_pipe_type"]={
[a] = "error: pipes packet types cannot be of reference type (err_reference_pipe_type)",
[c]="error: pipes packet types cannot be of reference type (err_reference_pipe_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_to_function_with_unsatisfied_constraints"] = {
["err_reference_to_function_with_unsatisfied_constraints"]={
[a] = "error: invalid reference to function A: constraints not satisfied (err_reference_to_function_with_unsatisfied_constraints)",
[c]="error: invalid reference to function A: constraints not satisfied (err_reference_to_function_with_unsatisfied_constraints)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_to_local_in_enclosing_context"] = {
["err_reference_to_local_in_enclosing_context"]={
[a] = "error: reference to local ... A declared in enclosing ... (err_reference_to_local_in_enclosing_context)",
[c]="error: reference to local ... A declared in enclosing ... (err_reference_to_local_in_enclosing_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_to_void"] = {
["err_reference_to_void"]={
[a] = "error: cannot form a reference to \'void\' (err_reference_to_void)",
[c]="error: cannot form a reference to \'void\' (err_reference_to_void)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_var_requires_init"] = {
["err_reference_var_requires_init"]={
[a] = "error: declaration of reference variable A requires an initializer (err_reference_var_requires_init)",
[c]="error: declaration of reference variable A requires an initializer (err_reference_var_requires_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_reference_without_init"] = {
["err_reference_without_init"]={
[a] = "error: reference to type A requires an initializer (err_reference_without_init)",
[c]="error: reference to type A requires an initializer (err_reference_without_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_regparm_mismatch"] = {
["err_regparm_mismatch"]={
[a] = "error: function declared with regparm(A) attribute was previously declared without the regparm attribute (err_regparm_mismatch)",
[c]="error: function declared with regparm(A) attribute was previously declared without the regparm attribute (err_regparm_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_relocatable_without_isysroot"] = {
["err_relocatable_without_isysroot"]={
[a] = "error: must specify system root with -isysroot when building a relocatable PCH file (err_relocatable_without_isysroot)",
[c]="error: must specify system root with -isysroot when building a relocatable PCH file (err_relocatable_without_isysroot)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_repeat_attribute"] = {
["err_repeat_attribute"]={
[a] = "error: A attribute cannot be repeated (err_repeat_attribute)",
[c]="error: A attribute cannot be repeated (err_repeat_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_require_constant_init_failed"] = {
["err_require_constant_init_failed"]={
[a] = "error: variable does not have a constant initializer (err_require_constant_init_failed)",
[c]="error: variable does not have a constant initializer (err_require_constant_init_failed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_requires_clause_inside_parens"] = {
["err_requires_clause_inside_parens"]={
[a] = "error: trailing requires clause should be placed outside parentheses (err_requires_clause_inside_parens)",
[c]="error: trailing requires clause should be placed outside parentheses (err_requires_clause_inside_parens)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_clause_must_appear_after_trailing_return"] = {
["err_requires_clause_must_appear_after_trailing_return"]={
[a] = "error: trailing return type must appear before trailing requires clause (err_requires_clause_must_appear_after_trailing_return)",
[c]="error: trailing return type must appear before trailing requires clause (err_requires_clause_must_appear_after_trailing_return)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_clause_on_declarator_not_declaring_a_function"] = {
["err_requires_clause_on_declarator_not_declaring_a_function"]={
[a] = "error: trailing requires clause can only be used when declaring a function (err_requires_clause_on_declarator_not_declaring_a_function)",
[c]="error: trailing requires clause can only be used when declaring a function (err_requires_clause_on_declarator_not_declaring_a_function)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_expr_expected_type_constraint"] = {
["err_requires_expr_expected_type_constraint"]={
[a] = "error: expected concept name with optional arguments (err_requires_expr_expected_type_constraint)",
[c]="error: expected concept name with optional arguments (err_requires_expr_expected_type_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_expr_in_simple_requirement"] = {
["err_requires_expr_in_simple_requirement"]={
[a] = "error: requires expression in requirement body; did you intend to place it in a nested requirement? (add another \'requires\' before the expression) (err_requires_expr_in_simple_requirement)",
[c]="error: requires expression in requirement body; did you intend to place it in a nested requirement? (add another \'requires\' before the expression) (err_requires_expr_in_simple_requirement)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_expr_local_parameter_default_argument"] = {
["err_requires_expr_local_parameter_default_argument"]={
[a] = "error: default arguments not allowed for parameters of a requires expression (err_requires_expr_local_parameter_default_argument)",
[c]="error: default arguments not allowed for parameters of a requires expression (err_requires_expr_local_parameter_default_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_requires_expr_missing_arrow"] = {
["err_requires_expr_missing_arrow"]={
[a] = "error: expected \'->\' before expression type requirement (err_requires_expr_missing_arrow)",
[c]="error: expected \'->\' before expression type requirement (err_requires_expr_missing_arrow)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_expr_parameter_list_ellipsis"] = {
["err_requires_expr_parameter_list_ellipsis"]={
[a] = "error: varargs not allowed in requires expression (err_requires_expr_parameter_list_ellipsis)",
[c]="error: varargs not allowed in requires expression (err_requires_expr_parameter_list_ellipsis)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_requires_expr_parameter_referenced_in_evaluated_context"] = {
["err_requires_expr_parameter_referenced_in_evaluated_context"]={
[a] = "error: constraint variable A cannot be used in an evaluated context (err_requires_expr_parameter_referenced_in_evaluated_context)",
[c]="error: constraint variable A cannot be used in an evaluated context (err_requires_expr_parameter_referenced_in_evaluated_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_requires_expr_simple_requirement_noexcept"] = {
["err_requires_expr_simple_requirement_noexcept"]={
[a] = "error: \'noexcept\' can only be used in a compound requirement (with \'{\' \'}\' around the expression) (err_requires_expr_simple_requirement_noexcept)",
[c]="error: \'noexcept\' can only be used in a compound requirement (with \'{\' \'}\' around the expression) (err_requires_expr_simple_requirement_noexcept)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_restricted_superclass_mismatch"] = {
["err_restricted_superclass_mismatch"]={
[a] = "error: cannot subclass a class that was declared with the \'objc_subclassing_restricted\' attribute (err_restricted_superclass_mismatch)",
[c]="error: cannot subclass a class that was declared with the \'objc_subclassing_restricted\' attribute (err_restricted_superclass_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_ret_local_block"] = {
["err_ret_local_block"]={
[a] = "error: returning block that lives on the local stack (err_ret_local_block)",
[c]="error: returning block that lives on the local stack (err_ret_local_block)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_rethrow_used_outside_catch"] = {
["err_rethrow_used_outside_catch"]={
[a] = "error: @throw (rethrow) used outside of a @catch block (err_rethrow_used_outside_catch)",
[c]="error: @throw (rethrow) used outside of a @catch block (err_rethrow_used_outside_catch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_return_block_has_expr"] = {
["err_return_block_has_expr"]={
[a] = "error: void block should not return a value (err_return_block_has_expr)",
[c]="error: void block should not return a value (err_return_block_has_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_return_in_captured_stmt"] = {
["err_return_in_captured_stmt"]={
[a] = "error: cannot return from A (err_return_in_captured_stmt)",
[c]="error: cannot return from A (err_return_in_captured_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_return_in_constructor_handler"] = {
["err_return_in_constructor_handler"]={
[a] = "error: return in the catch of a function try block of a constructor is illegal (err_return_in_constructor_handler)",
[c]="error: return in the catch of a function try block of a constructor is illegal (err_return_in_constructor_handler)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_return_in_coroutine"] = {
["err_return_in_coroutine"]={
[a] = "error: return statement not allowed in coroutine; did you mean \'co_return\'? (err_return_in_coroutine)",
[c]="error: return statement not allowed in coroutine; did you mean \'co_return\'? (err_return_in_coroutine)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_return_init_list"] = {
["err_return_init_list"]={
[a] = "error: ... A must not return a value (err_return_init_list)",
[c]="error: ... A must not return a value (err_return_init_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_return_value_with_address_space"] = {
["err_return_value_with_address_space"]={
[a] = "error: return type cannot be qualified with address space (err_return_value_with_address_space)",
[c]="error: return type cannot be qualified with address space (err_return_value_with_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_right_angle_bracket_equal_needs_space"] = {
["err_right_angle_bracket_equal_needs_space"]={
[a] = "error: a space is required between a right angle bracket and an equals sign (use \'> =\') (err_right_angle_bracket_equal_needs_space)",
[c]="error: a space is required between a right angle bracket and an equals sign (use \'> =\') (err_right_angle_bracket_equal_needs_space)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_riscv_builtin_invalid_lmul"] = {
["err_riscv_builtin_invalid_lmul"]={
[a] = "error: LMUL argument must be in the range [0,3] or [5,7] (err_riscv_builtin_invalid_lmul)",
[c]="error: LMUL argument must be in the range [0,3] or [5,7] (err_riscv_builtin_invalid_lmul)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_riscv_builtin_requires_extension"] = {
["err_riscv_builtin_requires_extension"]={
[a] = "error: builtin requires...: A (err_riscv_builtin_requires_extension)",
[c]="error: builtin requires...: A (err_riscv_builtin_requires_extension)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_riscv_type_requires_extension"] = {
["err_riscv_type_requires_extension"]={
[a] = "error: RISC-V type A requires the \'B\' extension (err_riscv_type_requires_extension)",
[c]="error: RISC-V type A requires the \'B\' extension (err_riscv_type_requires_extension)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_root_class_cannot_use_super"] = {
["err_root_class_cannot_use_super"]={
[a] = "error: A cannot use \'super\' because it is a root class (err_root_class_cannot_use_super)",
[c]="error: A cannot use \'super\' because it is a root class (err_root_class_cannot_use_super)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_roptr_cannot_build_shared"] = {
["err_roptr_cannot_build_shared"]={
[a] = "error: -mxcoff-roptr is not supported with -shared (err_roptr_cannot_build_shared)",
[c]="error: -mxcoff-roptr is not supported with -shared (err_roptr_cannot_build_shared)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_roptr_requires_data_sections"] = {
["err_roptr_requires_data_sections"]={
[a] = "error: -mxcoff-roptr is supported only with -fdata-sections (err_roptr_requires_data_sections)",
[c]="error: -mxcoff-roptr is supported only with -fdata-sections (err_roptr_requires_data_sections)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_rotation_argument_to_cadd"] = {
["err_rotation_argument_to_cadd"]={
[a] = "error: argument should be the value 90 or 270 (err_rotation_argument_to_cadd)",
[c]="error: argument should be the value 90 or 270 (err_rotation_argument_to_cadd)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_rotation_argument_to_cmla"] = {
["err_rotation_argument_to_cmla"]={
[a] = "error: argument should be the value 0, 90, 180 or 270 (err_rotation_argument_to_cmla)",
[c]="error: argument should be the value 0, 90, 180 or 270 (err_rotation_argument_to_cmla)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_rref_in_exception_spec"] = {
["err_rref_in_exception_spec"]={
[a] = "error: rvalue reference type A is not allowed in exception specification (err_rref_in_exception_spec)",
[c]="error: rvalue reference type A is not allowed in exception specification (err_rref_in_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sampler_argument_required"] = {
["err_sampler_argument_required"]={
[a] = "error: sampler_t variable required - got A (err_sampler_argument_required)",
[c]="error: sampler_t variable required - got A (err_sampler_argument_required)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sampler_initializer_not_integer"] = {
["err_sampler_initializer_not_integer"]={
[a] = "error: sampler_t initialization requires 32-bit integer, not A (err_sampler_initializer_not_integer)",
[c]="error: sampler_t initialization requires 32-bit integer, not A (err_sampler_initializer_not_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_scoped_enum_missing_identifier"] = {
["err_scoped_enum_missing_identifier"]={
[a] = "error: scoped enumeration requires a name (err_scoped_enum_missing_identifier)",
[c]="error: scoped enumeration requires a name (err_scoped_enum_missing_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_second_argument_to_cwsc_not_pointer"] = {
["err_second_argument_to_cwsc_not_pointer"]={
[a] = "error: second argument to __builtin_call_with_static_chain must be of pointer type (err_second_argument_to_cwsc_not_pointer)",
[c]="error: second argument to __builtin_call_with_static_chain must be of pointer type (err_second_argument_to_cwsc_not_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_second_parameter_to_va_arg_abstract"] = {
["err_second_parameter_to_va_arg_abstract"]={
[a] = "error: second argument to \'va_arg\' is of abstract type A (err_second_parameter_to_va_arg_abstract)",
[c]="error: second argument to \'va_arg\' is of abstract type A (err_second_parameter_to_va_arg_abstract)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_second_parameter_to_va_arg_incomplete"] = {
["err_second_parameter_to_va_arg_incomplete"]={
[a] = "error: second argument to \'va_arg\' is of incomplete type A (err_second_parameter_to_va_arg_incomplete)",
[c]="error: second argument to \'va_arg\' is of incomplete type A (err_second_parameter_to_va_arg_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_section_conflict"] = {
["err_section_conflict"]={
[a] = "error: A causes a section type conflict with B (err_section_conflict)",
[c]="error: A causes a section type conflict with B (err_section_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_seh___except_block"] = {
["err_seh___except_block"]={
[a] = "error: A only allowed in __except block or filter expression (err_seh___except_block)",
[c]="error: A only allowed in __except block or filter expression (err_seh___except_block)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_seh___except_filter"] = {
["err_seh___except_filter"]={
[a] = "error: A only allowed in __except filter expression (err_seh___except_filter)",
[c]="error: A only allowed in __except filter expression (err_seh___except_filter)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_seh___finally_block"] = {
["err_seh___finally_block"]={
[a] = "error: A only allowed in __finally block (err_seh___finally_block)",
[c]="error: A only allowed in __finally block (err_seh___finally_block)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_seh_expected_handler"] = {
["err_seh_expected_handler"]={
[a] = "error: expected \'__except\' or \'__finally\' block (err_seh_expected_handler)",
[c]="error: expected \'__except\' or \'__finally\' block (err_seh_expected_handler)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_seh_in_a_coroutine_with_cxx_exceptions"] = {
["err_seh_in_a_coroutine_with_cxx_exceptions"]={
[a] = "error: cannot use SEH \'__try\' in a coroutine when C++ exceptions are enabled (err_seh_in_a_coroutine_with_cxx_exceptions)",
[c]="error: cannot use SEH \'__try\' in a coroutine when C++ exceptions are enabled (err_seh_in_a_coroutine_with_cxx_exceptions)",
["type"] = "Error",
[b]=e,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["err_seh_try_outside_functions"] = {
["err_seh_try_outside_functions"]={
[a] = "error: cannot use SEH \'__try\' in blocks, captured regions, or Obj-C method decls (err_seh_try_outside_functions)",
[c]="error: cannot use SEH \'__try\' in blocks, captured regions, or Obj-C method decls (err_seh_try_outside_functions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_seh_try_unsupported"] = {
["err_seh_try_unsupported"]={
[a] = "error: SEH \'__try\' is not supported on this target (err_seh_try_unsupported)",
[c]="error: SEH \'__try\' is not supported on this target (err_seh_try_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_selected_explicit_constructor"] = {
["err_selected_explicit_constructor"]={
[a] = "error: chosen constructor is explicit in copy-initialization (err_selected_explicit_constructor)",
[c]="error: chosen constructor is explicit in copy-initialization (err_selected_explicit_constructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_selector_element_const_type"] = {
["err_selector_element_const_type"]={
[a] = "error: selector element of type A cannot be a constant lvalue expression (err_selector_element_const_type)",
[c]="error: selector element of type A cannot be a constant lvalue expression (err_selector_element_const_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_selector_element_not_lvalue"] = {
["err_selector_element_not_lvalue"]={
[a] = "error: selector element is not a valid lvalue (err_selector_element_not_lvalue)",
[c]="error: selector element is not a valid lvalue (err_selector_element_not_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_selector_element_type"] = {
["err_selector_element_type"]={
[a] = "error: selector element type A is not a valid object (err_selector_element_type)",
[c]="error: selector element type A is not a valid object (err_selector_element_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_setter_type_void"] = {
["err_setter_type_void"]={
[a] = "error: type of setter must be void (err_setter_type_void)",
[c]="error: type of setter must be void (err_setter_type_void)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_setting_eval_method_used_in_unsafe_context"] = {
["err_setting_eval_method_used_in_unsafe_context"]={
[a] = "error: ... cannot be used with ... (err_setting_eval_method_used_in_unsafe_context)",
[c]="error: ... cannot be used with ... (err_setting_eval_method_used_in_unsafe_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_shared_var_init"] = {
["err_shared_var_init"]={
[a] = "error: initialization is not supported for __shared__ variables. (err_shared_var_init)",
[c]="error: initialization is not supported for __shared__ variables. (err_shared_var_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_shift_rhs_only_vector"] = {
["err_shift_rhs_only_vector"]={
[a] = "error: requested shift is a vector of type A but the first operand is not a vector (B) (err_shift_rhs_only_vector)",
[c]="error: requested shift is a vector of type A but the first operand is not a vector (B) (err_shift_rhs_only_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_shufflevector_argument_too_large"] = {
["err_shufflevector_argument_too_large"]={
[a] = "error: index for __builtin_shufflevector must be less than the total number of vector elements (err_shufflevector_argument_too_large)",
[c]="error: index for __builtin_shufflevector must be less than the total number of vector elements (err_shufflevector_argument_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_shufflevector_nonconstant_argument"] = {
["err_shufflevector_nonconstant_argument"]={
[a] = "error: index for __builtin_shufflevector must be a constant integer (err_shufflevector_nonconstant_argument)",
[c]="error: index for __builtin_shufflevector must be a constant integer (err_shufflevector_nonconstant_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_single_decl_assign_in_for_range"] = {
["err_single_decl_assign_in_for_range"]={
[a] = "error: range-based \'for\' statement uses \':\', not \'=\' (err_single_decl_assign_in_for_range)",
[c]="error: range-based \'for\' statement uses \':\', not \'=\' (err_single_decl_assign_in_for_range)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_size_t_literal_too_large"] = {
["err_size_t_literal_too_large"]={
[a] = "error: ...\'size_t\' literal is out of range of possible ...\'size_t\' values (err_size_t_literal_too_large)",
[c]="error: ...\'size_t\' literal is out of range of possible ...\'size_t\' values (err_size_t_literal_too_large)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_sizeless_in_exception_spec"] = {
["err_sizeless_in_exception_spec"]={
[a] = "error: ...sizeless type A is not allowed in exception specification (err_sizeless_in_exception_spec)",
[c]="error: ...sizeless type A is not allowed in exception specification (err_sizeless_in_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeless_nonlocal"] = {
["err_sizeless_nonlocal"]={
[a] = "error: non-local variable with sizeless type A (err_sizeless_nonlocal)",
[c]="error: non-local variable with sizeless type A (err_sizeless_nonlocal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_alignof_function_type"] = {
["err_sizeof_alignof_function_type"]={
[a] = "error: invalid application of \'A\' to a function type (err_sizeof_alignof_function_type)",
[c]="error: invalid application of \'A\' to a function type (err_sizeof_alignof_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_alignof_incomplete_or_sizeless_type"] = {
["err_sizeof_alignof_incomplete_or_sizeless_type"]={
[a] = "error: invalid application of \'A\' to ... type B (err_sizeof_alignof_incomplete_or_sizeless_type)",
[c]="error: invalid application of \'A\' to ... type B (err_sizeof_alignof_incomplete_or_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_alignof_typeof_bitfield"] = {
["err_sizeof_alignof_typeof_bitfield"]={
[a] = "error: invalid application of \'...\' to bit-field (err_sizeof_alignof_typeof_bitfield)",
[c]="error: invalid application of \'...\' to bit-field (err_sizeof_alignof_typeof_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_nonfragile_interface"] = {
["err_sizeof_nonfragile_interface"]={
[a] = "error: application of \'...\' to interface A is not supported on this architecture and platform (err_sizeof_nonfragile_interface)",
[c]="error: application of \'...\' to interface A is not supported on this architecture and platform (err_sizeof_nonfragile_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_pack_no_pack_name"] = {
["err_sizeof_pack_no_pack_name"]={
[a] = "error: A does not refer to the name of a parameter pack (err_sizeof_pack_no_pack_name)",
[c]="error: A does not refer to the name of a parameter pack (err_sizeof_pack_no_pack_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_pack_no_pack_name_suggest"] = {
["err_sizeof_pack_no_pack_name_suggest"]={
[a] = "error: A does not refer to the name of a parameter pack; did you mean B? (err_sizeof_pack_no_pack_name_suggest)",
[c]="error: A does not refer to the name of a parameter pack; did you mean B? (err_sizeof_pack_no_pack_name_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sizeof_parameter_pack"] = {
["err_sizeof_parameter_pack"]={
[a] = "error: expected parenthesized parameter pack name in \'sizeof...\' expression (err_sizeof_parameter_pack)",
[c]="error: expected parenthesized parameter pack name in \'sizeof...\' expression (err_sizeof_parameter_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_sls_hardening_arm_not_supported"] = {
["err_sls_hardening_arm_not_supported"]={
[a] = "error: -mharden-sls is only supported on armv7-a or later (err_sls_hardening_arm_not_supported)",
[c]="error: -mharden-sls is only supported on armv7-a or later (err_sls_hardening_arm_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_spaceship_argument_narrowing"] = {
["err_spaceship_argument_narrowing"]={
[a] = "error: argument to \'operator<=>\' ... (err_spaceship_argument_narrowing)",
[c]="error: argument to \'operator<=>\' ... (err_spaceship_argument_narrowing)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_spec_member_not_instantiated"] = {
["err_spec_member_not_instantiated"]={
[a] = "error: specialization of member A does not specialize an instantiated member (err_spec_member_not_instantiated)",
[c]="error: specialization of member A does not specialize an instantiated member (err_spec_member_not_instantiated)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_specialization_after_instantiation"] = {
["err_specialization_after_instantiation"]={
[a] = "error: explicit specialization of A after instantiation (err_specialization_after_instantiation)",
[c]="error: explicit specialization of A after instantiation (err_specialization_after_instantiation)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_specialization_not_primary_template"] = {
["err_specialization_not_primary_template"]={
[a] = "error: cannot reference member of primary template because deduced class template specialization A is ... specialization (err_specialization_not_primary_template)",
[c]="error: cannot reference member of primary template because deduced class template specialization A is ... specialization (err_specialization_not_primary_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_specialize_member_of_template"] = {
["err_specialize_member_of_template"]={
[a] = "error: cannot specialize ...a member of an unspecialized template (err_specialize_member_of_template)",
[c]="error: cannot specialize ...a member of an unspecialized template (err_specialize_member_of_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_stack_tagging_requires_hardware_feature"] = {
["err_stack_tagging_requires_hardware_feature"]={
[a] = "error: \'-fsanitize=memtag-stack\' requires hardware support (+memtag). For Armv8 or Armv9, try compiling with -march=armv8a+memtag or -march=armv9a+memtag (err_stack_tagging_requires_hardware_feature)",
[c]="error: \'-fsanitize=memtag-stack\' requires hardware support (+memtag). For Armv8 or Armv9, try compiling with -march=armv8a+memtag or -march=armv9a+memtag (err_stack_tagging_requires_hardware_feature)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_standalone_class_nested_name_specifier"] = {
["err_standalone_class_nested_name_specifier"]={
[a] = "error: forward declaration of ... cannot have a nested name specifier (err_standalone_class_nested_name_specifier)",
[c]="error: forward declaration of ... cannot have a nested name specifier (err_standalone_class_nested_name_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_expression_is_not_constant"] = {
["err_static_assert_expression_is_not_constant"]={
[a] = "error: static assertion expression is not an integral constant expression (err_static_assert_expression_is_not_constant)",
[c]="error: static assertion expression is not an integral constant expression (err_static_assert_expression_is_not_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_failed"] = {
["err_static_assert_failed"]={
[a] = "error: static assertion failed... (err_static_assert_failed)",
[c]="error: static assertion failed... (err_static_assert_failed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_invalid_mem_fn_ret_ty"] = {
["err_static_assert_invalid_mem_fn_ret_ty"]={
[a] = "error: the message in a static assertion must have a \'...()\' member function returning an object convertible to \'...\' (err_static_assert_invalid_mem_fn_ret_ty)",
[c]="error: the message in a static assertion must have a \'...()\' member function returning an object convertible to \'...\' (err_static_assert_invalid_mem_fn_ret_ty)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_invalid_message"] = {
["err_static_assert_invalid_message"]={
[a] = "error: the message in a static assertion must be a string literal or an object with \'data()\' and \'size()\' member functions (err_static_assert_invalid_message)",
[c]="error: the message in a static assertion must be a string literal or an object with \'data()\' and \'size()\' member functions (err_static_assert_invalid_message)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_message_constexpr"] = {
["err_static_assert_message_constexpr"]={
[a] = "error: the message in a static assertion must be produced by a constant expression (err_static_assert_message_constexpr)",
[c]="error: the message in a static assertion must be produced by a constant expression (err_static_assert_message_constexpr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_missing_member_function"] = {
["err_static_assert_missing_member_function"]={
[a] = "error: the message object in this static assertion is missing ... (err_static_assert_missing_member_function)",
[c]="error: the message object in this static assertion is missing ... (err_static_assert_missing_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_assert_requirement_failed"] = {
["err_static_assert_requirement_failed"]={
[a] = "error: static assertion failed due to requirement \'A\'... (err_static_assert_requirement_failed)",
[c]="error: static assertion failed due to requirement \'A\'... (err_static_assert_requirement_failed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_block_func"] = {
["err_static_block_func"]={
[a] = "error: function declared in block scope cannot have \'static\' storage class (err_static_block_func)",
[c]="error: function declared in block scope cannot have \'static\' storage class (err_static_block_func)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_data_member_not_allowed_in_anon_struct"] = {
["err_static_data_member_not_allowed_in_anon_struct"]={
[a] = "error: static data member A not allowed in anonymous ... (err_static_data_member_not_allowed_in_anon_struct)",
[c]="error: static data member A not allowed in anonymous ... (err_static_data_member_not_allowed_in_anon_struct)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_data_member_not_allowed_in_local_class"] = {
["err_static_data_member_not_allowed_in_local_class"]={
[a] = "error: static data member A not allowed in local ... B (err_static_data_member_not_allowed_in_local_class)",
[c]="error: static data member A not allowed in local ... B (err_static_data_member_not_allowed_in_local_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_data_member_reinitialization"] = {
["err_static_data_member_reinitialization"]={
[a] = "error: static data member A already has an initializer (err_static_data_member_reinitialization)",
[c]="error: static data member A already has an initializer (err_static_data_member_reinitialization)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_downcast_via_virtual"] = {
["err_static_downcast_via_virtual"]={
[a] = "error: cannot cast A to B via virtual base C (err_static_downcast_via_virtual)",
[c]="error: cannot cast A to B via virtual base C (err_static_downcast_via_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_function_scope"] = {
["err_static_function_scope"]={
[a] = "error: variables in function scope cannot be declared static (err_static_function_scope)",
[c]="error: variables in function scope cannot be declared static (err_static_function_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_illegal_in_new"] = {
["err_static_illegal_in_new"]={
[a] = "error: the \'static\' modifier for the array size is not legal in new expressions (err_static_illegal_in_new)",
[c]="error: the \'static\' modifier for the array size is not legal in new expressions (err_static_illegal_in_new)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_kernel"] = {
["err_static_kernel"]={
[a] = "error: kernel functions cannot be declared static (err_static_kernel)",
[c]="error: kernel functions cannot be declared static (err_static_kernel)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_lambda"] = {
["err_static_lambda"]={
[a] = "warning: static lambdas are a C++23 extension [-Wc++23-extensions] (err_static_lambda)",
[c]="warning: static lambdas are a C++23 extension [-Wc++23-extensions] (err_static_lambda)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Parse Issue"
[a]=l
},
},
["err_static_lambda_captures"] = {
["err_static_lambda_captures"]={
[a] = "error: a static lambda cannot have any captures (err_static_lambda_captures)",
[c]="error: a static lambda cannot have any captures (err_static_lambda_captures)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_static_main"] = {
["err_static_main"]={
[a] = "error: \'main\' is not allowed to be declared static (err_static_main)",
[c]="error: \'main\' is not allowed to be declared static (err_static_main)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_mutable_lambda"] = {
["err_static_mutable_lambda"]={
[a] = "error: lambda cannot be both mutable and static (err_static_mutable_lambda)",
[c]="error: lambda cannot be both mutable and static (err_static_mutable_lambda)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_static_non_static"] = {
["err_static_non_static"]={
[a] = "error: static declaration of A follows non-static declaration (err_static_non_static)",
[c]="error: static declaration of A follows non-static declaration (err_static_non_static)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_not_bitfield"] = {
["err_static_not_bitfield"]={
[a] = "error: static member A cannot be a bit-field (err_static_not_bitfield)",
[c]="error: static member A cannot be a bit-field (err_static_not_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_out_of_line"] = {
["err_static_out_of_line"]={
[a] = "error: \'static\' can only be specified inside the class definition (err_static_out_of_line)",
[c]="error: \'static\' can only be specified inside the class definition (err_static_out_of_line)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_static_overrides_virtual"] = {
["err_static_overrides_virtual"]={
[a] = "error: \'static\' member function A overrides a virtual function in a base class (err_static_overrides_virtual)",
[c]="error: \'static\' member function A overrides a virtual function in a base class (err_static_overrides_virtual)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_statically_allocated_object"] = {
["err_statically_allocated_object"]={
[a] = "error: interface type cannot be statically allocated (err_statically_allocated_object)",
[c]="error: interface type cannot be statically allocated (err_statically_allocated_object)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_std_compare_type_not_supported"] = {
["err_std_compare_type_not_supported"]={
[a] = "error: standard library implementation of A is not supported; ... (err_std_compare_type_not_supported)",
[c]="error: standard library implementation of A is not supported; ... (err_std_compare_type_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_std_source_location_impl_malformed"] = {
["err_std_source_location_impl_malformed"]={
[a] = "error: \'std::source_location::__impl\' must be standard-layout and have only two \'const char *\' fields \'_M_file_name\' and \'_M_function_name\', and two integral fields \'_M_line\' and \'_M_column\' (err_std_source_location_impl_malformed)",
[c]="error: \'std::source_location::__impl\' must be standard-layout and have only two \'const char *\' fields \'_M_file_name\' and \'_M_function_name\', and two integral fields \'_M_line\' and \'_M_column\' (err_std_source_location_impl_malformed)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_std_source_location_impl_not_found"] = {
["err_std_source_location_impl_not_found"]={
[a] = "error: \'std::source_location::__impl\' was not found; it must be defined before \'__builtin_source_location\' is called (err_std_source_location_impl_not_found)",
[c]="error: \'std::source_location::__impl\' was not found; it must be defined before \'__builtin_source_location\' is called (err_std_source_location_impl_not_found)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_std_type_trait_not_class_template"] = {
["err_std_type_trait_not_class_template"]={
[a] = "error: unsupported standard library implementation: \'std::A\' is not a class template (err_std_type_trait_not_class_template)",
[c]="error: unsupported standard library implementation: \'std::A\' is not a class template (err_std_type_trait_not_class_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_stmt_expr_in_default_arg"] = {
["err_stmt_expr_in_default_arg"]={
[a] = "error: default ... may not use a GNU statement expression (err_stmt_expr_in_default_arg)",
[c]="error: default ... may not use a GNU statement expression (err_stmt_expr_in_default_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_stmtexpr_file_scope"] = {
["err_stmtexpr_file_scope"]={
[a] = "error: statement expression not allowed at file scope (err_stmtexpr_file_scope)",
[c]="error: statement expression not allowed at file scope (err_stmtexpr_file_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_storage_class_for_static_member"] = {
["err_storage_class_for_static_member"]={
[a] = "error: static data member definition cannot specify a storage class (err_storage_class_for_static_member)",
[c]="error: static data member definition cannot specify a storage class (err_storage_class_for_static_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_storage_spec_on_catch_parm"] = {
["err_storage_spec_on_catch_parm"]={
[a] = "error: @catch parameter cannot have storage specifier \'A\' (err_storage_spec_on_catch_parm)",
[c]="error: @catch parameter cannot have storage specifier \'A\' (err_storage_spec_on_catch_parm)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_storageclass_invalid_for_member"] = {
["err_storageclass_invalid_for_member"]={
[a] = "error: storage class specified for a member declaration (err_storageclass_invalid_for_member)",
[c]="error: storage class specified for a member declaration (err_storageclass_invalid_for_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_store_value_to_reg"] = {
["err_store_value_to_reg"]={
[a] = "error: impossible constraint in asm: can\'t store value into a register (err_store_value_to_reg)",
[c]="error: impossible constraint in asm: can\'t store value into a register (err_store_value_to_reg)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["err_string_concat_mixed_suffix"] = {
["err_string_concat_mixed_suffix"]={
[a] = "error: differing user-defined suffixes (\'A\' and \'B\') in string literal concatenation (err_string_concat_mixed_suffix)",
[c]="error: differing user-defined suffixes (\'A\' and \'B\') in string literal concatenation (err_string_concat_mixed_suffix)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_strong_property"] = {
["err_strong_property"]={
[a] = "error: existing instance variable A for strong property B may not be __weak (err_strong_property)",
[c]="error: existing instance variable A for strong property B may not be __weak (err_strong_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_subscript_function_type"] = {
["err_subscript_function_type"]={
[a] = "error: subscript of pointer to function type A (err_subscript_function_type)",
[c]="error: subscript of pointer to function type A (err_subscript_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_subscript_incomplete_or_sizeless_type"] = {
["err_subscript_incomplete_or_sizeless_type"]={
[a] = "error: subscript of pointer to ... type A (err_subscript_incomplete_or_sizeless_type)",
[c]="error: subscript of pointer to ... type A (err_subscript_incomplete_or_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_subscript_nonfragile_interface"] = {
["err_subscript_nonfragile_interface"]={
[a] = "error: subscript requires size of interface A, which is not constant for this architecture and platform (err_subscript_nonfragile_interface)",
[c]="error: subscript requires size of interface A, which is not constant for this architecture and platform (err_subscript_nonfragile_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_subscript_svbool_t"] = {
["err_subscript_svbool_t"]={
[a] = "error: subscript of svbool_t is not allowed (err_subscript_svbool_t)",
[c]="error: subscript of svbool_t is not allowed (err_subscript_svbool_t)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_super_in_lambda_unsupported"] = {
["err_super_in_lambda_unsupported"]={
[a] = "error: use of \'__super\' inside a lambda is unsupported (err_super_in_lambda_unsupported)",
[c]="error: use of \'__super\' inside a lambda is unsupported (err_super_in_lambda_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_super_in_using_declaration"] = {
["err_super_in_using_declaration"]={
[a] = "error: \'__super\' cannot be used with a using declaration (err_super_in_using_declaration)",
[c]="error: \'__super\' cannot be used with a using declaration (err_super_in_using_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_sve_vector_in_non_sve_target"] = {
["err_sve_vector_in_non_sve_target"]={
[a] = "error: SVE vector type A cannot be used in a target without sve (err_sve_vector_in_non_sve_target)",
[c]="error: SVE vector type A cannot be used in a target without sve (err_sve_vector_in_non_sve_target)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_abi_parameter_wrong_type"] = {
["err_swift_abi_parameter_wrong_type"]={
[a] = "error: \'A\' parameter must have pointer... type; type here is B (err_swift_abi_parameter_wrong_type)",
[c]="error: \'A\' parameter must have pointer... type; type here is B (err_swift_abi_parameter_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_async_bad_block_type"] = {
["err_swift_async_bad_block_type"]={
[a] = "error: \'swift_async\' completion handler parameter must have block type returning \'void\', type here is A (err_swift_async_bad_block_type)",
[c]="error: \'swift_async\' completion handler parameter must have block type returning \'void\', type here is A (err_swift_async_bad_block_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_async_error_no_error_parameter"] = {
["err_swift_async_error_no_error_parameter"]={
[a] = "error: A attribute with \'nonnull_error\' convention can only be applied to a ... with a completion handler with an error parameter (err_swift_async_error_no_error_parameter)",
[c]="error: A attribute with \'nonnull_error\' convention can only be applied to a ... with a completion handler with an error parameter (err_swift_async_error_no_error_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_async_error_non_integral"] = {
["err_swift_async_error_non_integral"]={
[a] = "error: A attribute with \'B\' convention must have an integral-typed parameter in completion handler at index C, type here is D (err_swift_async_error_non_integral)",
[c]="error: A attribute with \'B\' convention must have an integral-typed parameter in completion handler at index C, type here is D (err_swift_async_error_non_integral)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_async_error_without_swift_async"] = {
["err_swift_async_error_without_swift_async"]={
[a] = "error: A attribute must be applied to a ... annotated with non-\'none\' attribute \'swift_async\' (err_swift_async_error_without_swift_async)",
[c]="error: A attribute must be applied to a ... annotated with non-\'none\' attribute \'swift_async\' (err_swift_async_error_without_swift_async)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_async_no_access"] = {
["err_swift_async_no_access"]={
[a] = "error: first argument to \'swift_async\' must be either \'none\', \'swift_private\', or \'not_swift_private\' (err_swift_async_no_access)",
[c]="error: first argument to \'swift_async\' must be either \'none\', \'swift_private\', or \'not_swift_private\' (err_swift_async_no_access)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_error_result_not_after_swift_context"] = {
["err_swift_error_result_not_after_swift_context"]={
[a] = "error: \'swift_error_result\' parameter must follow \'swift_context\' parameter (err_swift_error_result_not_after_swift_context)",
[c]="error: \'swift_error_result\' parameter must follow \'swift_context\' parameter (err_swift_error_result_not_after_swift_context)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_indirect_result_not_first"] = {
["err_swift_indirect_result_not_first"]={
[a] = "error: \'swift_indirect_result\' parameters must be first parameters of function (err_swift_indirect_result_not_first)",
[c]="error: \'swift_indirect_result\' parameters must be first parameters of function (err_swift_indirect_result_not_first)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_swift_param_attr_not_swiftcall"] = {
["err_swift_param_attr_not_swiftcall"]={
[a] = "error: \'A\' parameter can only be used with swiftcall... calling convention... (err_swift_param_attr_not_swiftcall)",
[c]="error: \'A\' parameter can only be used with swiftcall... calling convention... (err_swift_param_attr_not_swiftcall)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_switch_explicit_conversion"] = {
["err_switch_explicit_conversion"]={
[a] = "error: switch condition type A requires explicit conversion to B (err_switch_explicit_conversion)",
[c]="error: switch condition type A requires explicit conversion to B (err_switch_explicit_conversion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_switch_incomplete_class_type"] = {
["err_switch_incomplete_class_type"]={
[a] = "error: switch condition has incomplete class type A (err_switch_incomplete_class_type)",
[c]="error: switch condition has incomplete class type A (err_switch_incomplete_class_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_switch_into_protected_scope"] = {
["err_switch_into_protected_scope"]={
[a] = "error: cannot jump from switch statement to this case label (err_switch_into_protected_scope)",
[c]="error: cannot jump from switch statement to this case label (err_switch_into_protected_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_switch_multiple_conversions"] = {
["err_switch_multiple_conversions"]={
[a] = "error: multiple conversions from switch condition type A to an integral or enumeration type (err_switch_multiple_conversions)",
[c]="error: multiple conversions from switch condition type A to an integral or enumeration type (err_switch_multiple_conversions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_sycl_special_type_num_init_method"] = {
["err_sycl_special_type_num_init_method"]={
[a] = "error: types with \'sycl_special_class\' attribute must have one and only one \'__init\' method defined (err_sycl_special_type_num_init_method)",
[c]="error: types with \'sycl_special_class\' attribute must have one and only one \'__init\' method defined (err_sycl_special_type_num_init_method)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_synthesize_category_decl"] = {
["err_synthesize_category_decl"]={
[a] = "error: @synthesize not allowed in a category\'s implementation (err_synthesize_category_decl)",
[c]="error: @synthesize not allowed in a category\'s implementation (err_synthesize_category_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_synthesize_on_class_property"] = {
["err_synthesize_on_class_property"]={
[a] = "error: @synthesize not allowed on a class property A (err_synthesize_on_class_property)",
[c]="error: @synthesize not allowed on a class property A (err_synthesize_on_class_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_synthesize_variable_sized_ivar"] = {
["err_synthesize_variable_sized_ivar"]={
[a] = "error: synthesized property with variable size type A requires an existing instance variable (err_synthesize_variable_sized_ivar)",
[c]="error: synthesized property with variable size type A requires an existing instance variable (err_synthesize_variable_sized_ivar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_synthesized_property_name"] = {
["err_synthesized_property_name"]={
[a] = "error: expected a property name in @synthesize (err_synthesized_property_name)",
[c]="error: expected a property name in @synthesize (err_synthesized_property_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_synthesizing_arc_weak_property_disabled"] = {
["err_synthesizing_arc_weak_property_disabled"]={
[a] = "error: cannot synthesize weak property in file using manual reference counting (err_synthesizing_arc_weak_property_disabled)",
[c]="error: cannot synthesize weak property in file using manual reference counting (err_synthesizing_arc_weak_property_disabled)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_synthesizing_arc_weak_property_no_runtime"] = {
["err_synthesizing_arc_weak_property_no_runtime"]={
[a] = "error: cannot synthesize weak property because the current deployment target does not support weak references (err_synthesizing_arc_weak_property_no_runtime)",
[c]="error: cannot synthesize weak property because the current deployment target does not support weak references (err_synthesizing_arc_weak_property_no_runtime)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["err_systemz_invalid_tabort_code"] = {
["err_systemz_invalid_tabort_code"]={
[a] = "error: invalid transaction abort code (err_systemz_invalid_tabort_code)",
[c]="error: invalid transaction abort code (err_systemz_invalid_tabort_code)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_tag_definition_of_typedef"] = {
["err_tag_definition_of_typedef"]={
[a] = "error: definition of type A conflicts with ... of the same name (err_tag_definition_of_typedef)",
[c]="error: definition of type A conflicts with ... of the same name (err_tag_definition_of_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_tag_index_out_of_range"] = {
["err_tag_index_out_of_range"]={
[a] = "error: ... index A is greater than the number of arguments specified (err_tag_index_out_of_range)",
[c]="error: ... index A is greater than the number of arguments specified (err_tag_index_out_of_range)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_tag_reference_conflict"] = {
["err_tag_reference_conflict"]={
[a] = "error: implicit declaration introduced by elaborated type conflicts with a ... of the same name (err_tag_reference_conflict)",
[c]="error: implicit declaration introduced by elaborated type conflicts with a ... of the same name (err_tag_reference_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_tag_reference_non_tag"] = {
["err_tag_reference_non_tag"]={
[a] = "error: ... A cannot be referenced with a ... specifier (err_tag_reference_non_tag)",
[c]="error: ... A cannot be referenced with a ... specifier (err_tag_reference_non_tag)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_tagless_friend_type_template"] = {
["err_tagless_friend_type_template"]={
[a] = "error: friend type templates must use an elaborated type (err_tagless_friend_type_template)",
[c]="error: friend type templates must use an elaborated type (err_tagless_friend_type_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_target_clone_doesnt_match"] = {
["err_target_clone_doesnt_match"]={
[a] = "error: \'target_clones\' attribute does not match previous declaration (err_target_clone_doesnt_match)",
[c]="error: \'target_clones\' attribute does not match previous declaration (err_target_clone_doesnt_match)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_clone_must_have_default"] = {
["err_target_clone_must_have_default"]={
[a] = "error: \'target_clones\' multiversioning requires a default target (err_target_clone_must_have_default)",
[c]="error: \'target_clones\' multiversioning requires a default target (err_target_clone_must_have_default)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unknown_abi"] = {
["err_target_unknown_abi"]={
[a] = "error: unknown target ABI \'A\' (err_target_unknown_abi)",
[c]="error: unknown target ABI \'A\' (err_target_unknown_abi)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unknown_cpu"] = {
["err_target_unknown_cpu"]={
[a] = "error: unknown target CPU \'A\' (err_target_unknown_cpu)",
[c]="error: unknown target CPU \'A\' (err_target_unknown_cpu)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unknown_fpmath"] = {
["err_target_unknown_fpmath"]={
[a] = "error: unknown FP unit \'A\' (err_target_unknown_fpmath)",
[c]="error: unknown FP unit \'A\' (err_target_unknown_fpmath)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unknown_triple"] = {
["err_target_unknown_triple"]={
[a] = "error: unknown target triple \'A\' (err_target_unknown_triple)",
[c]="error: unknown target triple \'A\' (err_target_unknown_triple)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_abi"] = {
["err_target_unsupported_abi"]={
[a] = "error: ABI \'A\' is not supported on CPU \'B\' (err_target_unsupported_abi)",
[c]="error: ABI \'A\' is not supported on CPU \'B\' (err_target_unsupported_abi)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_abi_for_triple"] = {
["err_target_unsupported_abi_for_triple"]={
[a] = "error: ABI \'A\' is not supported for \'B\' (err_target_unsupported_abi_for_triple)",
[c]="error: ABI \'A\' is not supported for \'B\' (err_target_unsupported_abi_for_triple)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_arch"] = {
["err_target_unsupported_arch"]={
[a] = "error: the target architecture \'A\' is not supported by the target \'B\' (err_target_unsupported_arch)",
[c]="error: the target architecture \'A\' is not supported by the target \'B\' (err_target_unsupported_arch)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_cpu_for_micromips"] = {
["err_target_unsupported_cpu_for_micromips"]={
[a] = "error: micromips is not supported for target CPU \'A\' (err_target_unsupported_cpu_for_micromips)",
[c]="error: micromips is not supported for target CPU \'A\' (err_target_unsupported_cpu_for_micromips)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_execute_only"] = {
["err_target_unsupported_execute_only"]={
[a] = "error: execute only is not supported for the A sub-architecture (err_target_unsupported_execute_only)",
[c]="error: execute only is not supported for the A sub-architecture (err_target_unsupported_execute_only)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_fpmath"] = {
["err_target_unsupported_fpmath"]={
[a] = "error: the \'A\' unit is not supported with this instruction set (err_target_unsupported_fpmath)",
[c]="error: the \'A\' unit is not supported with this instruction set (err_target_unsupported_fpmath)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_mcmse"] = {
["err_target_unsupported_mcmse"]={
[a] = "error: -mcmse is not supported for A (err_target_unsupported_mcmse)",
[c]="error: -mcmse is not supported for A (err_target_unsupported_mcmse)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_tp_hard"] = {
["err_target_unsupported_tp_hard"]={
[a] = "error: hardware TLS register is not supported for the A sub-architecture (err_target_unsupported_tp_hard)",
[c]="error: hardware TLS register is not supported for the A sub-architecture (err_target_unsupported_tp_hard)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_target_unsupported_type"] = {
["err_target_unsupported_type"]={
[a] = "error: A requires ... B ...type support, but target \'C\' does not support it (err_target_unsupported_type)",
[c]="error: A requires ... B ...type support, but target \'C\' does not support it (err_target_unsupported_type)",
["type"] = "Error",
[b]=e,
["category"] = "OpenMP Issue"
[a]=n
},
},
["err_target_unsupported_unaligned"] = {
["err_target_unsupported_unaligned"]={
[a] = "error: the A sub-architecture does not support unaligned accesses (err_target_unsupported_unaligned)",
[c]="error: the A sub-architecture does not support unaligned accesses (err_target_unsupported_unaligned)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_tcb_conflicting_attributes"] = {
["err_tcb_conflicting_attributes"]={
[a] = "error: attributes \'A(\"B\")\' and \'C(\"D\")\' are mutually exclusive (err_tcb_conflicting_attributes)",
[c]="error: attributes \'A(\"B\")\' and \'C(\"D\")\' are mutually exclusive (err_tcb_conflicting_attributes)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_temp_copy_ambiguous"] = {
["err_temp_copy_ambiguous"]={
[a] = "error: ambiguous constructor call when ... of type A (err_temp_copy_ambiguous)",
[c]="error: ambiguous constructor call when ... of type A (err_temp_copy_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_temp_copy_deleted"] = {
["err_temp_copy_deleted"]={
[a] = "error: ... of type A invokes deleted constructor (err_temp_copy_deleted)",
[c]="error: ... of type A invokes deleted constructor (err_temp_copy_deleted)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_temp_copy_incomplete"] = {
["err_temp_copy_incomplete"]={
[a] = "error: copying a temporary object of incomplete type A (err_temp_copy_incomplete)",
[c]="error: copying a temporary object of incomplete type A (err_temp_copy_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_temp_copy_no_viable"] = {
["err_temp_copy_no_viable"]={
[a] = "error: no viable constructor ... of type A (err_temp_copy_no_viable)",
[c]="error: no viable constructor ... of type A (err_temp_copy_no_viable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_address_of_non_pointer"] = {
["err_template_arg_address_of_non_pointer"]={
[a] = "error: address taken in non-type template argument for template parameter of reference type A (err_template_arg_address_of_non_pointer)",
[c]="error: address taken in non-type template argument for template parameter of reference type A (err_template_arg_address_of_non_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_deduced_incomplete_pack"] = {
["err_template_arg_deduced_incomplete_pack"]={
[a] = "error: deduced incomplete pack A for template parameter B (err_template_arg_deduced_incomplete_pack)",
[c]="error: deduced incomplete pack A for template parameter B (err_template_arg_deduced_incomplete_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_field"] = {
["err_template_arg_field"]={
[a] = "error: non-type template argument refers to non-static data member A (err_template_arg_field)",
[c]="error: non-type template argument refers to non-static data member A (err_template_arg_field)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_invalid"] = {
["err_template_arg_invalid"]={
[a] = "error: non-type template argument \'A\' is invalid (err_template_arg_invalid)",
[c]="error: non-type template argument \'A\' is invalid (err_template_arg_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_list_constraints_not_satisfied"] = {
["err_template_arg_list_constraints_not_satisfied"]={
[a] = "error: constraints not satisfied for ... AB (err_template_arg_list_constraints_not_satisfied)",
[c]="error: constraints not satisfied for ... AB (err_template_arg_list_constraints_not_satisfied)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_list_different_arity"] = {
["err_template_arg_list_different_arity"]={
[a] = "error: ... template arguments for ... A (err_template_arg_list_different_arity)",
[c]="error: ... template arguments for ... A (err_template_arg_list_different_arity)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_member_ptr_base_derived_not_supported"] = {
["err_template_arg_member_ptr_base_derived_not_supported"]={
[a] = "error: sorry, non-type template argument of pointer-to-member type A that refers to member B of a different class is not supported yet (err_template_arg_member_ptr_base_derived_not_supported)",
[c]="error: sorry, non-type template argument of pointer-to-member type A that refers to member B of a different class is not supported yet (err_template_arg_member_ptr_base_derived_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_method"] = {
["err_template_arg_method"]={
[a] = "error: non-type template argument refers to non-static member function A (err_template_arg_method)",
[c]="error: non-type template argument refers to non-static member function A (err_template_arg_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_must_be_expr"] = {
["err_template_arg_must_be_expr"]={
[a] = "error: template argument for non-type template parameter must be an expression (err_template_arg_must_be_expr)",
[c]="error: template argument for non-type template parameter must be an expression (err_template_arg_must_be_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_must_be_template"] = {
["err_template_arg_must_be_template"]={
[a] = "error: template argument for template template parameter must be a class template... (err_template_arg_must_be_template)",
[c]="error: template argument for template template parameter must be a class template... (err_template_arg_must_be_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_must_be_type"] = {
["err_template_arg_must_be_type"]={
[a] = "error: template argument for template type parameter must be a type (err_template_arg_must_be_type)",
[c]="error: template argument for template type parameter must be a type (err_template_arg_must_be_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_must_be_type_suggest"] = {
["err_template_arg_must_be_type_suggest"]={
[a] = "error: template argument for template type parameter must be a type; did you forget \'typename\'? (err_template_arg_must_be_type_suggest)",
[c]="error: template argument for template type parameter must be a type; did you forget \'typename\'? (err_template_arg_must_be_type_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_no_ref_bind"] = {
["err_template_arg_no_ref_bind"]={
[a] = "error: non-type template parameter of reference type A cannot bind to template argument of type B (err_template_arg_no_ref_bind)",
[c]="error: non-type template parameter of reference type A cannot bind to template argument of type B (err_template_arg_no_ref_bind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_nontype_ambig"] = {
["err_template_arg_nontype_ambig"]={
[a] = "error: template argument for non-type template parameter is treated as function type A (err_template_arg_nontype_ambig)",
[c]="error: template argument for non-type template parameter is treated as function type A (err_template_arg_nontype_ambig)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_address_constant"] = {
["err_template_arg_not_address_constant"]={
[a] = "error: non-type template argument of type A is not a constant expression (err_template_arg_not_address_constant)",
[c]="error: non-type template argument of type A is not a constant expression (err_template_arg_not_address_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_address_of"] = {
["err_template_arg_not_address_of"]={
[a] = "error: non-type template argument for template parameter of pointer type A must have its address taken (err_template_arg_not_address_of)",
[c]="error: non-type template argument for template parameter of pointer type A must have its address taken (err_template_arg_not_address_of)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_convertible"] = {
["err_template_arg_not_convertible"]={
[a] = "error: non-type template argument of type A cannot be converted to a value of type B (err_template_arg_not_convertible)",
[c]="error: non-type template argument of type A cannot be converted to a value of type B (err_template_arg_not_convertible)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_decl_ref"] = {
["err_template_arg_not_decl_ref"]={
[a] = "error: non-type template argument does not refer to any declaration (err_template_arg_not_decl_ref)",
[c]="error: non-type template argument does not refer to any declaration (err_template_arg_not_decl_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_ice"] = {
["err_template_arg_not_ice"]={
[a] = "error: non-type template argument of type A is not an integral constant expression (err_template_arg_not_ice)",
[c]="error: non-type template argument of type A is not an integral constant expression (err_template_arg_not_ice)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_integral_or_enumeral"] = {
["err_template_arg_not_integral_or_enumeral"]={
[a] = "error: non-type template argument of type A must have an integral or enumeration type (err_template_arg_not_integral_or_enumeral)",
[c]="error: non-type template argument of type A must have an integral or enumeration type (err_template_arg_not_integral_or_enumeral)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_object_or_func"] = {
["err_template_arg_not_object_or_func"]={
[a] = "error: non-type template argument does not refer to an object or function (err_template_arg_not_object_or_func)",
[c]="error: non-type template argument does not refer to an object or function (err_template_arg_not_object_or_func)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_pointer_to_member_form"] = {
["err_template_arg_not_pointer_to_member_form"]={
[a] = "error: non-type template argument is not a pointer to member constant (err_template_arg_not_pointer_to_member_form)",
[c]="error: non-type template argument is not a pointer to member constant (err_template_arg_not_pointer_to_member_form)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_not_valid_template"] = {
["err_template_arg_not_valid_template"]={
[a] = "error: template argument does not refer to a class or alias template, or template template parameter (err_template_arg_not_valid_template)",
[c]="error: template argument does not refer to a class or alias template, or template template parameter (err_template_arg_not_valid_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_object_no_linkage"] = {
["err_template_arg_object_no_linkage"]={
[a] = "error: non-type template argument refers to ... A that does not have linkage (err_template_arg_object_no_linkage)",
[c]="error: non-type template argument refers to ... A that does not have linkage (err_template_arg_object_no_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_overload_type"] = {
["err_template_arg_overload_type"]={
[a] = "error: template argument is the type of an unresolved overloaded function (err_template_arg_overload_type)",
[c]="error: template argument is the type of an unresolved overloaded function (err_template_arg_overload_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_ref_bind_ignores_quals"] = {
["err_template_arg_ref_bind_ignores_quals"]={
[a] = "error: reference binding of non-type template parameter of type A to template argument of type B ignores qualifiers (err_template_arg_ref_bind_ignores_quals)",
[c]="error: reference binding of non-type template parameter of type A to template argument of type B ignores qualifiers (err_template_arg_ref_bind_ignores_quals)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_reference_var"] = {
["err_template_arg_reference_var"]={
[a] = "error: non-type template argument of reference type A is not an object (err_template_arg_reference_var)",
[c]="error: non-type template argument of reference type A is not an object (err_template_arg_reference_var)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_template_params_mismatch"] = {
["err_template_arg_template_params_mismatch"]={
[a] = "error: template template argument has different template parameters than its corresponding template template parameter (err_template_arg_template_params_mismatch)",
[c]="error: template template argument has different template parameters than its corresponding template template parameter (err_template_arg_template_params_mismatch)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_thread_local"] = {
["err_template_arg_thread_local"]={
[a] = "error: non-type template argument refers to thread-local object (err_template_arg_thread_local)",
[c]="error: non-type template argument refers to thread-local object (err_template_arg_thread_local)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_untyped_null_constant"] = {
["err_template_arg_untyped_null_constant"]={
[a] = "error: null non-type template argument must be cast to template parameter type A (err_template_arg_untyped_null_constant)",
[c]="error: null non-type template argument must be cast to template parameter type A (err_template_arg_untyped_null_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_arg_wrongtype_null_constant"] = {
["err_template_arg_wrongtype_null_constant"]={
[a] = "error: null non-type template argument of type A does not match template parameter of type B (err_template_arg_wrongtype_null_constant)",
[c]="error: null non-type template argument of type A does not match template parameter of type B (err_template_arg_wrongtype_null_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_defn_explicit_instantiation"] = {
["err_template_defn_explicit_instantiation"]={
[a] = "error: ... cannot be defined in an explicit instantiation; if this declaration is meant to be a ... definition, remove the \'template\' keyword (err_template_defn_explicit_instantiation)",
[c]="error: ... cannot be defined in an explicit instantiation; if this declaration is meant to be a ... definition, remove the \'template\' keyword (err_template_defn_explicit_instantiation)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_template_different_requires_clause"] = {
["err_template_different_requires_clause"]={
[a] = "error: requires clause differs in template redeclaration (err_template_different_requires_clause)",
[c]="error: requires clause differs in template redeclaration (err_template_different_requires_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_different_type_constraint"] = {
["err_template_different_type_constraint"]={
[a] = "error: type constraint differs in template redeclaration (err_template_different_type_constraint)",
[c]="error: type constraint differs in template redeclaration (err_template_different_type_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_expansion_into_fixed_list"] = {
["err_template_expansion_into_fixed_list"]={
[a] = "error: pack expansion used as argument for non-pack parameter of ... (err_template_expansion_into_fixed_list)",
[c]="error: pack expansion used as argument for non-pack parameter of ... (err_template_expansion_into_fixed_list)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_id_not_a_type"] = {
["err_template_id_not_a_type"]={
[a] = "error: template name refers to non-type template A (err_template_id_not_a_type)",
[c]="error: template name refers to non-type template A (err_template_id_not_a_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_inside_local_class"] = {
["err_template_inside_local_class"]={
[a] = "error: templates cannot be declared inside of a local class (err_template_inside_local_class)",
[c]="error: templates cannot be declared inside of a local class (err_template_inside_local_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_instantiate_undefined"] = {
["err_template_instantiate_undefined"]={
[a] = "error: ... instantiation of undefined template A (err_template_instantiate_undefined)",
[c]="error: ... instantiation of undefined template A (err_template_instantiate_undefined)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_instantiate_within_definition"] = {
["err_template_instantiate_within_definition"]={
[a] = "error: ... instantiation of template A within its own definition (err_template_instantiate_within_definition)",
[c]="error: ... instantiation of template A within its own definition (err_template_instantiate_within_definition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_kernel"] = {
["err_template_kernel"]={
[a] = "error: kernel functions cannot be used in a template declaration, instantiation or specialization (err_template_kernel)",
[c]="error: kernel functions cannot be used in a template declaration, instantiation or specialization (err_template_kernel)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_kw_missing"] = {
["err_template_kw_missing"]={
[a] = "error: missing \'template\' keyword prior to dependent template name \'AB\' (err_template_kw_missing)",
[c]="error: missing \'template\' keyword prior to dependent template name \'AB\' (err_template_kw_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_kw_refers_to_dependent_non_template"] = {
["err_template_kw_refers_to_dependent_non_template"]={
[a] = "error: A... cannot refer to a dependent template (err_template_kw_refers_to_dependent_non_template)",
[c]="error: A... cannot refer to a dependent template (err_template_kw_refers_to_dependent_non_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_kw_refers_to_non_template"] = {
["err_template_kw_refers_to_non_template"]={
[a] = "error: A... does not refer to a template (err_template_kw_refers_to_non_template)",
[c]="error: A... does not refer to a template (err_template_kw_refers_to_non_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_kw_refers_to_type_template"] = {
["err_template_kw_refers_to_type_template"]={
[a] = "error: \'AB\' is expected to be a non-type template, but instantiated to a ... template (err_template_kw_refers_to_type_template)",
[c]="error: \'AB\' is expected to be a non-type template, but instantiated to a ... template (err_template_kw_refers_to_type_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_linkage"] = {
["err_template_linkage"]={
[a] = "error: templates must have C++ linkage (err_template_linkage)",
[c]="error: templates must have C++ linkage (err_template_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_member"] = {
["err_template_member"]={
[a] = "error: member A declared as a template (err_template_member)",
[c]="error: member A declared as a template (err_template_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_member_noparams"] = {
["err_template_member_noparams"]={
[a] = "error: extraneous \'template<>\' in declaration of member A (err_template_member_noparams)",
[c]="error: extraneous \'template<>\' in declaration of member A (err_template_member_noparams)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_missing_args"] = {
["err_template_missing_args"]={
[a] = "error: use of ... A requires template arguments (err_template_missing_args)",
[c]="error: use of ... A requires template arguments (err_template_missing_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_bad_structural_type"] = {
["err_template_nontype_parm_bad_structural_type"]={
[a] = "error: a non-type template parameter cannot have type A before C++20 (err_template_nontype_parm_bad_structural_type)",
[c]="error: a non-type template parameter cannot have type A before C++20 (err_template_nontype_parm_bad_structural_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_bad_type"] = {
["err_template_nontype_parm_bad_type"]={
[a] = "error: a non-type template parameter cannot have type A (err_template_nontype_parm_bad_type)",
[c]="error: a non-type template parameter cannot have type A (err_template_nontype_parm_bad_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_different_type"] = {
["err_template_nontype_parm_different_type"]={
[a] = "error: template non-type parameter has a different type A in template ...redeclaration (err_template_nontype_parm_different_type)",
[c]="error: template non-type parameter has a different type A in template ...redeclaration (err_template_nontype_parm_different_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_incomplete"] = {
["err_template_nontype_parm_incomplete"]={
[a] = "error: non-type template parameter has incomplete type A (err_template_nontype_parm_incomplete)",
[c]="error: non-type template parameter has incomplete type A (err_template_nontype_parm_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_not_literal"] = {
["err_template_nontype_parm_not_literal"]={
[a] = "error: non-type template parameter has non-literal type A (err_template_nontype_parm_not_literal)",
[c]="error: non-type template parameter has non-literal type A (err_template_nontype_parm_not_literal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_not_structural"] = {
["err_template_nontype_parm_not_structural"]={
[a] = "error: type A of non-type template parameter is not a structural type (err_template_nontype_parm_not_structural)",
[c]="error: type A of non-type template parameter is not a structural type (err_template_nontype_parm_not_structural)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_nontype_parm_rvalue_ref"] = {
["err_template_nontype_parm_rvalue_ref"]={
[a] = "error: non-type template parameter has rvalue reference type A (err_template_nontype_parm_rvalue_ref)",
[c]="error: non-type template parameter has rvalue reference type A (err_template_nontype_parm_rvalue_ref)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_outside_namespace_or_class_scope"] = {
["err_template_outside_namespace_or_class_scope"]={
[a] = "error: templates can only be declared in namespace or class scope (err_template_outside_namespace_or_class_scope)",
[c]="error: templates can only be declared in namespace or class scope (err_template_outside_namespace_or_class_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_default_arg_inconsistent_redefinition"] = {
["err_template_param_default_arg_inconsistent_redefinition"]={
[a] = "error: template parameter default argument is inconsistent with previous definition (err_template_param_default_arg_inconsistent_redefinition)",
[c]="error: template parameter default argument is inconsistent with previous definition (err_template_param_default_arg_inconsistent_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_default_arg_missing"] = {
["err_template_param_default_arg_missing"]={
[a] = "error: template parameter missing a default argument (err_template_param_default_arg_missing)",
[c]="error: template parameter missing a default argument (err_template_param_default_arg_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_default_arg_redefinition"] = {
["err_template_param_default_arg_redefinition"]={
[a] = "error: template parameter redefines default argument (err_template_param_default_arg_redefinition)",
[c]="error: template parameter redefines default argument (err_template_param_default_arg_redefinition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_different_kind"] = {
["err_template_param_different_kind"]={
[a] = "error: template parameter has a different kind in template ...redeclaration (err_template_param_different_kind)",
[c]="error: template parameter has a different kind in template ...redeclaration (err_template_param_different_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_list_different_arity"] = {
["err_template_param_list_different_arity"]={
[a] = "error: ... template parameters in template ...redeclaration (err_template_param_list_different_arity)",
[c]="error: ... template parameters in template ...redeclaration (err_template_param_list_different_arity)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_list_matches_nontemplate"] = {
["err_template_param_list_matches_nontemplate"]={
[a] = "error: template parameter list matching the non-templated nested type A should be empty (\'template<>\') (err_template_param_list_matches_nontemplate)",
[c]="error: template parameter list matching the non-templated nested type A should be empty (\'template<>\') (err_template_param_list_matches_nontemplate)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_pack_default_arg"] = {
["err_template_param_pack_default_arg"]={
[a] = "error: template parameter pack cannot have a default argument (err_template_param_pack_default_arg)",
[c]="error: template parameter pack cannot have a default argument (err_template_param_pack_default_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_pack_must_be_last_template_parameter"] = {
["err_template_param_pack_must_be_last_template_parameter"]={
[a] = "error: template parameter pack must be the last template parameter (err_template_param_pack_must_be_last_template_parameter)",
[c]="error: template parameter pack must be the last template parameter (err_template_param_pack_must_be_last_template_parameter)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_param_shadow"] = {
["err_template_param_shadow"]={
[a] = "error: declaration of A shadows template parameter (err_template_param_shadow)",
[c]="error: declaration of A shadows template parameter (err_template_param_shadow)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_parameter_default_friend_template"] = {
["err_template_parameter_default_friend_template"]={
[a] = "error: default template argument not permitted on a friend template (err_template_parameter_default_friend_template)",
[c]="error: default template argument not permitted on a friend template (err_template_parameter_default_friend_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_parameter_default_template_member"] = {
["err_template_parameter_default_template_member"]={
[a] = "error: cannot add a default template argument to the definition of a member of a class template (err_template_parameter_default_template_member)",
[c]="error: cannot add a default template argument to the definition of a member of a class template (err_template_parameter_default_template_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_parameter_pack_non_pack"] = {
["err_template_parameter_pack_non_pack"]={
[a] = "error: ... parameter... conflicts with previous ... parameter... (err_template_parameter_pack_non_pack)",
[c]="error: ... parameter... conflicts with previous ... parameter... (err_template_parameter_pack_non_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_qualified_declarator_no_match"] = {
["err_template_qualified_declarator_no_match"]={
[a] = "error: nested name specifier \'A\' for declaration does not refer into a class, class template or class template partial specialization (err_template_qualified_declarator_no_match)",
[c]="error: nested name specifier \'A\' for declaration does not refer into a class, class template or class template partial specialization (err_template_qualified_declarator_no_match)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_recursion_depth_exceeded"] = {
["err_template_recursion_depth_exceeded"]={
[a] = "fatal error: recursive template instantiation exceeded maximum depth of A (err_template_recursion_depth_exceeded)",
[c]="fatal error: recursive template instantiation exceeded maximum depth of A (err_template_recursion_depth_exceeded)",
["type"] = "Fatal",
[b]=M,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_decl_friend"] = {
["err_template_spec_decl_friend"]={
[a] = "error: cannot declare an explicit specialization in a friend (err_template_spec_decl_friend)",
[c]="error: cannot declare an explicit specialization in a friend (err_template_spec_decl_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_decl_function_scope"] = {
["err_template_spec_decl_function_scope"]={
[a] = "error: explicit specialization of A in function scope (err_template_spec_decl_function_scope)",
[c]="error: explicit specialization of A in function scope (err_template_spec_decl_function_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_default_arg"] = {
["err_template_spec_default_arg"]={
[a] = "error: default argument not permitted on an explicit ... of function A (err_template_spec_default_arg)",
[c]="error: default argument not permitted on an explicit ... of function A (err_template_spec_default_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_extra_headers"] = {
["err_template_spec_extra_headers"]={
[a] = "error: extraneous template parameter list in template specialization or out-of-line template definition (err_template_spec_extra_headers)",
[c]="error: extraneous template parameter list in template specialization or out-of-line template definition (err_template_spec_extra_headers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_friend"] = {
["err_template_spec_friend"]={
[a] = "error: template specialization declaration cannot be a friend (err_template_spec_friend)",
[c]="error: template specialization declaration cannot be a friend (err_template_spec_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_needs_header"] = {
["err_template_spec_needs_header"]={
[a] = "error: template specialization requires \'template<>\' (err_template_spec_needs_header)",
[c]="error: template specialization requires \'template<>\' (err_template_spec_needs_header)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_needs_template_parameters"] = {
["err_template_spec_needs_template_parameters"]={
[a] = "error: template specialization or definition requires a template parameter list corresponding to the nested type A (err_template_spec_needs_template_parameters)",
[c]="error: template specialization or definition requires a template parameter list corresponding to the nested type A (err_template_spec_needs_template_parameters)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_redecl_global_scope"] = {
["err_template_spec_redecl_global_scope"]={
[a] = "error: ... specialization of A must occur at global scope (err_template_spec_redecl_global_scope)",
[c]="error: ... specialization of A must occur at global scope (err_template_spec_redecl_global_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_redecl_out_of_scope"] = {
["err_template_spec_redecl_out_of_scope"]={
[a] = "error: ... specialization of A not in ... (err_template_spec_redecl_out_of_scope)",
[c]="error: ... specialization of A not in ... (err_template_spec_redecl_out_of_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_spec_syntax_non_template"] = {
["err_template_spec_syntax_non_template"]={
[a] = "error: identifier followed by \'<\' indicates a class template specialization but A ... (err_template_spec_syntax_non_template)",
[c]="error: identifier followed by \'<\' indicates a class template specialization but A ... (err_template_spec_syntax_non_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_template_spec_unknown_kind"] = {
["err_template_spec_unknown_kind"]={
[a] = "error: can only provide an explicit specialization for a class template, function template, variable template, or a member function, static data member, ... of a class template (err_template_spec_unknown_kind)",
[c]="error: can only provide an explicit specialization for a class template, function template, variable template, or a member function, static data member, ... of a class template (err_template_spec_unknown_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_tag_noparams"] = {
["err_template_tag_noparams"]={
[a] = "error: extraneous \'template<>\' in declaration of A B (err_template_tag_noparams)",
[c]="error: extraneous \'template<>\' in declaration of A B (err_template_tag_noparams)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_template_parameter_not_at_least_as_constrained"] = {
["err_template_template_parameter_not_at_least_as_constrained"]={
[a] = "error: template template argument A is more constrained than template template parameter B (err_template_template_parameter_not_at_least_as_constrained)",
[c]="error: template template argument A is more constrained than template template parameter B (err_template_template_parameter_not_at_least_as_constrained)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_template_parm_no_parms"] = {
["err_template_template_parm_no_parms"]={
[a] = "error: template template parameter must have its own template parameters (err_template_template_parm_no_parms)",
[c]="error: template template parameter must have its own template parameters (err_template_template_parm_no_parms)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_typedef"] = {
["err_template_typedef"]={
[a] = "error: a typedef cannot be a template (err_template_typedef)",
[c]="error: a typedef cannot be a template (err_template_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_unnamed_class"] = {
["err_template_unnamed_class"]={
[a] = "error: cannot declare a class template with no name (err_template_unnamed_class)",
[c]="error: cannot declare a class template with no name (err_template_unnamed_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_template_variable_noparams"] = {
["err_template_variable_noparams"]={
[a] = "error: extraneous \'template<>\' in declaration of variable A (err_template_variable_noparams)",
[c]="error: extraneous \'template<>\' in declaration of variable A (err_template_variable_noparams)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_templated_invalid_declaration"] = {
["err_templated_invalid_declaration"]={
[a] = "error: a static_assert declaration cannot be a template (err_templated_invalid_declaration)",
[c]="error: a static_assert declaration cannot be a template (err_templated_invalid_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_templated_using_directive_declaration"] = {
["err_templated_using_directive_declaration"]={
[a] = "error: cannot template a using ... (err_templated_using_directive_declaration)",
[c]="error: cannot template a using ... (err_templated_using_directive_declaration)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_tentative_def_incomplete_type"] = {
["err_tentative_def_incomplete_type"]={
[a] = "error: tentative definition has type A that is never completed (err_tentative_def_incomplete_type)",
[c]="error: tentative definition has type A that is never completed (err_tentative_def_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_test_module_file_extension_format"] = {
["err_test_module_file_extension_format"]={
[a] = "error: -ftest-module-file-extension argument \'A\' is not of the required form \'blockname:major:minor:hashed:user info\' (err_test_module_file_extension_format)",
[c]="error: -ftest-module-file-extension argument \'A\' is not of the required form \'blockname:major:minor:hashed:user info\' (err_test_module_file_extension_format)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_test_module_file_extension_version"] = {
["err_test_module_file_extension_version"]={
[a] = "error: test module file extension \'A\' has different version (B.C) than expected (D.E) (err_test_module_file_extension_version)",
[c]="error: test module file extension \'A\' has different version (B.C) than expected (D.E) (err_test_module_file_extension_version)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_this_capture"] = {
["err_this_capture"]={
[a] = "error: \'this\' cannot be ...captured in this context (err_this_capture)",
[c]="error: \'this\' cannot be ...captured in this context (err_this_capture)",
["type"] = "Error",
[b]=e,
["category"] = "Lambda Issue"
[a]=X
},
},
["err_this_captured_by_reference"] = {
["err_this_captured_by_reference"]={
[a] = "error: \'this\' cannot be captured by reference (err_this_captured_by_reference)",
[c]="error: \'this\' cannot be captured by reference (err_this_captured_by_reference)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_this_static_member_func"] = {
["err_this_static_member_func"]={
[a] = "error: \'this\' cannot be... used in a static member function declaration (err_this_static_member_func)",
[c]="error: \'this\' cannot be... used in a static member function declaration (err_this_static_member_func)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_thread_dynamic_init"] = {
["err_thread_dynamic_init"]={
[a] = "error: initializer for thread-local variable must be a constant expression (err_thread_dynamic_init)",
[c]="error: initializer for thread-local variable must be a constant expression (err_thread_dynamic_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_thread_non_global"] = {
["err_thread_non_global"]={
[a] = "error: \'A\' variables must have global storage (err_thread_non_global)",
[c]="error: \'A\' variables must have global storage (err_thread_non_global)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_thread_non_thread"] = {
["err_thread_non_thread"]={
[a] = "error: thread-local declaration of A follows non-thread-local declaration (err_thread_non_thread)",
[c]="error: thread-local declaration of A follows non-thread-local declaration (err_thread_non_thread)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_thread_nontrivial_dtor"] = {
["err_thread_nontrivial_dtor"]={
[a] = "error: type of thread-local variable has non-trivial destruction (err_thread_nontrivial_dtor)",
[c]="error: type of thread-local variable has non-trivial destruction (err_thread_nontrivial_dtor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_thread_thread_different_kind"] = {
["err_thread_thread_different_kind"]={
[a] = "error: thread-local declaration of A with ... initialization follows declaration with ... initialization (err_thread_thread_different_kind)",
[c]="error: thread-local declaration of A with ... initialization follows declaration with ... initialization (err_thread_thread_different_kind)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_thread_unsupported"] = {
["err_thread_unsupported"]={
[a] = "error: thread-local storage is not supported for the current target (err_thread_unsupported)",
[c]="error: thread-local storage is not supported for the current target (err_thread_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_three_way_vector_comparison"] = {
["err_three_way_vector_comparison"]={
[a] = "error: three-way comparison between vectors is not supported (err_three_way_vector_comparison)",
[c]="error: three-way comparison between vectors is not supported (err_three_way_vector_comparison)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_throw_abstract_type"] = {
["err_throw_abstract_type"]={
[a] = "error: cannot throw an object of abstract type A (err_throw_abstract_type)",
[c]="error: cannot throw an object of abstract type A (err_throw_abstract_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_throw_incomplete"] = {
["err_throw_incomplete"]={
[a] = "error: cannot throw object of incomplete type A (err_throw_incomplete)",
[c]="error: cannot throw object of incomplete type A (err_throw_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_throw_incomplete_ptr"] = {
["err_throw_incomplete_ptr"]={
[a] = "error: cannot throw pointer to object of incomplete type A (err_throw_incomplete_ptr)",
[c]="error: cannot throw pointer to object of incomplete type A (err_throw_incomplete_ptr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_throw_sizeless"] = {
["err_throw_sizeless"]={
[a] = "error: cannot throw object of sizeless type A (err_throw_sizeless)",
[c]="error: cannot throw object of sizeless type A (err_throw_sizeless)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_tls_var_aligned_over_maximum"] = {
["err_tls_var_aligned_over_maximum"]={
[a] = "error: alignment (A) of thread-local variable B is greater than the maximum supported alignment (C) for a thread-local variable on this target (err_tls_var_aligned_over_maximum)",
[c]="error: alignment (A) of thread-local variable B is greater than the maximum supported alignment (C) for a thread-local variable on this target (err_tls_var_aligned_over_maximum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_too_few_args_in_macro_invoc"] = {
["err_too_few_args_in_macro_invoc"]={
[a] = "error: too few arguments provided to function-like macro invocation (err_too_few_args_in_macro_invoc)",
[c]="error: too few arguments provided to function-like macro invocation (err_too_few_args_in_macro_invoc)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_too_large_for_fixed_point"] = {
["err_too_large_for_fixed_point"]={
[a] = "error: this value is too large for this fixed point type (err_too_large_for_fixed_point)",
[c]="error: this value is too large for this fixed point type (err_too_large_for_fixed_point)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_too_many_args_in_macro_invoc"] = {
["err_too_many_args_in_macro_invoc"]={
[a] = "error: too many arguments provided to function-like macro invocation (err_too_many_args_in_macro_invoc)",
[c]="error: too many arguments provided to function-like macro invocation (err_too_many_args_in_macro_invoc)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_toomany_element_decls"] = {
["err_toomany_element_decls"]={
[a] = "error: only one element declaration is allowed (err_toomany_element_decls)",
[c]="error: only one element declaration is allowed (err_toomany_element_decls)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_trailing_requires_clause_on_deduction_guide"] = {
["err_trailing_requires_clause_on_deduction_guide"]={
[a] = "error: deduction guide cannot have a requires clause (err_trailing_requires_clause_on_deduction_guide)",
[c]="error: deduction guide cannot have a requires clause (err_trailing_requires_clause_on_deduction_guide)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_trailing_return_in_parens"] = {
["err_trailing_return_in_parens"]={
[a] = "error: trailing return type may not be nested within parentheses (err_trailing_return_in_parens)",
[c]="error: trailing return type may not be nested within parentheses (err_trailing_return_in_parens)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_trailing_return_without_auto"] = {
["err_trailing_return_without_auto"]={
[a] = "error: function with trailing return type must specify return type \'auto\', not A (err_trailing_return_without_auto)",
[c]="error: function with trailing return type must specify return type \'auto\', not A (err_trailing_return_without_auto)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_two_right_angle_brackets_need_space"] = {
["err_two_right_angle_brackets_need_space"]={
[a] = "error: a space is required between consecutive right angle brackets (use \'> >\') (err_two_right_angle_brackets_need_space)",
[c]="error: a space is required between consecutive right angle brackets (use \'> >\') (err_two_right_angle_brackets_need_space)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_type_attribute_wrong_type"] = {
["err_type_attribute_wrong_type"]={
[a] = "error: \'A\' only applies to ... types; type here is B (err_type_attribute_wrong_type)",
[c]="error: \'A\' only applies to ... types; type here is B (err_type_attribute_wrong_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_available_only_in_default_eval_method"] = {
["err_type_available_only_in_default_eval_method"]={
[a] = "error: cannot use type \'A\' within \'#pragma clang fp eval_method\'; type is set according to the default eval method for the translation unit (err_type_available_only_in_default_eval_method)",
[c]="error: cannot use type \'A\' within \'#pragma clang fp eval_method\'; type is set according to the default eval method for the translation unit (err_type_available_only_in_default_eval_method)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_type_constraint_missing_arguments"] = {
["err_type_constraint_missing_arguments"]={
[a] = "error: A requires more than 1 template argument; provide the remaining arguments explicitly to use it here (err_type_constraint_missing_arguments)",
[c]="error: A requires more than 1 template argument; provide the remaining arguments explicitly to use it here (err_type_constraint_missing_arguments)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_constraint_non_type_concept"] = {
["err_type_constraint_non_type_concept"]={
[a] = "error: concept named in type constraint is not a type concept (err_type_constraint_non_type_concept)",
[c]="error: concept named in type constraint is not a type concept (err_type_constraint_non_type_concept)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_alias_template"] = {
["err_type_defined_in_alias_template"]={
[a] = "error: A cannot be defined in a type alias template (err_type_defined_in_alias_template)",
[c]="error: A cannot be defined in a type alias template (err_type_defined_in_alias_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_condition"] = {
["err_type_defined_in_condition"]={
[a] = "error: A cannot be defined in a condition (err_type_defined_in_condition)",
[c]="error: A cannot be defined in a condition (err_type_defined_in_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_enum"] = {
["err_type_defined_in_enum"]={
[a] = "error: A cannot be defined in an enumeration (err_type_defined_in_enum)",
[c]="error: A cannot be defined in an enumeration (err_type_defined_in_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_for_range"] = {
["err_type_defined_in_for_range"]={
[a] = "error: types may not be defined in a for range declaration (err_type_defined_in_for_range)",
[c]="error: types may not be defined in a for range declaration (err_type_defined_in_for_range)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_param_type"] = {
["err_type_defined_in_param_type"]={
[a] = "error: A cannot be defined in a parameter type (err_type_defined_in_param_type)",
[c]="error: A cannot be defined in a parameter type (err_type_defined_in_param_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_result_type"] = {
["err_type_defined_in_result_type"]={
[a] = "error: A cannot be defined in the result type of a function (err_type_defined_in_result_type)",
[c]="error: A cannot be defined in the result type of a function (err_type_defined_in_result_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_defined_in_type_specifier"] = {
["err_type_defined_in_type_specifier"]={
[a] = "error: A cannot be defined in a type specifier (err_type_defined_in_type_specifier)",
[c]="error: A cannot be defined in a type specifier (err_type_defined_in_type_specifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_mismatch_continuation_class"] = {
["err_type_mismatch_continuation_class"]={
[a] = "error: type of property A in class extension does not match property type in primary class (err_type_mismatch_continuation_class)",
[c]="error: type of property A in class extension does not match property type in primary class (err_type_mismatch_continuation_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_pack_element_out_of_bounds"] = {
["err_type_pack_element_out_of_bounds"]={
[a] = "error: a parameter pack may not be accessed at an out of bounds index (err_type_pack_element_out_of_bounds)",
[c]="error: a parameter pack may not be accessed at an out of bounds index (err_type_pack_element_out_of_bounds)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_safety_unknown_flag"] = {
["err_type_safety_unknown_flag"]={
[a] = "error: invalid comparison flag A; use \'layout_compatible\' or \'must_be_null\' (err_type_safety_unknown_flag)",
[c]="error: invalid comparison flag A; use \'layout_compatible\' or \'must_be_null\' (err_type_safety_unknown_flag)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_type_tag_for_datatype_not_ice"] = {
["err_type_tag_for_datatype_not_ice"]={
[a] = "error: \'type_tag_for_datatype\' attribute requires the initializer to be an ... constant expression (err_type_tag_for_datatype_not_ice)",
[c]="error: \'type_tag_for_datatype\' attribute requires the initializer to be an ... constant expression (err_type_tag_for_datatype_not_ice)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_tag_for_datatype_too_large"] = {
["err_type_tag_for_datatype_too_large"]={
[a] = "error: \'type_tag_for_datatype\' attribute requires the initializer to be an ... constant expression that can be represented by a 64 bit integer (err_type_tag_for_datatype_too_large)",
[c]="error: \'type_tag_for_datatype\' attribute requires the initializer to be an ... constant expression that can be represented by a 64 bit integer (err_type_tag_for_datatype_too_large)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_type_trait_arity"] = {
["err_type_trait_arity"]={
[a] = "error: type trait requires A... argument...; have B argumentC (err_type_trait_arity)",
[c]="error: type trait requires A... argument...; have B argumentC (err_type_trait_arity)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_type_unsupported"] = {
["err_type_unsupported"]={
[a] = "error: A is not supported on this target (err_type_unsupported)",
[c]="error: A is not supported on this target (err_type_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_address_of"] = {
["err_typecheck_address_of"]={
[a] = "error: address of ... requested (err_typecheck_address_of)",
[c]="error: address of ... requested (err_typecheck_address_of)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_addrof_dtor"] = {
["err_typecheck_addrof_dtor"]={
[a] = "error: taking the address of a destructor (err_typecheck_addrof_dtor)",
[c]="error: taking the address of a destructor (err_typecheck_addrof_dtor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_addrof_temporary"] = {
["err_typecheck_addrof_temporary"]={
[a] = "error: taking the address of a temporary object of type A (err_typecheck_addrof_temporary)",
[c]="error: taking the address of a temporary object of type A (err_typecheck_addrof_temporary)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_ambiguous_condition"] = {
["err_typecheck_ambiguous_condition"]={
[a] = "error: conversion from A to B is ambiguous (err_typecheck_ambiguous_condition)",
[c]="error: conversion from A to B is ambiguous (err_typecheck_ambiguous_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_arc_assign_externally_retained"] = {
["err_typecheck_arc_assign_externally_retained"]={
[a] = "error: variable declared with \'objc_externally_retained\' cannot be modified in ARC (err_typecheck_arc_assign_externally_retained)",
[c]="error: variable declared with \'objc_externally_retained\' cannot be modified in ARC (err_typecheck_arc_assign_externally_retained)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_typecheck_arc_assign_self"] = {
["err_typecheck_arc_assign_self"]={
[a] = "error: cannot assign to \'self\' outside of a method in the init family (err_typecheck_arc_assign_self)",
[c]="error: cannot assign to \'self\' outside of a method in the init family (err_typecheck_arc_assign_self)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_typecheck_arc_assign_self_class_method"] = {
["err_typecheck_arc_assign_self_class_method"]={
[a] = "error: cannot assign to \'self\' in a class method (err_typecheck_arc_assign_self_class_method)",
[c]="error: cannot assign to \'self\' in a class method (err_typecheck_arc_assign_self_class_method)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_typecheck_arithmetic_incomplete_or_sizeless_type"] = {
["err_typecheck_arithmetic_incomplete_or_sizeless_type"]={
[a] = "error: arithmetic on a pointer to ... type A (err_typecheck_arithmetic_incomplete_or_sizeless_type)",
[c]="error: arithmetic on a pointer to ... type A (err_typecheck_arithmetic_incomplete_or_sizeless_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_arr_assign_enumeration"] = {
["err_typecheck_arr_assign_enumeration"]={
[a] = "error: fast enumeration variables cannot be modified in ARC by default; declare the variable __strong to allow this (err_typecheck_arr_assign_enumeration)",
[c]="error: fast enumeration variables cannot be modified in ARC by default; declare the variable __strong to allow this (err_typecheck_arr_assign_enumeration)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["err_typecheck_array_not_modifiable_lvalue"] = {
["err_typecheck_array_not_modifiable_lvalue"]={
[a] = "error: array type A is not assignable (err_typecheck_array_not_modifiable_lvalue)",
[c]="error: array type A is not assignable (err_typecheck_array_not_modifiable_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_assign_const"] = {
["err_typecheck_assign_const"]={
[a] = "error: ... (err_typecheck_assign_const)",
[c]="error: ... (err_typecheck_assign_const)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_bool_condition"] = {
["err_typecheck_bool_condition"]={
[a] = "error: value of type A is not contextually convertible to \'bool\' (err_typecheck_bool_condition)",
[c]="error: value of type A is not contextually convertible to \'bool\' (err_typecheck_bool_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_different_arg_types"] = {
["err_typecheck_call_different_arg_types"]={
[a] = "error: arguments are of different types (A vs B) (err_typecheck_call_different_arg_types)",
[c]="error: arguments are of different types (A vs B) (err_typecheck_call_different_arg_types)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_invalid_ordered_compare"] = {
["err_typecheck_call_invalid_ordered_compare"]={
[a] = "error: ordered compare requires two args of floating point type (A and B) (err_typecheck_call_invalid_ordered_compare)",
[c]="error: ordered compare requires two args of floating point type (A and B) (err_typecheck_call_invalid_ordered_compare)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_invalid_unary_fp"] = {
["err_typecheck_call_invalid_unary_fp"]={
[a] = "error: floating point classification requires argument of floating point type (passed in A) (err_typecheck_call_invalid_unary_fp)",
[c]="error: floating point classification requires argument of floating point type (passed in A) (err_typecheck_call_invalid_unary_fp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_not_function"] = {
["err_typecheck_call_not_function"]={
[a] = "error: called object type A is not a function or function pointer (err_typecheck_call_not_function)",
[c]="error: called object type A is not a function or function pointer (err_typecheck_call_not_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_requires_real_fp"] = {
["err_typecheck_call_requires_real_fp"]={
[a] = "error: argument type A is not a real floating point type (err_typecheck_call_requires_real_fp)",
[c]="error: argument type A is not a real floating point type (err_typecheck_call_requires_real_fp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_few_args"] = {
["err_typecheck_call_too_few_args"]={
[a] = "error: too few ...arguments to ... call, expected A, have B (err_typecheck_call_too_few_args)",
[c]="error: too few ...arguments to ... call, expected A, have B (err_typecheck_call_too_few_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_few_args_at_least"] = {
["err_typecheck_call_too_few_args_at_least"]={
[a] = "error: too few ...arguments to ... call, expected at least A, have B (err_typecheck_call_too_few_args_at_least)",
[c]="error: too few ...arguments to ... call, expected at least A, have B (err_typecheck_call_too_few_args_at_least)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_few_args_at_least_one"] = {
["err_typecheck_call_too_few_args_at_least_one"]={
[a] = "error: too few ...arguments to ... call, at least argument A must be specified (err_typecheck_call_too_few_args_at_least_one)",
[c]="error: too few ...arguments to ... call, at least argument A must be specified (err_typecheck_call_too_few_args_at_least_one)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_few_args_at_least_suggest"] = {
["err_typecheck_call_too_few_args_at_least_suggest"]={
[a] = "error: too few ...arguments to ... call, expected at least A, have B; did you mean C? (err_typecheck_call_too_few_args_at_least_suggest)",
[c]="error: too few ...arguments to ... call, expected at least A, have B; did you mean C? (err_typecheck_call_too_few_args_at_least_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_few_args_one"] = {
["err_typecheck_call_too_few_args_one"]={
[a] = "error: too few ...arguments to ... call, single argument A was not specified (err_typecheck_call_too_few_args_one)",
[c]="error: too few ...arguments to ... call, single argument A was not specified (err_typecheck_call_too_few_args_one)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_few_args_suggest"] = {
["err_typecheck_call_too_few_args_suggest"]={
[a] = "error: too few ...arguments to ... call, expected A, have B; did you mean C? (err_typecheck_call_too_few_args_suggest)",
[c]="error: too few ...arguments to ... call, expected A, have B; did you mean C? (err_typecheck_call_too_few_args_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_many_args"] = {
["err_typecheck_call_too_many_args"]={
[a] = "error: too many ...arguments to ... call, expected A, have B (err_typecheck_call_too_many_args)",
[c]="error: too many ...arguments to ... call, expected A, have B (err_typecheck_call_too_many_args)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_many_args_at_most"] = {
["err_typecheck_call_too_many_args_at_most"]={
[a] = "error: too many ...arguments to ... call, expected at most A, have B (err_typecheck_call_too_many_args_at_most)",
[c]="error: too many ...arguments to ... call, expected at most A, have B (err_typecheck_call_too_many_args_at_most)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_many_args_at_most_one"] = {
["err_typecheck_call_too_many_args_at_most_one"]={
[a] = "error: too many ...arguments to ... call, expected at most single argument A, have B arguments (err_typecheck_call_too_many_args_at_most_one)",
[c]="error: too many ...arguments to ... call, expected at most single argument A, have B arguments (err_typecheck_call_too_many_args_at_most_one)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_many_args_at_most_suggest"] = {
["err_typecheck_call_too_many_args_at_most_suggest"]={
[a] = "error: too many ...arguments to ... call, expected at most A, have B; did you mean C? (err_typecheck_call_too_many_args_at_most_suggest)",
[c]="error: too many ...arguments to ... call, expected at most A, have B; did you mean C? (err_typecheck_call_too_many_args_at_most_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_many_args_one"] = {
["err_typecheck_call_too_many_args_one"]={
[a] = "error: too many ...arguments to ... call, expected single argument A, have B arguments (err_typecheck_call_too_many_args_one)",
[c]="error: too many ...arguments to ... call, expected single argument A, have B arguments (err_typecheck_call_too_many_args_one)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_call_too_many_args_suggest"] = {
["err_typecheck_call_too_many_args_suggest"]={
[a] = "error: too many ...arguments to ... call, expected A, have B; did you mean C? (err_typecheck_call_too_many_args_suggest)",
[c]="error: too many ...arguments to ... call, expected A, have B; did you mean C? (err_typecheck_call_too_many_args_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cast_to_incomplete"] = {
["err_typecheck_cast_to_incomplete"]={
[a] = "error: cast to incomplete type A (err_typecheck_cast_to_incomplete)",
[c]="error: cast to incomplete type A (err_typecheck_cast_to_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cast_to_union_no_type"] = {
["err_typecheck_cast_to_union_no_type"]={
[a] = "error: cast to union type from type A not present in union (err_typecheck_cast_to_union_no_type)",
[c]="error: cast to union type from type A not present in union (err_typecheck_cast_to_union_no_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_choose_expr_requires_constant"] = {
["err_typecheck_choose_expr_requires_constant"]={
[a] = "error: \'__builtin_choose_expr\' requires a constant expression (err_typecheck_choose_expr_requires_constant)",
[c]="error: \'__builtin_choose_expr\' requires a constant expression (err_typecheck_choose_expr_requires_constant)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_comparison_of_distinct_blocks"] = {
["err_typecheck_comparison_of_distinct_blocks"]={
[a] = "error: comparison of distinct block types (A and B) (err_typecheck_comparison_of_distinct_blocks)",
[c]="error: comparison of distinct block types (A and B) (err_typecheck_comparison_of_distinct_blocks)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_comparison_of_distinct_pointers"] = {
["err_typecheck_comparison_of_distinct_pointers"]={
[a] = "error: comparison of distinct pointer types (A and B) (err_typecheck_comparison_of_distinct_pointers)",
[c]="error: comparison of distinct pointer types (A and B) (err_typecheck_comparison_of_distinct_pointers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_comparison_of_fptr_to_void"] = {
["err_typecheck_comparison_of_fptr_to_void"]={
[a] = "error: equality comparison between function pointer and void pointer (A and B) (err_typecheck_comparison_of_fptr_to_void)",
[c]="error: equality comparison between function pointer and void pointer (A and B) (err_typecheck_comparison_of_fptr_to_void)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_comparison_of_pointer_integer"] = {
["err_typecheck_comparison_of_pointer_integer"]={
[a] = "error: comparison between pointer and integer (A and B) (err_typecheck_comparison_of_pointer_integer)",
[c]="error: comparison between pointer and integer (A and B) (err_typecheck_comparison_of_pointer_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cond_expect_int_float"] = {
["err_typecheck_cond_expect_int_float"]={
[a] = "error: used type A where integer or floating point type is required (err_typecheck_cond_expect_int_float)",
[c]="error: used type A where integer or floating point type is required (err_typecheck_cond_expect_int_float)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cond_expect_nonfloat"] = {
["err_typecheck_cond_expect_nonfloat"]={
[a] = "error: used type A where floating point type is not allowed (err_typecheck_cond_expect_nonfloat)",
[c]="error: used type A where floating point type is not allowed (err_typecheck_cond_expect_nonfloat)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cond_expect_scalar"] = {
["err_typecheck_cond_expect_scalar"]={
[a] = "error: used type A where arithmetic or pointer type is required (err_typecheck_cond_expect_scalar)",
[c]="error: used type A where arithmetic or pointer type is required (err_typecheck_cond_expect_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cond_incompatible_operands"] = {
["err_typecheck_cond_incompatible_operands"]={
[a] = "error: incompatible operand types (A and B) (err_typecheck_cond_incompatible_operands)",
[c]="error: incompatible operand types (A and B) (err_typecheck_cond_incompatible_operands)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_cond_incompatible_operands_null"] = {
["err_typecheck_cond_incompatible_operands_null"]={
[a] = "error: non-pointer operand type A incompatible with ... (err_typecheck_cond_incompatible_operands_null)",
[c]="error: non-pointer operand type A incompatible with ... (err_typecheck_cond_incompatible_operands_null)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_discards_qualifiers"] = {
["err_typecheck_convert_discards_qualifiers"]={
[a] = "error: ... discards qualifiers (err_typecheck_convert_discards_qualifiers)",
[c]="error: ... discards qualifiers (err_typecheck_convert_discards_qualifiers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_incompatible"] = {
["err_typecheck_convert_incompatible"]={
[a] = "error: ......... (err_typecheck_convert_incompatible)",
[c]="error: ......... (err_typecheck_convert_incompatible)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_incompatible_block_pointer"] = {
["err_typecheck_convert_incompatible_block_pointer"]={
[a] = "error: incompatible block pointer types ... (err_typecheck_convert_incompatible_block_pointer)",
[c]="error: incompatible block pointer types ... (err_typecheck_convert_incompatible_block_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_incompatible_function_pointer"] = {
["err_typecheck_convert_incompatible_function_pointer"]={
[a] = "error: incompatible function pointer types ...... (err_typecheck_convert_incompatible_function_pointer)",
[c]="error: incompatible function pointer types ...... (err_typecheck_convert_incompatible_function_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_incompatible_pointer"] = {
["err_typecheck_convert_incompatible_pointer"]={
[a] = "error: incompatible pointer types ...... (err_typecheck_convert_incompatible_pointer)",
[c]="error: incompatible pointer types ...... (err_typecheck_convert_incompatible_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_incompatible_pointer_sign"] = {
["err_typecheck_convert_incompatible_pointer_sign"]={
[a] = "error: ... converts between pointers to integer types ... (err_typecheck_convert_incompatible_pointer_sign)",
[c]="error: ... converts between pointers to integer types ... (err_typecheck_convert_incompatible_pointer_sign)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_int_pointer"] = {
["err_typecheck_convert_int_pointer"]={
[a] = "error: incompatible integer to pointer conversion ...... (err_typecheck_convert_int_pointer)",
[c]="error: incompatible integer to pointer conversion ...... (err_typecheck_convert_int_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_pointer_int"] = {
["err_typecheck_convert_pointer_int"]={
[a] = "error: incompatible pointer to integer conversion ...... (err_typecheck_convert_pointer_int)",
[c]="error: incompatible pointer to integer conversion ...... (err_typecheck_convert_pointer_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_convert_pointer_void_func"] = {
["err_typecheck_convert_pointer_void_func"]={
[a] = "error: ... converts between void pointer and function pointer (err_typecheck_convert_pointer_void_func)",
[c]="error: ... converts between void pointer and function pointer (err_typecheck_convert_pointer_void_func)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_converted_constant_expression"] = {
["err_typecheck_converted_constant_expression"]={
[a] = "error: value of type A is not implicitly convertible to B (err_typecheck_converted_constant_expression)",
[c]="error: value of type A is not implicitly convertible to B (err_typecheck_converted_constant_expression)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_converted_constant_expression_disallowed"] = {
["err_typecheck_converted_constant_expression_disallowed"]={
[a] = "error: conversion from A to B is not allowed in a converted constant expression (err_typecheck_converted_constant_expression_disallowed)",
[c]="error: conversion from A to B is not allowed in a converted constant expression (err_typecheck_converted_constant_expression_disallowed)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_converted_constant_expression_indirect"] = {
["err_typecheck_converted_constant_expression_indirect"]={
[a] = "error: conversion from A to B in converted constant expression would bind reference to a temporary (err_typecheck_converted_constant_expression_indirect)",
[c]="error: conversion from A to B in converted constant expression would bind reference to a temporary (err_typecheck_converted_constant_expression_indirect)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_decl_incomplete_type"] = {
["err_typecheck_decl_incomplete_type"]={
[a] = "error: variable has incomplete type A (err_typecheck_decl_incomplete_type)",
[c]="error: variable has incomplete type A (err_typecheck_decl_incomplete_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_deleted_function"] = {
["err_typecheck_deleted_function"]={
[a] = "error: conversion function from A to B invokes a deleted function (err_typecheck_deleted_function)",
[c]="error: conversion function from A to B invokes a deleted function (err_typecheck_deleted_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_duplicate_vector_components_not_mlvalue"] = {
["err_typecheck_duplicate_vector_components_not_mlvalue"]={
[a] = "error: vector is not assignable (contains duplicate components) (err_typecheck_duplicate_vector_components_not_mlvalue)",
[c]="error: vector is not assignable (contains duplicate components) (err_typecheck_duplicate_vector_components_not_mlvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_expect_flt_or_vector"] = {
["err_typecheck_expect_flt_or_vector"]={
[a] = "error: invalid operand of type A where floating, complex or a vector of such types is required (err_typecheck_expect_flt_or_vector)",
[c]="error: invalid operand of type A where floating, complex or a vector of such types is required (err_typecheck_expect_flt_or_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_expect_int"] = {
["err_typecheck_expect_int"]={
[a] = "error: used type A where integer is required (err_typecheck_expect_int)",
[c]="error: used type A where integer is required (err_typecheck_expect_int)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_expect_scalar_operand"] = {
["err_typecheck_expect_scalar_operand"]={
[a] = "error: operand of type A where arithmetic or pointer type is required (err_typecheck_expect_scalar_operand)",
[c]="error: operand of type A where arithmetic or pointer type is required (err_typecheck_expect_scalar_operand)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_expression_not_modifiable_lvalue"] = {
["err_typecheck_expression_not_modifiable_lvalue"]={
[a] = "error: expression is not assignable (err_typecheck_expression_not_modifiable_lvalue)",
[c]="error: expression is not assignable (err_typecheck_expression_not_modifiable_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_field_variable_size"] = {
["err_typecheck_field_variable_size"]={
[a] = "error: fields must have a constant size: \'variable length array in structure\' extension will never be supported (err_typecheck_field_variable_size)",
[c]="error: fields must have a constant size: \'variable length array in structure\' extension will never be supported (err_typecheck_field_variable_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_illegal_increment_decrement"] = {
["err_typecheck_illegal_increment_decrement"]={
[a] = "error: cannot ... value of type A (err_typecheck_illegal_increment_decrement)",
[c]="error: cannot ... value of type A (err_typecheck_illegal_increment_decrement)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_incompatible_address_space"] = {
["err_typecheck_incompatible_address_space"]={
[a] = "error: ... changes address space of pointer (err_typecheck_incompatible_address_space)",
[c]="error: ... changes address space of pointer (err_typecheck_incompatible_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_incompatible_nested_address_space"] = {
["err_typecheck_incompatible_nested_address_space"]={
[a] = "error: ... changes address space of nested pointer (err_typecheck_incompatible_nested_address_space)",
[c]="error: ... changes address space of nested pointer (err_typecheck_incompatible_nested_address_space)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_incompatible_ownership"] = {
["err_typecheck_incompatible_ownership"]={
[a] = "error: ... changes retain/release properties of pointer (err_typecheck_incompatible_ownership)",
[c]="error: ... changes retain/release properties of pointer (err_typecheck_incompatible_ownership)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_incomplete_array_needs_initializer"] = {
["err_typecheck_incomplete_array_needs_initializer"]={
[a] = "error: definition of variable with array type needs an explicit size or an initializer (err_typecheck_incomplete_array_needs_initializer)",
[c]="error: definition of variable with array type needs an explicit size or an initializer (err_typecheck_incomplete_array_needs_initializer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_incomplete_tag"] = {
["err_typecheck_incomplete_tag"]={
[a] = "error: incomplete definition of type A (err_typecheck_incomplete_tag)",
[c]="error: incomplete definition of type A (err_typecheck_incomplete_tag)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_incomplete_type_not_modifiable_lvalue"] = {
["err_typecheck_incomplete_type_not_modifiable_lvalue"]={
[a] = "error: incomplete type A is not assignable (err_typecheck_incomplete_type_not_modifiable_lvalue)",
[c]="error: incomplete type A is not assignable (err_typecheck_incomplete_type_not_modifiable_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_indirection_requires_pointer"] = {
["err_typecheck_indirection_requires_pointer"]={
[a] = "error: indirection requires pointer operand (A invalid) (err_typecheck_indirection_requires_pointer)",
[c]="error: indirection requires pointer operand (A invalid) (err_typecheck_indirection_requires_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_indirection_through_void_pointer_cpp"] = {
["err_typecheck_indirection_through_void_pointer_cpp"]={
[a] = "error: indirection not permitted on operand of type A (err_typecheck_indirection_through_void_pointer_cpp)",
[c]="error: indirection not permitted on operand of type A (err_typecheck_indirection_through_void_pointer_cpp)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_invalid_lvalue_addrof"] = {
["err_typecheck_invalid_lvalue_addrof"]={
[a] = "error: cannot take the address of an rvalue of type A (err_typecheck_invalid_lvalue_addrof)",
[c]="error: cannot take the address of an rvalue of type A (err_typecheck_invalid_lvalue_addrof)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_invalid_lvalue_addrof_addrof_function"] = {
["err_typecheck_invalid_lvalue_addrof_addrof_function"]={
[a] = "error: extra \'&\' taking address of overloaded function (err_typecheck_invalid_lvalue_addrof_addrof_function)",
[c]="error: extra \'&\' taking address of overloaded function (err_typecheck_invalid_lvalue_addrof_addrof_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_invalid_operands"] = {
["err_typecheck_invalid_operands"]={
[a] = "error: invalid operands to binary expression (A and B) (err_typecheck_invalid_operands)",
[c]="error: invalid operands to binary expression (A and B) (err_typecheck_invalid_operands)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_invalid_restrict_invalid_pointee"] = {
["err_typecheck_invalid_restrict_invalid_pointee"]={
[a] = "error: pointer to function type A may not be \'restrict\' qualified (err_typecheck_invalid_restrict_invalid_pointee)",
[c]="error: pointer to function type A may not be \'restrict\' qualified (err_typecheck_invalid_restrict_invalid_pointee)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_invalid_restrict_not_pointer"] = {
["err_typecheck_invalid_restrict_not_pointer"]={
[a] = "error: restrict requires a pointer or reference (A is invalid) (err_typecheck_invalid_restrict_not_pointer)",
[c]="error: restrict requires a pointer or reference (A is invalid) (err_typecheck_invalid_restrict_not_pointer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_invalid_restrict_not_pointer_noarg"] = {
["err_typecheck_invalid_restrict_not_pointer_noarg"]={
[a] = "error: restrict requires a pointer or reference (err_typecheck_invalid_restrict_not_pointer_noarg)",
[c]="error: restrict requires a pointer or reference (err_typecheck_invalid_restrict_not_pointer_noarg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_ivar_variable_size"] = {
["err_typecheck_ivar_variable_size"]={
[a] = "error: instance variables must have a constant size (err_typecheck_ivar_variable_size)",
[c]="error: instance variables must have a constant size (err_typecheck_ivar_variable_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_logical_vector_expr_gnu_cpp_restrict"] = {
["err_typecheck_logical_vector_expr_gnu_cpp_restrict"]={
[a] = "error: logical expression with vector ... is only supported in C++ (err_typecheck_logical_vector_expr_gnu_cpp_restrict)",
[c]="error: logical expression with vector ... is only supported in C++ (err_typecheck_logical_vector_expr_gnu_cpp_restrict)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_lvalue_casts_not_supported"] = {
["err_typecheck_lvalue_casts_not_supported"]={
[a] = "error: assignment to cast is illegal, lvalue casts are not supported (err_typecheck_lvalue_casts_not_supported)",
[c]="error: assignment to cast is illegal, lvalue casts are not supported (err_typecheck_lvalue_casts_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_arrow"] = {
["err_typecheck_member_reference_arrow"]={
[a] = "error: member reference type A is not a pointer (err_typecheck_member_reference_arrow)",
[c]="error: member reference type A is not a pointer (err_typecheck_member_reference_arrow)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_ivar"] = {
["err_typecheck_member_reference_ivar"]={
[a] = "error: A does not have a member named B (err_typecheck_member_reference_ivar)",
[c]="error: A does not have a member named B (err_typecheck_member_reference_ivar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_ivar_suggest"] = {
["err_typecheck_member_reference_ivar_suggest"]={
[a] = "error: A does not have a member named B; did you mean C? (err_typecheck_member_reference_ivar_suggest)",
[c]="error: A does not have a member named B; did you mean C? (err_typecheck_member_reference_ivar_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_struct_union"] = {
["err_typecheck_member_reference_struct_union"]={
[a] = "error: member reference base type A is not a structure or union (err_typecheck_member_reference_struct_union)",
[c]="error: member reference base type A is not a structure or union (err_typecheck_member_reference_struct_union)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_suggestion"] = {
["err_typecheck_member_reference_suggestion"]={
[a] = "error: member reference type A is ... pointer; did you mean to use \'...\'? (err_typecheck_member_reference_suggestion)",
[c]="error: member reference type A is ... pointer; did you mean to use \'...\'? (err_typecheck_member_reference_suggestion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_type"] = {
["err_typecheck_member_reference_type"]={
[a] = "error: cannot refer to type member A in B with \'...\' (err_typecheck_member_reference_type)",
[c]="error: cannot refer to type member A in B with \'...\' (err_typecheck_member_reference_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_member_reference_unknown"] = {
["err_typecheck_member_reference_unknown"]={
[a] = "error: cannot refer to member A in B with \'...\' (err_typecheck_member_reference_unknown)",
[c]="error: cannot refer to member A in B with \'...\' (err_typecheck_member_reference_unknown)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_missing_return_type_incompatible"] = {
["err_typecheck_missing_return_type_incompatible"]={
[a] = "error: return type A must match previous return type B when ... has unspecified explicit return type (err_typecheck_missing_return_type_incompatible)",
[c]="error: return type A must match previous return type B when ... has unspecified explicit return type (err_typecheck_missing_return_type_incompatible)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_negative_array_size"] = {
["err_typecheck_negative_array_size"]={
[a] = "error: array size is negative (err_typecheck_negative_array_size)",
[c]="error: array size is negative (err_typecheck_negative_array_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_non_object_not_modifiable_lvalue"] = {
["err_typecheck_non_object_not_modifiable_lvalue"]={
[a] = "error: non-object type A is not assignable (err_typecheck_non_object_not_modifiable_lvalue)",
[c]="error: non-object type A is not assignable (err_typecheck_non_object_not_modifiable_lvalue)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_nonviable_condition"] = {
["err_typecheck_nonviable_condition"]={
[a] = "error: no viable conversion... (err_typecheck_nonviable_condition)",
[c]="error: no viable conversion... (err_typecheck_nonviable_condition)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_nonviable_condition_incomplete"] = {
["err_typecheck_nonviable_condition_incomplete"]={
[a] = "error: no viable conversion from A to incomplete type B (err_typecheck_nonviable_condition_incomplete)",
[c]="error: no viable conversion from A to incomplete type B (err_typecheck_nonviable_condition_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_op_on_nonoverlapping_address_space_pointers"] = {
["err_typecheck_op_on_nonoverlapping_address_space_pointers"]={
[a] = "error: ... which are pointers to non-overlapping address spaces (err_typecheck_op_on_nonoverlapping_address_space_pointers)",
[c]="error: ... which are pointers to non-overlapping address spaces (err_typecheck_op_on_nonoverlapping_address_space_pointers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_ordered_comparison_of_function_pointers"] = {
["err_typecheck_ordered_comparison_of_function_pointers"]={
[a] = "error: ordered comparison of function pointers (A and B) (err_typecheck_ordered_comparison_of_function_pointers)",
[c]="error: ordered comparison of function pointers (A and B) (err_typecheck_ordered_comparison_of_function_pointers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_ordered_comparison_of_pointer_and_zero"] = {
["err_typecheck_ordered_comparison_of_pointer_and_zero"]={
[a] = "error: ordered comparison between pointer and zero (A and B) (err_typecheck_ordered_comparison_of_pointer_and_zero)",
[c]="error: ordered comparison between pointer and zero (A and B) (err_typecheck_ordered_comparison_of_pointer_and_zero)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_pointer_arith_function_type"] = {
["err_typecheck_pointer_arith_function_type"]={
[a] = "error: arithmetic on... pointer... to... function type... A... (err_typecheck_pointer_arith_function_type)",
[c]="error: arithmetic on... pointer... to... function type... A... (err_typecheck_pointer_arith_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_pointer_arith_void_type"] = {
["err_typecheck_pointer_arith_void_type"]={
[a] = "error: arithmetic on... pointer... to void (err_typecheck_pointer_arith_void_type)",
[c]="error: arithmetic on... pointer... to void (err_typecheck_pointer_arith_void_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_sclass_fscope"] = {
["err_typecheck_sclass_fscope"]={
[a] = "error: illegal storage class on file-scoped variable (err_typecheck_sclass_fscope)",
[c]="error: illegal storage class on file-scoped variable (err_typecheck_sclass_fscope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_sclass_func"] = {
["err_typecheck_sclass_func"]={
[a] = "error: illegal storage class on function (err_typecheck_sclass_func)",
[c]="error: illegal storage class on function (err_typecheck_sclass_func)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_statement_requires_integer"] = {
["err_typecheck_statement_requires_integer"]={
[a] = "error: statement requires expression of integer type (A invalid) (err_typecheck_statement_requires_integer)",
[c]="error: statement requires expression of integer type (A invalid) (err_typecheck_statement_requires_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_statement_requires_scalar"] = {
["err_typecheck_statement_requires_scalar"]={
[a] = "error: statement requires expression of scalar type (A invalid) (err_typecheck_statement_requires_scalar)",
[c]="error: statement requires expression of scalar type (A invalid) (err_typecheck_statement_requires_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_sub_ptr_compatible"] = {
["err_typecheck_sub_ptr_compatible"]={
[a] = "error: A and B are not pointers to compatible types (err_typecheck_sub_ptr_compatible)",
[c]="error: A and B are not pointers to compatible types (err_typecheck_sub_ptr_compatible)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_subscript_not_integer"] = {
["err_typecheck_subscript_not_integer"]={
[a] = "error: array subscript is not an integer (err_typecheck_subscript_not_integer)",
[c]="error: array subscript is not an integer (err_typecheck_subscript_not_integer)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_subscript_value"] = {
["err_typecheck_subscript_value"]={
[a] = "error: subscripted value is not an array, pointer, or vector (err_typecheck_subscript_value)",
[c]="error: subscripted value is not an array, pointer, or vector (err_typecheck_subscript_value)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_sve_rvv_ambiguous"] = {
["err_typecheck_sve_rvv_ambiguous"]={
[a] = "error: cannot combine fixed-length and sizeless ... vectors in expression, result is ambiguous (A and B) (err_typecheck_sve_rvv_ambiguous)",
[c]="error: cannot combine fixed-length and sizeless ... vectors in expression, result is ambiguous (A and B) (err_typecheck_sve_rvv_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_sve_rvv_gnu_ambiguous"] = {
["err_typecheck_sve_rvv_gnu_ambiguous"]={
[a] = "error: cannot combine GNU and ... vectors in expression, result is ambiguous (A and B) (err_typecheck_sve_rvv_gnu_ambiguous)",
[c]="error: cannot combine GNU and ... vectors in expression, result is ambiguous (A and B) (err_typecheck_sve_rvv_gnu_ambiguous)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_three_way_comparison_of_pointer_and_zero"] = {
["err_typecheck_three_way_comparison_of_pointer_and_zero"]={
[a] = "error: three-way comparison between pointer and zero (err_typecheck_three_way_comparison_of_pointer_and_zero)",
[c]="error: three-way comparison between pointer and zero (err_typecheck_three_way_comparison_of_pointer_and_zero)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_unary_expr"] = {
["err_typecheck_unary_expr"]={
[a] = "error: invalid argument type A to unary expression (err_typecheck_unary_expr)",
[c]="error: invalid argument type A to unary expression (err_typecheck_unary_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_vector_lengths_not_equal"] = {
["err_typecheck_vector_lengths_not_equal"]={
[a] = "error: vector operands do not have the same number of elements (A and B) (err_typecheck_vector_lengths_not_equal)",
[c]="error: vector operands do not have the same number of elements (A and B) (err_typecheck_vector_lengths_not_equal)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_vector_not_convertable"] = {
["err_typecheck_vector_not_convertable"]={
[a] = "error: cannot convert between vector values of different size (A and B) (err_typecheck_vector_not_convertable)",
[c]="error: cannot convert between vector values of different size (A and B) (err_typecheck_vector_not_convertable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_vector_not_convertable_implict_truncation"] = {
["err_typecheck_vector_not_convertable_implict_truncation"]={
[a] = "error: cannot convert between ... type A and vector type B as implicit conversion would cause truncation (err_typecheck_vector_not_convertable_implict_truncation)",
[c]="error: cannot convert between ... type A and vector type B as implicit conversion would cause truncation (err_typecheck_vector_not_convertable_implict_truncation)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_vector_not_convertable_non_scalar"] = {
["err_typecheck_vector_not_convertable_non_scalar"]={
[a] = "error: cannot convert between vector and non-scalar values (A and B) (err_typecheck_vector_not_convertable_non_scalar)",
[c]="error: cannot convert between vector and non-scalar values (A and B) (err_typecheck_vector_not_convertable_non_scalar)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typecheck_wasm_table_must_have_zero_length"] = {
["err_typecheck_wasm_table_must_have_zero_length"]={
[a] = "error: only zero-length WebAssembly tables are currently supported (err_typecheck_wasm_table_must_have_zero_length)",
[c]="error: only zero-length WebAssembly tables are currently supported (err_typecheck_wasm_table_must_have_zero_length)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_typecheck_zero_array_size"] = {
["err_typecheck_zero_array_size"]={
[a] = "error: zero-length arrays are not permitted in ... (err_typecheck_zero_array_size)",
[c]="error: zero-length arrays are not permitted in ... (err_typecheck_zero_array_size)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typedef_changes_linkage"] = {
["err_typedef_changes_linkage"]={
[a] = "error: unsupported: anonymous type given name for linkage purposes by ... declaration after its linkage was computed; add a tag name here to establish linkage prior to definition (err_typedef_changes_linkage)",
[c]="error: unsupported: anonymous type given name for linkage purposes by ... declaration after its linkage was computed; add a tag name here to establish linkage prior to definition (err_typedef_changes_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typedef_not_bitfield"] = {
["err_typedef_not_bitfield"]={
[a] = "error: typedef member A cannot be a bit-field (err_typedef_not_bitfield)",
[c]="error: typedef member A cannot be a bit-field (err_typedef_not_bitfield)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typedef_not_identifier"] = {
["err_typedef_not_identifier"]={
[a] = "error: typedef name must be an identifier (err_typedef_not_identifier)",
[c]="error: typedef name must be an identifier (err_typedef_not_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_identifiers_only"] = {
["err_typename_identifiers_only"]={
[a] = "error: typename is allowed for identifiers only (err_typename_identifiers_only)",
[c]="error: typename is allowed for identifiers only (err_typename_identifiers_only)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_typename_invalid_constexpr"] = {
["err_typename_invalid_constexpr"]={
[a] = "error: type name does not allow ... specifier to be specified (err_typename_invalid_constexpr)",
[c]="error: type name does not allow ... specifier to be specified (err_typename_invalid_constexpr)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_typename_invalid_functionspec"] = {
["err_typename_invalid_functionspec"]={
[a] = "error: type name does not allow function specifier to be specified (err_typename_invalid_functionspec)",
[c]="error: type name does not allow function specifier to be specified (err_typename_invalid_functionspec)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_typename_invalid_storageclass"] = {
["err_typename_invalid_storageclass"]={
[a] = "error: type name does not allow storage class to be specified (err_typename_invalid_storageclass)",
[c]="error: type name does not allow storage class to be specified (err_typename_invalid_storageclass)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_typename_missing"] = {
["err_typename_missing"]={
[a] = "error: missing \'typename\' prior to dependent type name \'AB\' (err_typename_missing)",
[c]="error: missing \'typename\' prior to dependent type name \'AB\' (err_typename_missing)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_missing_template"] = {
["err_typename_missing_template"]={
[a] = "error: missing \'typename\' prior to dependent type template name \'AB\' (err_typename_missing_template)",
[c]="error: missing \'typename\' prior to dependent type template name \'AB\' (err_typename_missing_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_nested_not_found"] = {
["err_typename_nested_not_found"]={
[a] = "error: no type named A in B (err_typename_nested_not_found)",
[c]="error: no type named A in B (err_typename_nested_not_found)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_nested_not_found_enable_if"] = {
["err_typename_nested_not_found_enable_if"]={
[a] = "error: no type named \'type\' in A; \'enable_if\' cannot be used to disable this declaration (err_typename_nested_not_found_enable_if)",
[c]="error: no type named \'type\' in A; \'enable_if\' cannot be used to disable this declaration (err_typename_nested_not_found_enable_if)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_nested_not_found_requirement"] = {
["err_typename_nested_not_found_requirement"]={
[a] = "error: failed requirement \'A\'; \'enable_if\' cannot be used to disable this declaration (err_typename_nested_not_found_requirement)",
[c]="error: failed requirement \'A\'; \'enable_if\' cannot be used to disable this declaration (err_typename_nested_not_found_requirement)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_nested_not_type"] = {
["err_typename_nested_not_type"]={
[a] = "error: typename specifier refers to non-type member A in B (err_typename_nested_not_type)",
[c]="error: typename specifier refers to non-type member A in B (err_typename_nested_not_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_not_type"] = {
["err_typename_not_type"]={
[a] = "error: typename specifier refers to non-type A (err_typename_not_type)",
[c]="error: typename specifier refers to non-type A (err_typename_not_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_refers_to_non_type_template"] = {
["err_typename_refers_to_non_type_template"]={
[a] = "error: typename specifier refers to a non-type template (err_typename_refers_to_non_type_template)",
[c]="error: typename specifier refers to a non-type template (err_typename_refers_to_non_type_template)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_typename_refers_to_using_value_decl"] = {
["err_typename_refers_to_using_value_decl"]={
[a] = "error: typename specifier refers to a dependent using declaration for a value A in B (err_typename_refers_to_using_value_decl)",
[c]="error: typename specifier refers to a dependent using declaration for a value A in B (err_typename_refers_to_using_value_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_typename_requires_specqual"] = {
["err_typename_requires_specqual"]={
[a] = "error: type name requires a specifier or qualifier (err_typename_requires_specqual)",
[c]="error: type name requires a specifier or qualifier (err_typename_requires_specqual)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_ucn_control_character"] = {
["err_ucn_control_character"]={
[a] = "error: universal character name refers to a control character (err_ucn_control_character)",
[c]="error: universal character name refers to a control character (err_ucn_control_character)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_ucn_escape_basic_scs"] = {
["err_ucn_escape_basic_scs"]={
[a] = "error: character \'A\' cannot be specified by a universal character name (err_ucn_escape_basic_scs)",
[c]="error: character \'A\' cannot be specified by a universal character name (err_ucn_escape_basic_scs)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_ucn_escape_incomplete"] = {
["err_ucn_escape_incomplete"]={
[a] = "error: incomplete universal character name (err_ucn_escape_incomplete)",
[c]="error: incomplete universal character name (err_ucn_escape_incomplete)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_ucn_escape_invalid"] = {
["err_ucn_escape_invalid"]={
[a] = "error: invalid universal character (err_ucn_escape_invalid)",
[c]="error: invalid universal character (err_ucn_escape_invalid)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unable_to_make_temp"] = {
["err_unable_to_make_temp"]={
[a] = "error: unable to make temporary file: A (err_unable_to_make_temp)",
[c]="error: unable to make temporary file: A (err_unable_to_make_temp)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unable_to_rename_temp"] = {
["err_unable_to_rename_temp"]={
[a] = "error: unable to rename temporary \'A\' to output file \'B\': \'C\' (err_unable_to_rename_temp)",
[c]="error: unable to rename temporary \'A\' to output file \'B\': \'C\' (err_unable_to_rename_temp)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unavailable"] = {
["err_unavailable"]={
[a] = "error: A is unavailable (err_unavailable)",
[c]="error: A is unavailable (err_unavailable)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unavailable_in_arc"] = {
["err_unavailable_in_arc"]={
[a] = "error: A is unavailable in ARC (err_unavailable_in_arc)",
[c]="error: A is unavailable in ARC (err_unavailable_in_arc)",
["type"] = "Error",
[b]=e,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["err_unavailable_message"] = {
["err_unavailable_message"]={
[a] = "error: A is unavailable: B (err_unavailable_message)",
[c]="error: A is unavailable: B (err_unavailable_message)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_uncasted_call_of_unknown_any"] = {
["err_uncasted_call_of_unknown_any"]={
[a] = "error: A has unknown return type; cast the call to its declared return type (err_uncasted_call_of_unknown_any)",
[c]="error: A has unknown return type; cast the call to its declared return type (err_uncasted_call_of_unknown_any)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_uncasted_send_to_unknown_any_method"] = {
["err_uncasted_send_to_unknown_any_method"]={
[a] = "error: no known method ...; cast the message send to the method\'s return type (err_uncasted_send_to_unknown_any_method)",
[c]="error: no known method ...; cast the message send to the method\'s return type (err_uncasted_send_to_unknown_any_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_uncasted_use_of_unknown_any"] = {
["err_uncasted_use_of_unknown_any"]={
[a] = "error: A has unknown type; cast it to its declared type to use it (err_uncasted_use_of_unknown_any)",
[c]="error: A has unknown type; cast it to its declared type to use it (err_uncasted_use_of_unknown_any)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_boxing_method"] = {
["err_undeclared_boxing_method"]={
[a] = "error: declaration of A is missing in B class (err_undeclared_boxing_method)",
[c]="error: declaration of A is missing in B class (err_undeclared_boxing_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_destructor_name"] = {
["err_undeclared_destructor_name"]={
[a] = "error: undeclared identifier A in destructor name (err_undeclared_destructor_name)",
[c]="error: undeclared identifier A in destructor name (err_undeclared_destructor_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_label_use"] = {
["err_undeclared_label_use"]={
[a] = "error: use of undeclared label A (err_undeclared_label_use)",
[c]="error: use of undeclared label A (err_undeclared_label_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_objc_literal_class"] = {
["err_undeclared_objc_literal_class"]={
[a] = "error: definition of class A must be available to use Objective-C ... (err_undeclared_objc_literal_class)",
[c]="error: definition of class A must be available to use Objective-C ... (err_undeclared_objc_literal_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_protocol"] = {
["err_undeclared_protocol"]={
[a] = "error: cannot find protocol declaration for A (err_undeclared_protocol)",
[c]="error: cannot find protocol declaration for A (err_undeclared_protocol)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_protocol_suggest"] = {
["err_undeclared_protocol_suggest"]={
[a] = "error: cannot find protocol declaration for A; did you mean B? (err_undeclared_protocol_suggest)",
[c]="error: cannot find protocol declaration for A; did you mean B? (err_undeclared_protocol_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_use"] = {
["err_undeclared_use"]={
[a] = "error: use of undeclared A (err_undeclared_use)",
[c]="error: use of undeclared A (err_undeclared_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_use_of_module"] = {
["err_undeclared_use_of_module"]={
[a] = "error: module A does not depend on a module exporting \'B\' (err_undeclared_use_of_module)",
[c]="error: module A does not depend on a module exporting \'B\' (err_undeclared_use_of_module)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_undeclared_use_of_module_indirect"] = {
["err_undeclared_use_of_module_indirect"]={
[a] = "error: module A does not directly depend on a module exporting \'B\', which is part of indirectly-used module C (err_undeclared_use_of_module_indirect)",
[c]="error: module A does not directly depend on a module exporting \'B\', which is part of indirectly-used module C (err_undeclared_use_of_module_indirect)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_undeclared_use_suggest"] = {
["err_undeclared_use_suggest"]={
[a] = "error: use of undeclared A; did you mean B? (err_undeclared_use_suggest)",
[c]="error: use of undeclared A; did you mean B? (err_undeclared_use_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_var_use"] = {
["err_undeclared_var_use"]={
[a] = "error: use of undeclared identifier A (err_undeclared_var_use)",
[c]="error: use of undeclared identifier A (err_undeclared_var_use)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undeclared_var_use_suggest"] = {
["err_undeclared_var_use_suggest"]={
[a] = "error: use of undeclared identifier A; did you mean B? (err_undeclared_var_use_suggest)",
[c]="error: use of undeclared identifier A; did you mean B? (err_undeclared_var_use_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undef_interface"] = {
["err_undef_interface"]={
[a] = "error: cannot find interface declaration for A (err_undef_interface)",
[c]="error: cannot find interface declaration for A (err_undef_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undef_interface_suggest"] = {
["err_undef_interface_suggest"]={
[a] = "error: cannot find interface declaration for A; did you mean B? (err_undef_interface_suggest)",
[c]="error: cannot find interface declaration for A; did you mean B? (err_undef_interface_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undef_superclass"] = {
["err_undef_superclass"]={
[a] = "error: cannot find interface declaration for A, superclass of B (err_undef_superclass)",
[c]="error: cannot find interface declaration for A, superclass of B (err_undef_superclass)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undef_superclass_suggest"] = {
["err_undef_superclass_suggest"]={
[a] = "error: cannot find interface declaration for A, superclass of B; did you mean C? (err_undef_superclass_suggest)",
[c]="error: cannot find interface declaration for A, superclass of B; did you mean C? (err_undef_superclass_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undefined_inline_var"] = {
["err_undefined_inline_var"]={
[a] = "error: inline variable A is not defined (err_undefined_inline_var)",
[c]="error: inline variable A is not defined (err_undefined_inline_var)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_undefined_internal_type"] = {
["err_undefined_internal_type"]={
[a] = "error: ... A is used but not defined in this translation unit, and cannot be defined in any other translation unit because its type does not have linkage (err_undefined_internal_type)",
[c]="error: ... A is used but not defined in this translation unit, and cannot be defined in any other translation unit because its type does not have linkage (err_undefined_internal_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_underlying_type_of_incomplete_enum"] = {
["err_underlying_type_of_incomplete_enum"]={
[a] = "error: cannot determine underlying type of incomplete enumeration type A (err_underlying_type_of_incomplete_enum)",
[c]="error: cannot determine underlying type of incomplete enumeration type A (err_underlying_type_of_incomplete_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unevaluated_string_invalid_escape_sequence"] = {
["err_unevaluated_string_invalid_escape_sequence"]={
[a] = "error: invalid escape sequence \'A\' in an unevaluated string literal (err_unevaluated_string_invalid_escape_sequence)",
[c]="error: invalid escape sequence \'A\' in an unevaluated string literal (err_unevaluated_string_invalid_escape_sequence)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unevaluated_string_prefix"] = {
["err_unevaluated_string_prefix"]={
[a] = "error: an unevaluated string literal cannot have an encoding prefix (err_unevaluated_string_prefix)",
[c]="error: an unevaluated string literal cannot have an encoding prefix (err_unevaluated_string_prefix)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unevaluated_string_udl"] = {
["err_unevaluated_string_udl"]={
[a] = "error: an unevaluated string literal cannot be a user-defined literal (err_unevaluated_string_udl)",
[c]="error: an unevaluated string literal cannot be a user-defined literal (err_unevaluated_string_udl)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unexpanded_parameter_pack"] = {
["err_unexpanded_parameter_pack"]={
[a] = "error: ... contains an unexpanded parameter pack (err_unexpanded_parameter_pack)",
[c]="error: ... contains an unexpanded parameter pack (err_unexpanded_parameter_pack)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unexpected_at"] = {
["err_unexpected_at"]={
[a] = "error: unexpected \'@\' in program (err_unexpected_at)",
[c]="error: unexpected \'@\' in program (err_unexpected_at)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_colon_in_nested_name_spec"] = {
["err_unexpected_colon_in_nested_name_spec"]={
[a] = "error: unexpected \':\' in nested name specifier; did you mean \'::\'? (err_unexpected_colon_in_nested_name_spec)",
[c]="error: unexpected \':\' in nested name specifier; did you mean \'::\'? (err_unexpected_colon_in_nested_name_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_friend"] = {
["err_unexpected_friend"]={
[a] = "error: friends can only be classes or functions (err_unexpected_friend)",
[c]="error: friends can only be classes or functions (err_unexpected_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unexpected_interface"] = {
["err_unexpected_interface"]={
[a] = "error: unexpected interface name A: expected expression (err_unexpected_interface)",
[c]="error: unexpected interface name A: expected expression (err_unexpected_interface)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unexpected_module_decl"] = {
["err_unexpected_module_decl"]={
[a] = "error: module declaration can only appear at the top level (err_unexpected_module_decl)",
[c]="error: module declaration can only appear at the top level (err_unexpected_module_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_unexpected_namespace"] = {
["err_unexpected_namespace"]={
[a] = "error: unexpected namespace name A: expected expression (err_unexpected_namespace)",
[c]="error: unexpected namespace name A: expected expression (err_unexpected_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unexpected_namespace_attributes_alias"] = {
["err_unexpected_namespace_attributes_alias"]={
[a] = "error: attributes cannot be specified on namespace alias (err_unexpected_namespace_attributes_alias)",
[c]="error: attributes cannot be specified on namespace alias (err_unexpected_namespace_attributes_alias)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_nested_namespace_attribute"] = {
["err_unexpected_nested_namespace_attribute"]={
[a] = "error: attributes cannot be specified on a nested namespace definition (err_unexpected_nested_namespace_attribute)",
[c]="error: attributes cannot be specified on a nested namespace definition (err_unexpected_nested_namespace_attribute)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_protocol_qualifier"] = {
["err_unexpected_protocol_qualifier"]={
[a] = "error: @implementation declaration cannot be protocol qualified (err_unexpected_protocol_qualifier)",
[c]="error: @implementation declaration cannot be protocol qualified (err_unexpected_protocol_qualifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_scope_on_base_decltype"] = {
["err_unexpected_scope_on_base_decltype"]={
[a] = "error: unexpected namespace scope prior to decltype (err_unexpected_scope_on_base_decltype)",
[c]="error: unexpected namespace scope prior to decltype (err_unexpected_scope_on_base_decltype)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_semi"] = {
["err_unexpected_semi"]={
[a] = "error: unexpected \';\' before A (err_unexpected_semi)",
[c]="error: unexpected \';\' before A (err_unexpected_semi)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_template_after_using"] = {
["err_unexpected_template_after_using"]={
[a] = "error: \'template\' keyword not permitted after \'using\' keyword (err_unexpected_template_after_using)",
[c]="error: \'template\' keyword not permitted after \'using\' keyword (err_unexpected_template_after_using)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_template_in_destructor_name"] = {
["err_unexpected_template_in_destructor_name"]={
[a] = "error: \'template\' keyword not permitted in destructor name (err_unexpected_template_in_destructor_name)",
[c]="error: \'template\' keyword not permitted in destructor name (err_unexpected_template_in_destructor_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_template_in_unqualified_id"] = {
["err_unexpected_template_in_unqualified_id"]={
[a] = "error: \'template\' keyword not permitted here (err_unexpected_template_in_unqualified_id)",
[c]="error: \'template\' keyword not permitted here (err_unexpected_template_in_unqualified_id)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_token_in_nested_name_spec"] = {
["err_unexpected_token_in_nested_name_spec"]={
[a] = "error: \'A\' cannot be a part of nested name specifier; did you mean \':\'? (err_unexpected_token_in_nested_name_spec)",
[c]="error: \'A\' cannot be a part of nested name specifier; did you mean \':\'? (err_unexpected_token_in_nested_name_spec)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_typedef"] = {
["err_unexpected_typedef"]={
[a] = "error: unexpected type name A: expected expression (err_unexpected_typedef)",
[c]="error: unexpected type name A: expected expression (err_unexpected_typedef)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unexpected_typedef_ident"] = {
["err_unexpected_typedef_ident"]={
[a] = "error: unexpected type name A: expected identifier (err_unexpected_typedef_ident)",
[c]="error: unexpected type name A: expected identifier (err_unexpected_typedef_ident)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unexpected_unqualified_id"] = {
["err_unexpected_unqualified_id"]={
[a] = "error: type-id cannot have a name (err_unexpected_unqualified_id)",
[c]="error: type-id cannot have a name (err_unexpected_unqualified_id)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unimplemented_conversion_with_fixed_point_type"] = {
["err_unimplemented_conversion_with_fixed_point_type"]={
[a] = "error: conversion between fixed point and A is not yet supported (err_unimplemented_conversion_with_fixed_point_type)",
[c]="error: conversion between fixed point and A is not yet supported (err_unimplemented_conversion_with_fixed_point_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_uninitialized_member_for_assign"] = {
["err_uninitialized_member_for_assign"]={
[a] = "error: cannot define the implicit copy assignment operator for A, because non-static ... member B cannot use copy assignment operator (err_uninitialized_member_for_assign)",
[c]="error: cannot define the implicit copy assignment operator for A, because non-static ... member B cannot use copy assignment operator (err_uninitialized_member_for_assign)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_uninitialized_member_in_ctor"] = {
["err_uninitialized_member_in_ctor"]={
[a] = "error: ... must explicitly initialize the ... member A (err_uninitialized_member_in_ctor)",
[c]="error: ... must explicitly initialize the ... member A (err_uninitialized_member_in_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_union_as_base_class"] = {
["err_union_as_base_class"]={
[a] = "error: unions cannot be base classes (err_union_as_base_class)",
[c]="error: unions cannot be base classes (err_union_as_base_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_union_member_of_reference_type"] = {
["err_union_member_of_reference_type"]={
[a] = "error: union member A has reference type B (err_union_member_of_reference_type)",
[c]="error: union member A has reference type B (err_union_member_of_reference_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_analyzer_checker_or_package"] = {
["err_unknown_analyzer_checker_or_package"]={
[a] = "error: no analyzer checkers or packages are associated with \'A\' (err_unknown_analyzer_checker_or_package)",
[c]="error: no analyzer checkers or packages are associated with \'A\' (err_unknown_analyzer_checker_or_package)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unknown_any_addrof"] = {
["err_unknown_any_addrof"]={
[a] = "error: the address of a declaration with unknown type can only be cast to a pointer type (err_unknown_any_addrof)",
[c]="error: the address of a declaration with unknown type can only be cast to a pointer type (err_unknown_any_addrof)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_any_addrof_call"] = {
["err_unknown_any_addrof_call"]={
[a] = "error: address-of operator cannot be applied to a call to a function with unknown return type (err_unknown_any_addrof_call)",
[c]="error: address-of operator cannot be applied to a call to a function with unknown return type (err_unknown_any_addrof_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_any_function"] = {
["err_unknown_any_function"]={
[a] = "error: function A with unknown type must be given a function type (err_unknown_any_function)",
[c]="error: function A with unknown type must be given a function type (err_unknown_any_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_any_var_function_type"] = {
["err_unknown_any_var_function_type"]={
[a] = "error: variable A with unknown type cannot be given a function type (err_unknown_any_var_function_type)",
[c]="error: variable A with unknown type cannot be given a function type (err_unknown_any_var_function_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_hlsl_semantic"] = {
["err_unknown_hlsl_semantic"]={
[a] = "error: unknown HLSL semantic A (err_unknown_hlsl_semantic)",
[c]="error: unknown HLSL semantic A (err_unknown_hlsl_semantic)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unknown_nested_typename_suggest"] = {
["err_unknown_nested_typename_suggest"]={
[a] = "error: no type named A in B; did you mean ...C? (err_unknown_nested_typename_suggest)",
[c]="error: no type named A in B; did you mean ...C? (err_unknown_nested_typename_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_receiver_suggest"] = {
["err_unknown_receiver_suggest"]={
[a] = "error: unknown receiver A; did you mean B? (err_unknown_receiver_suggest)",
[c]="error: unknown receiver A; did you mean B? (err_unknown_receiver_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_template_name"] = {
["err_unknown_template_name"]={
[a] = "error: unknown template name A (err_unknown_template_name)",
[c]="error: unknown template name A (err_unknown_template_name)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unknown_type_or_class_name_suggest"] = {
["err_unknown_type_or_class_name_suggest"]={
[a] = "error: unknown ... name A; did you mean B? (err_unknown_type_or_class_name_suggest)",
[c]="error: unknown ... name A; did you mean B? (err_unknown_type_or_class_name_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_typename"] = {
["err_unknown_typename"]={
[a] = "error: unknown type name A (err_unknown_typename)",
[c]="error: unknown type name A (err_unknown_typename)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unknown_typename_suggest"] = {
["err_unknown_typename_suggest"]={
[a] = "error: unknown type name A; did you mean B? (err_unknown_typename_suggest)",
[c]="error: unknown type name A; did you mean B? (err_unknown_typename_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unofficial_altivec_support_not_enabled"] = {
["err_unofficial_altivec_support_not_enabled"]={
[a] = "error: \"AltiVec support not enabled\" (err_unofficial_altivec_support_not_enabled)",
[c]="error: \"AltiVec support not enabled\" (err_unofficial_altivec_support_not_enabled)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_asm_invalid_register_name"] = {
["err_unofficial_asm_invalid_register_name"]={
[a] = "error: invalid register name (err_unofficial_asm_invalid_register_name)",
[c]="error: invalid register name (err_unofficial_asm_invalid_register_name)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unofficial_cannot_compile_this_yet"] = {
["err_unofficial_cannot_compile_this_yet"]={
[a] = "error: cannot compile this A yet (err_unofficial_cannot_compile_this_yet)",
[c]="error: cannot compile this A yet (err_unofficial_cannot_compile_this_yet)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unofficial_coroutine_requires_fcoroutines"] = {
["err_unofficial_coroutine_requires_fcoroutines"]={
[a] = "error: \"the <coroutine> header requires -fcoroutines\" (err_unofficial_coroutine_requires_fcoroutines)",
[c]="error: \"the <coroutine> header requires -fcoroutines\" (err_unofficial_coroutine_requires_fcoroutines)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_cuda_unsupported_unified_addressing"] = {
["err_unofficial_cuda_unsupported_unified_addressing"]={
[a] = "error: Target architecture A does not support unified addressing (err_unofficial_cuda_unsupported_unified_addressing)",
[c]="error: Target architecture A does not support unified addressing (err_unofficial_cuda_unsupported_unified_addressing)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unofficial_gcov_failed_to_open_coverage_notes_file_for_writing"] = {
["err_unofficial_gcov_failed_to_open_coverage_notes_file_for_writing"]={
[a] = "error: failed to open coverage notes file for writing: A (err_unofficial_gcov_failed_to_open_coverage_notes_file_for_writing)",
[c]="error: failed to open coverage notes file for writing: A (err_unofficial_gcov_failed_to_open_coverage_notes_file_for_writing)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unofficial_header_arm_mve_support_not_enabled"] = {
["err_unofficial_header_arm_mve_support_not_enabled"]={
[a] = "error: \"MVE support not enabled\" (err_unofficial_header_arm_mve_support_not_enabled)",
[c]="error: \"MVE support not enabled\" (err_unofficial_header_arm_mve_support_not_enabled)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_header_arm_neon_intrinsics_not_available"] = {
["err_unofficial_header_arm_neon_intrinsics_not_available"]={
[a] = "error: \"NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard\" (err_unofficial_header_arm_neon_intrinsics_not_available)",
[c]="error: \"NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard\" (err_unofficial_header_arm_neon_intrinsics_not_available)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_header_arm_neon_support_not_enabled"] = {
["err_unofficial_header_arm_neon_support_not_enabled"]={
[a] = "error: \"NEON support not enabled\" (err_unofficial_header_arm_neon_support_not_enabled)",
[c]="error: \"NEON support not enabled\" (err_unofficial_header_arm_neon_support_not_enabled)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_header_arm_sve_big_endian_not_supported"] = {
["err_unofficial_header_arm_sve_big_endian_not_supported"]={
[a] = "error: \"Big endian is currently not supported for A\" (err_unofficial_header_arm_sve_big_endian_not_supported)",
[c]="error: \"Big endian is currently not supported for A\" (err_unofficial_header_arm_sve_big_endian_not_supported)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_header_cxx11_required"] = {
["err_unofficial_header_cxx11_required"]={
[a] = "error: This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. (err_unofficial_header_cxx11_required)",
[c]="error: This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. (err_unofficial_header_cxx11_required)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unofficial_reading_profile"] = {
["err_unofficial_reading_profile"]={
[a] = "error: Error in reading profile A: B (err_unofficial_reading_profile)",
[c]="error: Error in reading profile A: B (err_unofficial_reading_profile)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unofficial_requires_hosted"] = {
["err_unofficial_requires_hosted"]={
[a] = "error: \"This header is not available in freestanding mode.\" (err_unofficial_requires_hosted)",
[c]="error: \"This header is not available in freestanding mode.\" (err_unofficial_requires_hosted)",
["type"] = "Error",
[b]=e,
["category"] = "#error"
[a]=Oc
},
},
["err_unparenthesized_non_primary_expr_in_requires_clause"] = {
["err_unparenthesized_non_primary_expr_in_requires_clause"]={
[a] = "error: parentheses are required around this expression in a requires clause (err_unparenthesized_non_primary_expr_in_requires_clause)",
[c]="error: parentheses are required around this expression in a requires clause (err_unparenthesized_non_primary_expr_in_requires_clause)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unqualified_pointer_member_function"] = {
["err_unqualified_pointer_member_function"]={
[a] = "error: must explicitly qualify name of member function when taking its address (err_unqualified_pointer_member_function)",
[c]="error: must explicitly qualify name of member function when taking its address (err_unqualified_pointer_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unspecified_size_with_static"] = {
["err_unspecified_size_with_static"]={
[a] = "error: \'static\' may not be used without an array size (err_unspecified_size_with_static)",
[c]="error: \'static\' may not be used without an array size (err_unspecified_size_with_static)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unspecified_vla_size_with_static"] = {
["err_unspecified_vla_size_with_static"]={
[a] = "error: \'static\' may not be used with an unspecified variable length array size (err_unspecified_vla_size_with_static)",
[c]="error: \'static\' may not be used with an unspecified variable length array size (err_unspecified_vla_size_with_static)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_unsupported_abi_for_opt"] = {
["err_unsupported_abi_for_opt"]={
[a] = "error: \'A\' can only be used with the \'B\' ABI (err_unsupported_abi_for_opt)",
[c]="error: \'A\' can only be used with the \'B\' ABI (err_unsupported_abi_for_opt)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unsupported_ast_node"] = {
["err_unsupported_ast_node"]={
[a] = "error: cannot import unsupported AST node A (err_unsupported_ast_node)",
[c]="error: cannot import unsupported AST node A (err_unsupported_ast_node)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unsupported_bom"] = {
["err_unsupported_bom"]={
[a] = "fatal error: A byte order mark detected in \'B\', but encoding is not supported (err_unsupported_bom)",
[c]="fatal error: A byte order mark detected in \'B\', but encoding is not supported (err_unsupported_bom)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["err_unsupported_cxx_abi"] = {
["err_unsupported_cxx_abi"]={
[a] = "error: C++ ABI \'A\' is not supported on target triple \'B\' (err_unsupported_cxx_abi)",
[c]="error: C++ ABI \'A\' is not supported on target triple \'B\' (err_unsupported_cxx_abi)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_unsupported_module_partition"] = {
["err_unsupported_module_partition"]={
[a] = "error: module partitions are only supported for C++20 onwards (err_unsupported_module_partition)",
[c]="error: module partitions are only supported for C++20 onwards (err_unsupported_module_partition)",
["type"] = "Error",
[b]=e,
["category"] = "Modules Issue"
[a]=D
},
},
["err_unsupported_placeholder_constraint"] = {
["err_unsupported_placeholder_constraint"]={
[a] = "error: constrained placeholder types other than simple \'auto\' on non-type template parameters not supported yet (err_unsupported_placeholder_constraint)",
[c]="error: constrained placeholder types other than simple \'auto\' on non-type template parameters not supported yet (err_unsupported_placeholder_constraint)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unsupported_string_concat"] = {
["err_unsupported_string_concat"]={
[a] = "error: unsupported non-standard concatenation of string literals (err_unsupported_string_concat)",
[c]="error: unsupported non-standard concatenation of string literals (err_unsupported_string_concat)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unsupported_unknown_any_call"] = {
["err_unsupported_unknown_any_call"]={
[a] = "error: call to unsupported expression with unknown type (err_unsupported_unknown_any_call)",
[c]="error: call to unsupported expression with unknown type (err_unsupported_unknown_any_call)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unsupported_unknown_any_decl"] = {
["err_unsupported_unknown_any_decl"]={
[a] = "error: A has unknown type, which is not supported for this kind of declaration (err_unsupported_unknown_any_decl)",
[c]="error: A has unknown type, which is not supported for this kind of declaration (err_unsupported_unknown_any_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unsupported_unknown_any_expr"] = {
["err_unsupported_unknown_any_expr"]={
[a] = "error: unsupported expression with unknown type (err_unsupported_unknown_any_expr)",
[c]="error: unsupported expression with unknown type (err_unsupported_unknown_any_expr)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_unterm_macro_invoc"] = {
["err_unterm_macro_invoc"]={
[a] = "error: unterminated function-like macro invocation (err_unterm_macro_invoc)",
[c]="error: unterminated function-like macro invocation (err_unterm_macro_invoc)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unterminated___pragma"] = {
["err_unterminated___pragma"]={
[a] = "error: missing terminating \')\' character (err_unterminated___pragma)",
[c]="error: missing terminating \')\' character (err_unterminated___pragma)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unterminated_block_comment"] = {
["err_unterminated_block_comment"]={
[a] = "error: unterminated /* comment (err_unterminated_block_comment)",
[c]="error: unterminated /* comment (err_unterminated_block_comment)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_unterminated_raw_string"] = {
["err_unterminated_raw_string"]={
[a] = "error: raw string missing terminating delimiter )A\" (err_unterminated_raw_string)",
[c]="error: raw string missing terminating delimiter )A\" (err_unterminated_raw_string)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_upcast_to_inaccessible_base"] = {
["err_upcast_to_inaccessible_base"]={
[a] = "error: cannot cast A to its ... base class B (err_upcast_to_inaccessible_base)",
[c]="error: cannot cast A to its ... base class B (err_upcast_to_inaccessible_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_use_continuation_class"] = {
["err_use_continuation_class"]={
[a] = "error: illegal redeclaration of property in class extension A (attribute must be \'readwrite\', while its primary must be \'readonly\') (err_use_continuation_class)",
[c]="error: illegal redeclaration of property in class extension A (attribute must be \'readwrite\', while its primary must be \'readonly\') (err_use_continuation_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_use_continuation_class_redeclaration_readwrite"] = {
["err_use_continuation_class_redeclaration_readwrite"]={
[a] = "error: illegal redeclaration of \'readwrite\' property in class extension A (perhaps you intended this to be a \'readwrite\' redeclaration of a \'readonly\' public property?) (err_use_continuation_class_redeclaration_readwrite)",
[c]="error: illegal redeclaration of \'readwrite\' property in class extension A (perhaps you intended this to be a \'readwrite\' redeclaration of a \'readonly\' public property?) (err_use_continuation_class_redeclaration_readwrite)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_use_of_default_argument_to_function_declared_later"] = {
["err_use_of_default_argument_to_function_declared_later"]={
[a] = "error: use of default argument to function A that is declared later in class B (err_use_of_default_argument_to_function_declared_later)",
[c]="error: use of default argument to function A that is declared later in class B (err_use_of_default_argument_to_function_declared_later)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_use_of_empty_using_if_exists"] = {
["err_use_of_empty_using_if_exists"]={
[a] = "error: reference to unresolved using declaration (err_use_of_empty_using_if_exists)",
[c]="error: reference to unresolved using declaration (err_use_of_empty_using_if_exists)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_use_of_tag_name_without_tag"] = {
["err_use_of_tag_name_without_tag"]={
[a] = "error: must use \'A\' tag to refer to type B... (err_use_of_tag_name_without_tag)",
[c]="error: must use \'A\' tag to refer to type B... (err_use_of_tag_name_without_tag)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_use_of_unaddressable_function"] = {
["err_use_of_unaddressable_function"]={
[a] = "error: taking address of non-addressable standard library function (err_use_of_unaddressable_function)",
[c]="error: taking address of non-addressable standard library function (err_use_of_unaddressable_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_use_with_wrong_tag"] = {
["err_use_with_wrong_tag"]={
[a] = "error: use of A with tag type that does not match previous declaration (err_use_with_wrong_tag)",
[c]="error: use of A with tag type that does not match previous declaration (err_use_with_wrong_tag)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_attribute_ns_conflict"] = {
["err_using_attribute_ns_conflict"]={
[a] = "error: attribute with scope specifier cannot follow default scope specifier (err_using_attribute_ns_conflict)",
[c]="error: attribute with scope specifier cannot follow default scope specifier (err_using_attribute_ns_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_using_decl_can_not_refer_to_class_member"] = {
["err_using_decl_can_not_refer_to_class_member"]={
[a] = "error: using declaration cannot refer to class member (err_using_decl_can_not_refer_to_class_member)",
[c]="error: using declaration cannot refer to class member (err_using_decl_can_not_refer_to_class_member)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_can_not_refer_to_namespace"] = {
["err_using_decl_can_not_refer_to_namespace"]={
[a] = "error: using declaration cannot refer to a namespace (err_using_decl_can_not_refer_to_namespace)",
[c]="error: using declaration cannot refer to a namespace (err_using_decl_can_not_refer_to_namespace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_conflict"] = {
["err_using_decl_conflict"]={
[a] = "error: target of using declaration conflicts with declaration already in scope (err_using_decl_conflict)",
[c]="error: target of using declaration conflicts with declaration already in scope (err_using_decl_conflict)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_conflict_reverse"] = {
["err_using_decl_conflict_reverse"]={
[a] = "error: declaration conflicts with target of using declaration already in scope (err_using_decl_conflict_reverse)",
[c]="error: declaration conflicts with target of using declaration already in scope (err_using_decl_conflict_reverse)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_constructor"] = {
["err_using_decl_constructor"]={
[a] = "error: using declaration cannot refer to a constructor (err_using_decl_constructor)",
[c]="error: using declaration cannot refer to a constructor (err_using_decl_constructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_constructor_not_in_direct_base"] = {
["err_using_decl_constructor_not_in_direct_base"]={
[a] = "error: A is not a direct base of B, cannot inherit constructors (err_using_decl_constructor_not_in_direct_base)",
[c]="error: A is not a direct base of B, cannot inherit constructors (err_using_decl_constructor_not_in_direct_base)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_destructor"] = {
["err_using_decl_destructor"]={
[a] = "error: using declaration cannot refer to a destructor (err_using_decl_destructor)",
[c]="error: using declaration cannot refer to a destructor (err_using_decl_destructor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_friend"] = {
["err_using_decl_friend"]={
[a] = "error: cannot befriend target of using declaration (err_using_decl_friend)",
[c]="error: cannot befriend target of using declaration (err_using_decl_friend)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_nested_name_specifier_is_current_class"] = {
["err_using_decl_nested_name_specifier_is_current_class"]={
[a] = "error: using declaration refers to its own class (err_using_decl_nested_name_specifier_is_current_class)",
[c]="error: using declaration refers to its own class (err_using_decl_nested_name_specifier_is_current_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_nested_name_specifier_is_not_base_class"] = {
["err_using_decl_nested_name_specifier_is_not_base_class"]={
[a] = "error: using declaration refers into \'A\', which is not a base class of B (err_using_decl_nested_name_specifier_is_not_base_class)",
[c]="error: using declaration refers into \'A\', which is not a base class of B (err_using_decl_nested_name_specifier_is_not_base_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_nested_name_specifier_is_not_class"] = {
["err_using_decl_nested_name_specifier_is_not_class"]={
[a] = "error: using declaration in class refers into \'A\', which is not a class (err_using_decl_nested_name_specifier_is_not_class)",
[c]="error: using declaration in class refers into \'A\', which is not a class (err_using_decl_nested_name_specifier_is_not_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_redeclaration"] = {
["err_using_decl_redeclaration"]={
[a] = "error: redeclaration of using declaration (err_using_decl_redeclaration)",
[c]="error: redeclaration of using declaration (err_using_decl_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_redeclaration_expansion"] = {
["err_using_decl_redeclaration_expansion"]={
[a] = "error: using declaration pack expansion at block scope produces multiple values (err_using_decl_redeclaration_expansion)",
[c]="error: using declaration pack expansion at block scope produces multiple values (err_using_decl_redeclaration_expansion)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_decl_template_id"] = {
["err_using_decl_template_id"]={
[a] = "error: using declaration cannot refer to a template specialization (err_using_decl_template_id)",
[c]="error: using declaration cannot refer to a template specialization (err_using_decl_template_id)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_dependent_value_is_type"] = {
["err_using_dependent_value_is_type"]={
[a] = "error: dependent using declaration resolved to type without \'typename\' (err_using_dependent_value_is_type)",
[c]="error: dependent using declaration resolved to type without \'typename\' (err_using_dependent_value_is_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_directive_member_suggest"] = {
["err_using_directive_member_suggest"]={
[a] = "error: no namespace named A in B; did you mean ...C? (err_using_directive_member_suggest)",
[c]="error: no namespace named A in B; did you mean ...C? (err_using_directive_member_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_directive_suggest"] = {
["err_using_directive_suggest"]={
[a] = "error: no namespace named A; did you mean B? (err_using_directive_suggest)",
[c]="error: no namespace named A; did you mean B? (err_using_directive_suggest)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_enum_decl_redeclaration"] = {
["err_using_enum_decl_redeclaration"]={
[a] = "error: redeclaration of using-enum declaration (err_using_enum_decl_redeclaration)",
[c]="error: redeclaration of using-enum declaration (err_using_enum_decl_redeclaration)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_enum_expect_identifier"] = {
["err_using_enum_expect_identifier"]={
[a] = "error: using enum ... (err_using_enum_expect_identifier)",
[c]="error: using enum ... (err_using_enum_expect_identifier)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_using_enum_is_dependent"] = {
["err_using_enum_is_dependent"]={
[a] = "error: using-enum cannot name a dependent type (err_using_enum_is_dependent)",
[c]="error: using-enum cannot name a dependent type (err_using_enum_is_dependent)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_enum_not_enum"] = {
["err_using_enum_not_enum"]={
[a] = "error: A is not an enumerated type (err_using_enum_not_enum)",
[c]="error: A is not an enumerated type (err_using_enum_not_enum)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_if_exists_on_ctor"] = {
["err_using_if_exists_on_ctor"]={
[a] = "error: \'using_if_exists\' attribute cannot be applied to an inheriting constructor (err_using_if_exists_on_ctor)",
[c]="error: \'using_if_exists\' attribute cannot be applied to an inheriting constructor (err_using_if_exists_on_ctor)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_namespace_in_class"] = {
["err_using_namespace_in_class"]={
[a] = "error: \'using namespace\' is not allowed in classes (err_using_namespace_in_class)",
[c]="error: \'using namespace\' is not allowed in classes (err_using_namespace_in_class)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_using_pack_expansion_empty"] = {
["err_using_pack_expansion_empty"]={
[a] = "error: ... using declaration A instantiates to an empty pack (err_using_pack_expansion_empty)",
[c]="error: ... using declaration A instantiates to an empty pack (err_using_pack_expansion_empty)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_requires_qualname"] = {
["err_using_requires_qualname"]={
[a] = "error: using declaration requires a qualified name (err_using_requires_qualname)",
[c]="error: using declaration requires a qualified name (err_using_requires_qualname)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_using_typename_non_type"] = {
["err_using_typename_non_type"]={
[a] = "error: \'typename\' keyword used on a non-type (err_using_typename_non_type)",
[c]="error: \'typename\' keyword used on a non-type (err_using_typename_non_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_uuidof_with_multiple_guids"] = {
["err_uuidof_with_multiple_guids"]={
[a] = "error: cannot call operator __uuidof on a type with multiple GUIDs (err_uuidof_with_multiple_guids)",
[c]="error: cannot call operator __uuidof on a type with multiple GUIDs (err_uuidof_with_multiple_guids)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_uuidof_without_guid"] = {
["err_uuidof_without_guid"]={
[a] = "error: cannot call operator __uuidof on a type with no GUID (err_uuidof_without_guid)",
[c]="error: cannot call operator __uuidof on a type with no GUID (err_uuidof_without_guid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_va_arg_in_device"] = {
["err_va_arg_in_device"]={
[a] = "error: CUDA device code does not support va_arg (err_va_arg_in_device)",
[c]="error: CUDA device code does not support va_arg (err_va_arg_in_device)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_va_start_captured_stmt"] = {
["err_va_start_captured_stmt"]={
[a] = "error: \'va_start\' cannot be used in a captured statement (err_va_start_captured_stmt)",
[c]="error: \'va_start\' cannot be used in a captured statement (err_va_start_captured_stmt)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_va_start_fixed_function"] = {
["err_va_start_fixed_function"]={
[a] = "error: \'va_start\' used in function with fixed args (err_va_start_fixed_function)",
[c]="error: \'va_start\' used in function with fixed args (err_va_start_fixed_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_va_start_outside_function"] = {
["err_va_start_outside_function"]={
[a] = "error: \'va_start\' cannot be used outside a function (err_va_start_outside_function)",
[c]="error: \'va_start\' cannot be used outside a function (err_va_start_outside_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_va_start_used_in_wrong_abi_function"] = {
["err_va_start_used_in_wrong_abi_function"]={
[a] = "error: \'va_start\' used in ... ABI function (err_va_start_used_in_wrong_abi_function)",
[c]="error: \'va_start\' used in ... ABI function (err_va_start_used_in_wrong_abi_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_value_init_for_array_type"] = {
["err_value_init_for_array_type"]={
[a] = "error: array types cannot be value-initialized (err_value_init_for_array_type)",
[c]="error: array types cannot be value-initialized (err_value_init_for_array_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vaopt_paste_at_end"] = {
["err_vaopt_paste_at_end"]={
[a] = "error: \'##\' cannot appear at end of __VA_OPT__ argument (err_vaopt_paste_at_end)",
[c]="error: \'##\' cannot appear at end of __VA_OPT__ argument (err_vaopt_paste_at_end)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_vaopt_paste_at_start"] = {
["err_vaopt_paste_at_start"]={
[a] = "error: \'##\' cannot appear at start of __VA_OPT__ argument (err_vaopt_paste_at_start)",
[c]="error: \'##\' cannot appear at start of __VA_OPT__ argument (err_vaopt_paste_at_start)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["err_var_partial_spec_redeclared"] = {
["err_var_partial_spec_redeclared"]={
[a] = "error: variable template partial specialization A cannot be redefined (err_var_partial_spec_redeclared)",
[c]="error: variable template partial specialization A cannot be redefined (err_var_partial_spec_redeclared)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_var_spec_no_template"] = {
["err_var_spec_no_template"]={
[a] = "error: no variable template matches... specialization (err_var_spec_no_template)",
[c]="error: no variable template matches... specialization (err_var_spec_no_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_var_spec_no_template_but_method"] = {
["err_var_spec_no_template_but_method"]={
[a] = "error: no variable template matches specialization; did you mean to use A as function template instead? (err_var_spec_no_template_but_method)",
[c]="error: no variable template matches specialization; did you mean to use A as function template instead? (err_var_spec_no_template_but_method)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variable_instantiates_to_function"] = {
["err_variable_instantiates_to_function"]={
[a] = "error: ... instantiated with function type A (err_variable_instantiates_to_function)",
[c]="error: ... instantiated with function type A (err_variable_instantiates_to_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variable_object_no_init"] = {
["err_variable_object_no_init"]={
[a] = "error: variable-sized object may not be initialized (err_variable_object_no_init)",
[c]="error: variable-sized object may not be initialized (err_variable_object_no_init)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variably_modified_new_type"] = {
["err_variably_modified_new_type"]={
[a] = "error: \'new\' cannot allocate object of variably modified type A (err_variably_modified_new_type)",
[c]="error: \'new\' cannot allocate object of variably modified type A (err_variably_modified_new_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variably_modified_nontype_template_param"] = {
["err_variably_modified_nontype_template_param"]={
[a] = "error: non-type template parameter of variably modified type A (err_variably_modified_nontype_template_param)",
[c]="error: non-type template parameter of variably modified type A (err_variably_modified_nontype_template_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variably_modified_template_arg"] = {
["err_variably_modified_template_arg"]={
[a] = "error: variably modified type A cannot be used as a template argument (err_variably_modified_template_arg)",
[c]="error: variably modified type A cannot be used as a template argument (err_variably_modified_template_arg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variably_modified_typeid"] = {
["err_variably_modified_typeid"]={
[a] = "error: \'typeid\' of variably modified type A (err_variably_modified_typeid)",
[c]="error: \'typeid\' of variably modified type A (err_variably_modified_typeid)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_variadic_device_fn"] = {
["err_variadic_device_fn"]={
[a] = "error: CUDA device code does not support variadic functions (err_variadic_device_fn)",
[c]="error: CUDA device code does not support variadic functions (err_variadic_device_fn)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vec_builtin_incompatible_vector"] = {
["err_vec_builtin_incompatible_vector"]={
[a] = "error: first two arguments to A must have the same type (err_vec_builtin_incompatible_vector)",
[c]="error: first two arguments to A must have the same type (err_vec_builtin_incompatible_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vec_builtin_non_vector"] = {
["err_vec_builtin_non_vector"]={
[a] = "error: first two arguments to A must be vectors (err_vec_builtin_non_vector)",
[c]="error: first two arguments to A must be vectors (err_vec_builtin_non_vector)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vecstep_non_scalar_vector_type"] = {
["err_vecstep_non_scalar_vector_type"]={
[a] = "error: \'vec_step\' requires built-in scalar or vector type, A invalid (err_vecstep_non_scalar_vector_type)",
[c]="error: \'vec_step\' requires built-in scalar or vector type, A invalid (err_vecstep_non_scalar_vector_type)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vector_incorrect_num_initializers"] = {
["err_vector_incorrect_num_initializers"]={
[a] = "error: ... elements in vector initialization (expected A elements, have B) (err_vector_incorrect_num_initializers)",
[c]="error: ... elements in vector initialization (expected A elements, have B) (err_vector_incorrect_num_initializers)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_verify_ambiguous_marker"] = {
["err_verify_ambiguous_marker"]={
[a] = "error: reference to marker \'A\' is ambiguous (err_verify_ambiguous_marker)",
[c]="error: reference to marker \'A\' is ambiguous (err_verify_ambiguous_marker)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_inconsistent_diags"] = {
["err_verify_inconsistent_diags"]={
[a] = "error: \'A\' diagnostics ... but not ...: B (err_verify_inconsistent_diags)",
[c]="error: \'A\' diagnostics ... but not ...: B (err_verify_inconsistent_diags)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_invalid_content"] = {
["err_verify_invalid_content"]={
[a] = "error: invalid expected A: B (err_verify_invalid_content)",
[c]="error: invalid expected A: B (err_verify_invalid_content)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_invalid_no_diags"] = {
["err_verify_invalid_no_diags"]={
[a] = "error: ... directive cannot follow ... (err_verify_invalid_no_diags)",
[c]="error: ... directive cannot follow ... (err_verify_invalid_no_diags)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_invalid_range"] = {
["err_verify_invalid_range"]={
[a] = "error: invalid range following \'-\' in expected A (err_verify_invalid_range)",
[c]="error: invalid range following \'-\' in expected A (err_verify_invalid_range)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_missing_end"] = {
["err_verify_missing_end"]={
[a] = "error: cannot find end (\'}}\') of expected A (err_verify_missing_end)",
[c]="error: cannot find end (\'}}\') of expected A (err_verify_missing_end)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_missing_file"] = {
["err_verify_missing_file"]={
[a] = "error: file \'A\' could not be located in expected B (err_verify_missing_file)",
[c]="error: file \'A\' could not be located in expected B (err_verify_missing_file)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_missing_line"] = {
["err_verify_missing_line"]={
[a] = "error: missing or invalid line number following \'@\' in expected A (err_verify_missing_line)",
[c]="error: missing or invalid line number following \'@\' in expected A (err_verify_missing_line)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_missing_regex"] = {
["err_verify_missing_regex"]={
[a] = "error: cannot find start of regex (\'{{\') in A (err_verify_missing_regex)",
[c]="error: cannot find start of regex (\'{{\') in A (err_verify_missing_regex)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_missing_start"] = {
["err_verify_missing_start"]={
[a] = "error: cannot find start (\'{{\') of expected A (err_verify_missing_start)",
[c]="error: cannot find start (\'{{\') of expected A (err_verify_missing_start)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_no_directives"] = {
["err_verify_no_directives"]={
[a] = "error: no expected directives found: consider use of \'expected-no-diagnostics\' (err_verify_no_directives)",
[c]="error: no expected directives found: consider use of \'expected-no-diagnostics\' (err_verify_no_directives)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_no_such_marker"] = {
["err_verify_no_such_marker"]={
[a] = "error: use of undefined marker \'A\' (err_verify_no_such_marker)",
[c]="error: use of undefined marker \'A\' (err_verify_no_such_marker)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_verify_nonconst_addrspace"] = {
["err_verify_nonconst_addrspace"]={
[a] = "error: qualifier \'const\' is needed for variables in address space \'A\' (err_verify_nonconst_addrspace)",
[c]="error: qualifier \'const\' is needed for variables in address space \'A\' (err_verify_nonconst_addrspace)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_vftable_ambiguous_component"] = {
["err_vftable_ambiguous_component"]={
[a] = "error: ambiguous vftable component for A introduced via covariant thunks; this is an inherent limitation of the ABI (err_vftable_ambiguous_component)",
[c]="error: ambiguous vftable component for A introduced via covariant thunks; this is an inherent limitation of the ABI (err_vftable_ambiguous_component)",
["type"] = "Error",
[b]=e,
["category"] = "VTable ABI Issue"
[a]="VTable ABI Issue"
},
},
["err_virt_specifier_outside_class"] = {
["err_virt_specifier_outside_class"]={
[a] = "error: \'A\' specifier is not allowed outside a class definition (err_virt_specifier_outside_class)",
[c]="error: \'A\' specifier is not allowed outside a class definition (err_virt_specifier_outside_class)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_virtual_in_union"] = {
["err_virtual_in_union"]={
[a] = "error: unions cannot have virtual functions (err_virtual_in_union)",
[c]="error: unions cannot have virtual functions (err_virtual_in_union)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_virtual_member_function_template"] = {
["err_virtual_member_function_template"]={
[a] = "error: \'virtual\' cannot be specified on member function templates (err_virtual_member_function_template)",
[c]="error: \'virtual\' cannot be specified on member function templates (err_virtual_member_function_template)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_virtual_non_function"] = {
["err_virtual_non_function"]={
[a] = "error: \'virtual\' can only appear on non-static member functions (err_virtual_non_function)",
[c]="error: \'virtual\' can only appear on non-static member functions (err_virtual_non_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_virtual_out_of_class"] = {
["err_virtual_out_of_class"]={
[a] = "error: \'virtual\' can only be specified inside the class definition (err_virtual_out_of_class)",
[c]="error: \'virtual\' can only be specified inside the class definition (err_virtual_out_of_class)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vla_decl_has_extern_linkage"] = {
["err_vla_decl_has_extern_linkage"]={
[a] = "error: variable length array declaration cannot have \'extern\' linkage (err_vla_decl_has_extern_linkage)",
[c]="error: variable length array declaration cannot have \'extern\' linkage (err_vla_decl_has_extern_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vla_decl_has_static_storage"] = {
["err_vla_decl_has_static_storage"]={
[a] = "error: variable length array declaration cannot have \'static\' storage duration (err_vla_decl_has_static_storage)",
[c]="error: variable length array declaration cannot have \'static\' storage duration (err_vla_decl_has_static_storage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vla_decl_in_file_scope"] = {
["err_vla_decl_in_file_scope"]={
[a] = "error: variable length array declaration not allowed at file scope (err_vla_decl_in_file_scope)",
[c]="error: variable length array declaration not allowed at file scope (err_vla_decl_in_file_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vla_in_sfinae"] = {
["err_vla_in_sfinae"]={
[a] = "error: variable length array cannot be formed during template argument deduction (err_vla_in_sfinae)",
[c]="error: variable length array cannot be formed during template argument deduction (err_vla_in_sfinae)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vla_unsupported"] = {
["err_vla_unsupported"]={
[a] = "error: variable length arrays are not supported for ... (err_vla_unsupported)",
[c]="error: variable length arrays are not supported for ... (err_vla_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vm_decl_has_extern_linkage"] = {
["err_vm_decl_has_extern_linkage"]={
[a] = "error: variably modified type declaration cannot have \'extern\' linkage (err_vm_decl_has_extern_linkage)",
[c]="error: variably modified type declaration cannot have \'extern\' linkage (err_vm_decl_has_extern_linkage)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vm_decl_in_file_scope"] = {
["err_vm_decl_in_file_scope"]={
[a] = "error: variably modified type declaration not allowed at file scope (err_vm_decl_in_file_scope)",
[c]="error: variably modified type declaration not allowed at file scope (err_vm_decl_in_file_scope)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vm_func_decl"] = {
["err_vm_func_decl"]={
[a] = "error: function declaration cannot have variably modified type (err_vm_func_decl)",
[c]="error: function declaration cannot have variably modified type (err_vm_func_decl)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_void_only_param"] = {
["err_void_only_param"]={
[a] = "error: \'void\' must be the first and only parameter if specified (err_void_only_param)",
[c]="error: \'void\' must be the first and only parameter if specified (err_void_only_param)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_void_param_qualified"] = {
["err_void_param_qualified"]={
[a] = "error: \'void\' as parameter must not have type qualifiers (err_void_param_qualified)",
[c]="error: \'void\' as parameter must not have type qualifiers (err_void_param_qualified)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_volatile_comparison_operator"] = {
["err_volatile_comparison_operator"]={
[a] = "error: defaulted comparison function must not be volatile (err_volatile_comparison_operator)",
[c]="error: defaulted comparison function must not be volatile (err_volatile_comparison_operator)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_vsx_builtin_nonconstant_argument"] = {
["err_vsx_builtin_nonconstant_argument"]={
[a] = "error: argument A to B must be a 2-bit unsigned literal (i.e. 0, 1, 2 or 3) (err_vsx_builtin_nonconstant_argument)",
[c]="error: argument A to B must be a 2-bit unsigned literal (i.e. 0, 1, 2 or 3) (err_vsx_builtin_nonconstant_argument)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_wasm_builtin_arg_must_be_integer_type"] = {
["err_wasm_builtin_arg_must_be_integer_type"]={
[a] = "error: A argument must be an integer (err_wasm_builtin_arg_must_be_integer_type)",
[c]="error: A argument must be an integer (err_wasm_builtin_arg_must_be_integer_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_builtin_arg_must_be_table_type"] = {
["err_wasm_builtin_arg_must_be_table_type"]={
[a] = "error: A argument must be a WebAssembly table (err_wasm_builtin_arg_must_be_table_type)",
[c]="error: A argument must be a WebAssembly table (err_wasm_builtin_arg_must_be_table_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_builtin_arg_must_match_table_element_type"] = {
["err_wasm_builtin_arg_must_match_table_element_type"]={
[a] = "error: A argument must match the element type of the WebAssembly table in the B argument (err_wasm_builtin_arg_must_match_table_element_type)",
[c]="error: A argument must match the element type of the WebAssembly table in the B argument (err_wasm_builtin_arg_must_match_table_element_type)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_ca_reference"] = {
["err_wasm_ca_reference"]={
[a] = "error: cannot ... WebAssembly reference (err_wasm_ca_reference)",
[c]="error: cannot ... WebAssembly reference (err_wasm_ca_reference)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_cast_table"] = {
["err_wasm_cast_table"]={
[a] = "error: cannot cast ... a WebAssembly table (err_wasm_cast_table)",
[c]="error: cannot cast ... a WebAssembly table (err_wasm_cast_table)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_funcref_not_wasm"] = {
["err_wasm_funcref_not_wasm"]={
[a] = "error: invalid use of \'__funcref\' keyword outside the WebAssembly triple (err_wasm_funcref_not_wasm)",
[c]="error: invalid use of \'__funcref\' keyword outside the WebAssembly triple (err_wasm_funcref_not_wasm)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_reference_pr"] = {
["err_wasm_reference_pr"]={
[a] = "error: ... to WebAssembly reference type is not allowed (err_wasm_reference_pr)",
[c]="error: ... to WebAssembly reference type is not allowed (err_wasm_reference_pr)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_reftype_exception_spec"] = {
["err_wasm_reftype_exception_spec"]={
[a] = "error: WebAssembly reference type not allowed in exception specification (err_wasm_reftype_exception_spec)",
[c]="error: WebAssembly reference type not allowed in exception specification (err_wasm_reftype_exception_spec)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_reftype_multidimensional_array"] = {
["err_wasm_reftype_multidimensional_array"]={
[a] = "error: multi-dimensional arrays of WebAssembly references are not allowed (err_wasm_reftype_multidimensional_array)",
[c]="error: multi-dimensional arrays of WebAssembly references are not allowed (err_wasm_reftype_multidimensional_array)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_reftype_tc"] = {
["err_wasm_reftype_tc"]={
[a] = "error: cannot ... a WebAssembly reference type (err_wasm_reftype_tc)",
[c]="error: cannot ... a WebAssembly reference type (err_wasm_reftype_tc)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_art"] = {
["err_wasm_table_art"]={
[a] = "error: cannot ... a WebAssembly table (err_wasm_table_art)",
[c]="error: cannot ... a WebAssembly table (err_wasm_table_art)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_as_function_parameter"] = {
["err_wasm_table_as_function_parameter"]={
[a] = "error: cannot use WebAssembly table as a function parameter (err_wasm_table_as_function_parameter)",
[c]="error: cannot use WebAssembly table as a function parameter (err_wasm_table_as_function_parameter)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_conditional_expression"] = {
["err_wasm_table_conditional_expression"]={
[a] = "error: cannot use a WebAssembly table within a branch of a conditional expression (err_wasm_table_conditional_expression)",
[c]="error: cannot use a WebAssembly table within a branch of a conditional expression (err_wasm_table_conditional_expression)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_in_function"] = {
["err_wasm_table_in_function"]={
[a] = "error: WebAssembly table cannot be declared within a function (err_wasm_table_in_function)",
[c]="error: WebAssembly table cannot be declared within a function (err_wasm_table_in_function)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_invalid_uett_operand"] = {
["err_wasm_table_invalid_uett_operand"]={
[a] = "error: invalid application of \'A\' to WebAssembly table (err_wasm_table_invalid_uett_operand)",
[c]="error: invalid application of \'A\' to WebAssembly table (err_wasm_table_invalid_uett_operand)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_must_be_static"] = {
["err_wasm_table_must_be_static"]={
[a] = "error: WebAssembly table must be static (err_wasm_table_must_be_static)",
[c]="error: WebAssembly table must be static (err_wasm_table_must_be_static)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_wasm_table_pr"] = {
["err_wasm_table_pr"]={
[a] = "error: cannot form a ... to a WebAssembly table (err_wasm_table_pr)",
[c]="error: cannot form a ... to a WebAssembly table (err_wasm_table_pr)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["err_weak_property"] = {
["err_weak_property"]={
[a] = "error: existing instance variable A for __weak property B must be __weak (err_weak_property)",
[c]="error: existing instance variable A for __weak property B must be __weak (err_weak_property)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_while_loop_outside_of_a_function"] = {
["err_while_loop_outside_of_a_function"]={
[a] = "error: while loop outside of a function (err_while_loop_outside_of_a_function)",
[c]="error: while loop outside of a function (err_while_loop_outside_of_a_function)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["err_wrong_sampler_addressspace"] = {
["err_wrong_sampler_addressspace"]={
[a] = "error: sampler type cannot be used with the __local and __global address space qualifiers (err_wrong_sampler_addressspace)",
[c]="error: sampler type cannot be used with the __local and __global address space qualifiers (err_wrong_sampler_addressspace)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_x86_builtin_invalid_rounding"] = {
["err_x86_builtin_invalid_rounding"]={
[a] = "error: invalid rounding argument (err_x86_builtin_invalid_rounding)",
[c]="error: invalid rounding argument (err_x86_builtin_invalid_rounding)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_x86_builtin_invalid_scale"] = {
["err_x86_builtin_invalid_scale"]={
[a] = "error: scale argument must be 1, 2, 4, or 8 (err_x86_builtin_invalid_scale)",
[c]="error: scale argument must be 1, 2, 4, or 8 (err_x86_builtin_invalid_scale)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_x86_builtin_tile_arg_duplicate"] = {
["err_x86_builtin_tile_arg_duplicate"]={
[a] = "error: tile arguments must refer to different tiles (err_x86_builtin_tile_arg_duplicate)",
[c]="error: tile arguments must refer to different tiles (err_x86_builtin_tile_arg_duplicate)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["err_zero_version"] = {
["err_zero_version"]={
[a] = "error: version number must have non-zero major, minor, or sub-minor version (err_zero_version)",
[c]="error: version number must have non-zero major, minor, or sub-minor version (err_zero_version)",
["type"] = "Error",
[b]=e,
["category"] = "Parse Issue"
[a]=l
},
},
["error_cconv_unsupported"] = {
["error_cconv_unsupported"]={
[a] = "error: A calling convention is not supported ... (error_cconv_unsupported)",
[c]="error: A calling convention is not supported ... (error_cconv_unsupported)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["error_duplicate_asm_operand_name"] = {
["error_duplicate_asm_operand_name"]={
[a] = "error: duplicate use of asm operand name \"A\" (error_duplicate_asm_operand_name)",
[c]="error: duplicate use of asm operand name \"A\" (error_duplicate_asm_operand_name)",
["type"] = "Error",
[b]=e,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["error_inoutput_conflict_with_clobber"] = {
["error_inoutput_conflict_with_clobber"]={
[a] = "error: asm-specifier for input or output variable conflicts with asm clobber list (error_inoutput_conflict_with_clobber)",
[c]="error: asm-specifier for input or output variable conflicts with asm clobber list (error_inoutput_conflict_with_clobber)",
["type"] = "Error",
[b]=e,
["category"] = ""
[a]=j
},
},
["error_subscript_overload"] = {
["error_subscript_overload"]={
[a] = "error: overloaded A cannot have ... parameter before C++23 (error_subscript_overload)",
[c]="error: overloaded A cannot have ... parameter before C++23 (error_subscript_overload)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["escaped_newline_block_comment_end"] = {
["escaped_newline_block_comment_end"]={
[a] = "warning: escaped newline between */ characters at block comment end [-Wcomment] (escaped_newline_block_comment_end)",
[c]="warning: escaped newline between */ characters at block comment end [-Wcomment] (escaped_newline_block_comment_end)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "comment", "comments", "most" },
[g]={p,q,Pc,"comments",t},
["maingroup"] = "comment",
[h]=Pc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_abstract_pack_declarator_parens"] = {
["ext_abstract_pack_declarator_parens"]={
[a] = "warning: ISO C++11 requires a parenthesized pack declaration to have a name [-Wanonymous-pack-parens] (ext_abstract_pack_declarator_parens)",
[c]="warning: ISO C++11 requires a parenthesized pack declaration to have a name [-Wanonymous-pack-parens] (ext_abstract_pack_declarator_parens)",
["type"] = "Warning",
[b]=f,
["groups"] = { "anonymous-pack-parens" },
[g]={"anonymous-pack-parens"},
["maingroup"] = "anonymous-pack-parens",
[h]="anonymous-pack-parens",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_adl_only_template_id"] = {
["ext_adl_only_template_id"]={
[a] = "warning: use of function template name with no prior declaration in function call with explicit template arguments is a C++20 extension [-Wc++20-extensions] (ext_adl_only_template_id)",
[c]="warning: use of function template name with no prior declaration in function call with explicit template arguments is a C++20 extension [-Wc++20-extensions] (ext_adl_only_template_id)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_aggregate_init_not_constant"] = {
["ext_aggregate_init_not_constant"]={
[a] = "warning: initializer for aggregate is not a compile-time constant [-Wc99-extensions] (ext_aggregate_init_not_constant)",
[c]="warning: initializer for aggregate is not a compile-time constant [-Wc99-extensions] (ext_aggregate_init_not_constant)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_alias_declaration"] = {
["ext_alias_declaration"]={
[a] = "warning: alias declarations are a C++11 extension [-Wc++11-extensions] (ext_alias_declaration)",
[c]="warning: alias declarations are a C++11 extension [-Wc++11-extensions] (ext_alias_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_alias_in_init_statement"] = {
["ext_alias_in_init_statement"]={
[a] = "warning: alias declaration in this context is a C++23 extension [-Wc++23-extensions] (ext_alias_in_init_statement)",
[c]="warning: alias declaration in this context is a C++23 extension [-Wc++23-extensions] (ext_alias_in_init_statement)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_alignof_expr"] = {
["ext_alignof_expr"]={
[a] = "warning: A applied to an expression is a GNU extension [-Wgnu-alignof-expression] (ext_alignof_expr)",
[c]="warning: A applied to an expression is a GNU extension [-Wgnu-alignof-expression] (ext_alignof_expr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-alignof-expression" },
[g]={W,"gnu-alignof-expression"},
["maingroup"] = "gnu-alignof-expression",
[h]="gnu-alignof-expression",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_anonymous_record_with_anonymous_type"] = {
["ext_anonymous_record_with_anonymous_type"]={
[a] = "warning: anonymous types declared in an anonymous ... are an extension [-Wnested-anon-types] (ext_anonymous_record_with_anonymous_type)",
[c]="warning: anonymous types declared in an anonymous ... are an extension [-Wnested-anon-types] (ext_anonymous_record_with_anonymous_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "nested-anon-types", "pedantic" },
[g]={"nested-anon-types",s},
["maingroup"] = "nested-anon-types",
[h]="nested-anon-types",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_anonymous_record_with_type"] = {
["ext_anonymous_record_with_type"]={
[a] = "warning: types declared in an anonymous ... are a Microsoft extension [-Wmicrosoft-anon-tag] (ext_anonymous_record_with_type)",
[c]="warning: types declared in an anonymous ... are a Microsoft extension [-Wmicrosoft-anon-tag] (ext_anonymous_record_with_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-anon-tag", "pedantic" },
[g]={N,"microsoft-anon-tag",s},
["maingroup"] = "microsoft-anon-tag",
[h]="microsoft-anon-tag",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_anonymous_struct_union_qualified"] = {
["ext_anonymous_struct_union_qualified"]={
[a] = "warning: anonymous ... cannot be \'A\' [-Wpedantic] (ext_anonymous_struct_union_qualified)",
[c]="warning: anonymous ... cannot be \'A\' [-Wpedantic] (ext_anonymous_struct_union_qualified)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_anonymous_union"] = {
["ext_anonymous_union"]={
[a] = "warning: anonymous unions are a C11 extension [-Wc11-extensions] (ext_anonymous_union)",
[c]="warning: anonymous unions are a C11 extension [-Wc11-extensions] (ext_anonymous_union)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c11-extensions", "pedantic" },
[g]={Yc,s},
["maingroup"] = "c11-extensions",
[h]=Yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_array_init_copy"] = {
["ext_array_init_copy"]={
[a] = "warning: initialization of an array of type A from a compound literal of type B is a GNU extension [-Wgnu-compound-literal-initializer] (ext_array_init_copy)",
[c]="warning: initialization of an array of type A from a compound literal of type B is a GNU extension [-Wgnu-compound-literal-initializer] (ext_array_init_copy)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-compound-literal-initializer", "pedantic" },
[g]={W,"gnu-compound-literal-initializer",s},
["maingroup"] = "gnu-compound-literal-initializer",
[h]="gnu-compound-literal-initializer",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_array_init_parens"] = {
["ext_array_init_parens"]={
[a] = "error: parenthesized initialization of a member array is a GNU extension [-Wgnu-array-member-paren-init] (ext_array_init_parens)",
[c]="error: parenthesized initialization of a member array is a GNU extension [-Wgnu-array-member-paren-init] (ext_array_init_parens)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "gnu-array-member-paren-init" },
[g]={"gnu-array-member-paren-init"},
["maingroup"] = "gnu-array-member-paren-init",
[h]="gnu-array-member-paren-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_array_size_conversion"] = {
["ext_array_size_conversion"]={
[a] = "warning: implicit conversion from array size expression of type A to ... type B is a C++11 extension [-Wc++11-extensions] (ext_array_size_conversion)",
[c]="warning: implicit conversion from array size expression of type A to ... type B is a C++11 extension [-Wc++11-extensions] (ext_array_size_conversion)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "pedantic" },
[g]={rb,G,s},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_auto_new_list_init"] = {
["ext_auto_new_list_init"]={
[a] = "warning: ISO C++ standards before C++17 do not allow new expression for type A to use list-initialization [-Wc++17-extensions] (ext_auto_new_list_init)",
[c]="warning: ISO C++ standards before C++17 do not allow new expression for type A to use list-initialization [-Wc++17-extensions] (ext_auto_new_list_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++17-extensions", "c++1z-extensions", "pedantic" },
[g]={hb,Pb,s},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_auto_storage_class"] = {
["ext_auto_storage_class"]={
[a] = "warning: \'auto\' storage class specifier is not permitted in C++11, and will not be supported in future releases [-Wauto-storage-class] (ext_auto_storage_class)",
[c]="warning: \'auto\' storage class specifier is not permitted in C++11, and will not be supported in future releases [-Wauto-storage-class] (ext_auto_storage_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "auto-storage-class" },
[g]={"auto-storage-class"},
["maingroup"] = "auto-storage-class",
[h]="auto-storage-class",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_auto_type"] = {
["ext_auto_type"]={
[a] = "warning: \'__auto_type\' is a GNU extension [-Wgnu-auto-type] (ext_auto_type)",
[c]="warning: \'__auto_type\' is a GNU extension [-Wgnu-auto-type] (ext_auto_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-auto-type", "pedantic" },
[g]={W,"gnu-auto-type",s},
["maingroup"] = "gnu-auto-type",
[h]="gnu-auto-type",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_auto_type_specifier"] = {
["ext_auto_type_specifier"]={
[a] = "warning: \'auto\' type specifier is a C++11 extension [-Wc++11-extensions] (ext_auto_type_specifier)",
[c]="warning: \'auto\' type specifier is a C++11 extension [-Wc++11-extensions] (ext_auto_type_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_bad_cxx_cast_qualifiers_away_incoherent"] = {
["ext_bad_cxx_cast_qualifiers_away_incoherent"]={
[a] = "warning: ISO C++ does not allow ... from A to B because it casts away qualifiers, even though the source and destination types are unrelated [-Wcast-qual-unrelated] (ext_bad_cxx_cast_qualifiers_away_incoherent)",
[c]="warning: ISO C++ does not allow ... from A to B because it casts away qualifiers, even though the source and destination types are unrelated [-Wcast-qual-unrelated] (ext_bad_cxx_cast_qualifiers_away_incoherent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cast-qual-unrelated" },
[g]={"cast-qual-unrelated"},
["maingroup"] = "cast-qual-unrelated",
[h]="cast-qual-unrelated",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_binary_literal"] = {
["ext_binary_literal"]={
[a] = "warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] (ext_binary_literal)",
[c]="warning: binary integer literals are a GNU extension [-Wgnu-binary-literal] (ext_binary_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "binary-literal", "gnu", "gnu-binary-literal", "pedantic" },
[g]={"binary-literal",W,"gnu-binary-literal",s},
["maingroup"] = "gnu-binary-literal",
[h]="gnu-binary-literal",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_binary_literal_cxx14"] = {
["ext_binary_literal_cxx14"]={
[a] = "warning: binary integer literals are a C++14 extension [-Wc++14-binary-literal] (ext_binary_literal_cxx14)",
[c]="warning: binary integer literals are a C++14 extension [-Wc++14-binary-literal] (ext_binary_literal_cxx14)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "binary-literal", "c++14-binary-literal", "c++14-extensions", "c++1y-extensions", "pedantic" },
[g]={"binary-literal","c++14-binary-literal",Sb,Bc,s},
["maingroup"] = "c++14-binary-literal",
[h]="c++14-binary-literal",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_bit_int"] = {
["ext_bit_int"]={
[a] = "warning: \'_BitInt\' in ... is a Clang extension [-Wbit-int-extension] (ext_bit_int)",
[c]="warning: \'_BitInt\' in ... is a Clang extension [-Wbit-int-extension] (ext_bit_int)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bit-int-extension", "pedantic" },
[g]={"bit-int-extension",s},
["maingroup"] = "bit-int-extension",
[h]="bit-int-extension",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_bitfield_member_init"] = {
["ext_bitfield_member_init"]={
[a] = "warning: default member initializer for bit-field is a C++20 extension [-Wc++20-extensions] (ext_bitfield_member_init)",
[c]="warning: default member initializer for bit-field is a C++20 extension [-Wc++20-extensions] (ext_bitfield_member_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c11_anonymous_struct"] = {
["ext_c11_anonymous_struct"]={
[a] = "warning: anonymous structs are a C11 extension [-Wc11-extensions] (ext_c11_anonymous_struct)",
[c]="warning: anonymous structs are a C11 extension [-Wc11-extensions] (ext_c11_anonymous_struct)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c11-extensions", "pedantic" },
[g]={Yc,s},
["maingroup"] = "c11-extensions",
[h]=Yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_c11_feature"] = {
["ext_c11_feature"]={
[a] = "warning: \'A\' is a C11 extension [-Wc11-extensions] (ext_c11_feature)",
[c]="warning: \'A\' is a C11 extension [-Wc11-extensions] (ext_c11_feature)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c11-extensions", "pedantic" },
[g]={Yc,s},
["maingroup"] = "c11-extensions",
[h]=Yc,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c2x_bitint_suffix"] = {
["ext_c2x_bitint_suffix"]={
[a] = "warning: \'_BitInt\' suffix for literals is a C2x extension [-Wc2x-extensions] (ext_c2x_bitint_suffix)",
[c]="warning: \'_BitInt\' suffix for literals is a C2x extension [-Wc2x-extensions] (ext_c2x_bitint_suffix)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c2x-extensions" },
[g]={Wb},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = ""
[a]=j
},
},
["ext_c2x_pp_directive"] = {
["ext_c2x_pp_directive"]={
[a] = "warning: use of a \'#...\' directive is a C2x extension [-Wc2x-extensions] (ext_c2x_pp_directive)",
[c]="warning: use of a \'#...\' directive is a C2x extension [-Wc2x-extensions] (ext_c2x_pp_directive)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c2x-extensions" },
[g]={Wb},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_c99_array_usage"] = {
["ext_c99_array_usage"]={
[a] = "warning: ...array size ...is a C99 feature [-Wc99-extensions] (ext_c99_array_usage)",
[c]="warning: ...array size ...is a C99 feature [-Wc99-extensions] (ext_c99_array_usage)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_c99_compound_literal"] = {
["ext_c99_compound_literal"]={
[a] = "warning: compound literals are a C99-specific feature [-Wc99-extensions] (ext_c99_compound_literal)",
[c]="warning: compound literals are a C99-specific feature [-Wc99-extensions] (ext_c99_compound_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c99_feature"] = {
["ext_c99_feature"]={
[a] = "warning: \'A\' is a C99 extension [-Wc99-extensions] (ext_c99_feature)",
[c]="warning: \'A\' is a C99 extension [-Wc99-extensions] (ext_c99_feature)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c99_flexible_array_member"] = {
["ext_c99_flexible_array_member"]={
[a] = "warning: flexible array members are a C99 feature [-Wc99-extensions] (ext_c99_flexible_array_member)",
[c]="warning: flexible array members are a C99 feature [-Wc99-extensions] (ext_c99_flexible_array_member)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_c99_longlong"] = {
["ext_c99_longlong"]={
[a] = "warning: \'long long\' is an extension when C99 mode is not enabled [-Wlong-long] (ext_c99_longlong)",
[c]="warning: \'long long\' is an extension when C99 mode is not enabled [-Wlong-long] (ext_c99_longlong)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "long-long", "pedantic" },
[g]={"long-long",s},
["maingroup"] = "long-long",
[h]="long-long",
["category"] = ""
[a]=j
},
},
["ext_c99_variable_decl_in_for_loop"] = {
["ext_c99_variable_decl_in_for_loop"]={
[a] = "warning: variable declaration in for loop is a C99-specific feature [-Wc99-extensions] (ext_c99_variable_decl_in_for_loop)",
[c]="warning: variable declaration in for loop is a C99-specific feature [-Wc99-extensions] (ext_c99_variable_decl_in_for_loop)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c99_whitespace_required_after_macro_name"] = {
["ext_c99_whitespace_required_after_macro_name"]={
[a] = "warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] (ext_c99_whitespace_required_after_macro_name)",
[c]="warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions] (ext_c99_whitespace_required_after_macro_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c99-extensions" },
[g]={tb},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_c_empty_initializer"] = {
["ext_c_empty_initializer"]={
[a] = "warning: use of an empty initializer is a C2x extension [-Wc2x-extensions] (ext_c_empty_initializer)",
[c]="warning: use of an empty initializer is a C2x extension [-Wc2x-extensions] (ext_c_empty_initializer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c2x-extensions", "pedantic" },
[g]={Wb,s},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c_label_end_of_compound_statement"] = {
["ext_c_label_end_of_compound_statement"]={
[a] = "warning: label at end of compound statement is a C2x extension [-Wc2x-extensions] (ext_c_label_end_of_compound_statement)",
[c]="warning: label at end of compound statement is a C2x extension [-Wc2x-extensions] (ext_c_label_end_of_compound_statement)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c2x-extensions" },
[g]={Wb},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c_nullptr"] = {
["ext_c_nullptr"]={
[a] = "warning: \'nullptr\' is a C2x extension [-Wc2x-extensions] (ext_c_nullptr)",
[c]="warning: \'nullptr\' is a C2x extension [-Wc2x-extensions] (ext_c_nullptr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c2x-extensions", "pedantic" },
[g]={Wb,s},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_c_static_assert_no_message"] = {
["ext_c_static_assert_no_message"]={
[a] = "warning: \'_Static_assert\' with no message is a C2x extension [-Wc2x-extensions] (ext_c_static_assert_no_message)",
[c]="warning: \'_Static_assert\' with no message is a C2x extension [-Wc2x-extensions] (ext_c_static_assert_no_message)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c2x-extensions" },
[g]={Wb},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_cannot_use_trivial_abi"] = {
["ext_cannot_use_trivial_abi"]={
[a] = "warning: \'trivial_abi\' cannot be applied to A [-Wignored-attributes] (ext_cannot_use_trivial_abi)",
[c]="warning: \'trivial_abi\' cannot be applied to A [-Wignored-attributes] (ext_cannot_use_trivial_abi)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_capture_binding"] = {
["ext_capture_binding"]={
[a] = "warning: captured structured bindings are a C++20 extension [-Wc++20-extensions] (ext_capture_binding)",
[c]="warning: captured structured bindings are a C++20 extension [-Wc++20-extensions] (ext_capture_binding)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_cast_fn_obj"] = {
["ext_cast_fn_obj"]={
[a] = "warning: cast between pointer-to-function and pointer-to-object is an extension [-Wpedantic] (ext_cast_fn_obj)",
[c]="warning: cast between pointer-to-function and pointer-to-object is an extension [-Wpedantic] (ext_cast_fn_obj)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_cce_narrowing"] = {
["ext_cce_narrowing"]={
[a] = "error: ... ... [-Wc++11-narrowing] (ext_cce_narrowing)",
[c]="error: ... ... [-Wc++11-narrowing] (ext_cce_narrowing)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_charize_microsoft"] = {
["ext_charize_microsoft"]={
[a] = "warning: charizing operator #@ is a Microsoft extension [-Wmicrosoft-charize] (ext_charize_microsoft)",
[c]="warning: charizing operator #@ is a Microsoft extension [-Wmicrosoft-charize] (ext_charize_microsoft)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-charize", "pedantic" },
[g]={N,"microsoft-charize",s},
["maingroup"] = "microsoft-charize",
[h]="microsoft-charize",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_clang_c_enum_fixed_underlying_type"] = {
["ext_clang_c_enum_fixed_underlying_type"]={
[a] = "warning: enumeration types with a fixed underlying type are a Clang extension [-Wfixed-enum-extension] (ext_clang_c_enum_fixed_underlying_type)",
[c]="warning: enumeration types with a fixed underlying type are a Clang extension [-Wfixed-enum-extension] (ext_clang_c_enum_fixed_underlying_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "fixed-enum-extension", "pedantic" },
[g]={"fixed-enum-extension",s},
["maingroup"] = "fixed-enum-extension",
[h]="fixed-enum-extension",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_clang_diagnose_if"] = {
["ext_clang_diagnose_if"]={
[a] = "warning: \'diagnose_if\' is a clang extension [-Wgcc-compat] (ext_clang_diagnose_if)",
[c]="warning: \'diagnose_if\' is a clang extension [-Wgcc-compat] (ext_clang_diagnose_if)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gcc-compat", "pedantic" },
[g]={Fb,s},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = ""
[a]=j
},
},
["ext_clang_enable_if"] = {
["ext_clang_enable_if"]={
[a] = "warning: \'enable_if\' is a clang extension [-Wgcc-compat] (ext_clang_enable_if)",
[c]="warning: \'enable_if\' is a clang extension [-Wgcc-compat] (ext_clang_enable_if)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gcc-compat", "pedantic" },
[g]={Fb,s},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = ""
[a]=j
},
},
["ext_comment_paste_microsoft"] = {
["ext_comment_paste_microsoft"]={
[a] = "warning: pasting two \'/\' tokens into a \'//\' comment is a Microsoft extension [-Wmicrosoft-comment-paste] (ext_comment_paste_microsoft)",
[c]="warning: pasting two \'/\' tokens into a \'//\' comment is a Microsoft extension [-Wmicrosoft-comment-paste] (ext_comment_paste_microsoft)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-comment-paste", "pedantic" },
[g]={N,"microsoft-comment-paste",s},
["maingroup"] = "microsoft-comment-paste",
[h]="microsoft-comment-paste",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_complex_component_init"] = {
["ext_complex_component_init"]={
[a] = "warning: complex initialization specifying real and imaginary components is an extension [-Wcomplex-component-init] (ext_complex_component_init)",
[c]="warning: complex initialization specifying real and imaginary components is an extension [-Wcomplex-component-init] (ext_complex_component_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "complex-component-init", "pedantic" },
[g]={"complex-component-init",s},
["maingroup"] = "complex-component-init",
[h]="complex-component-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_consteval_if"] = {
["ext_consteval_if"]={
[a] = "warning: consteval if is a C++23 extension [-Wc++23-extensions] (ext_consteval_if)",
[c]="warning: consteval if is a C++23 extension [-Wc++23-extensions] (ext_consteval_if)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_constexpr_body_invalid_stmt"] = {
["ext_constexpr_body_invalid_stmt"]={
[a] = "warning: use of this statement in a constexpr ... is a C++14 extension [-Wc++14-extensions] (ext_constexpr_body_invalid_stmt)",
[c]="warning: use of this statement in a constexpr ... is a C++14 extension [-Wc++14-extensions] (ext_constexpr_body_invalid_stmt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_body_invalid_stmt_cxx20"] = {
["ext_constexpr_body_invalid_stmt_cxx20"]={
[a] = "warning: use of this statement in a constexpr ... is a C++20 extension [-Wc++20-extensions] (ext_constexpr_body_invalid_stmt_cxx20)",
[c]="warning: use of this statement in a constexpr ... is a C++20 extension [-Wc++20-extensions] (ext_constexpr_body_invalid_stmt_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_body_invalid_stmt_cxx23"] = {
["ext_constexpr_body_invalid_stmt_cxx23"]={
[a] = "warning: use of this statement in a constexpr ... is a C++23 extension [-Wc++23-extensions] (ext_constexpr_body_invalid_stmt_cxx23)",
[c]="warning: use of this statement in a constexpr ... is a C++23 extension [-Wc++23-extensions] (ext_constexpr_body_invalid_stmt_cxx23)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_body_multiple_return"] = {
["ext_constexpr_body_multiple_return"]={
[a] = "warning: multiple return statements in constexpr function is a C++14 extension [-Wc++14-extensions] (ext_constexpr_body_multiple_return)",
[c]="warning: multiple return statements in constexpr function is a C++14 extension [-Wc++14-extensions] (ext_constexpr_body_multiple_return)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_ctor_missing_init"] = {
["ext_constexpr_ctor_missing_init"]={
[a] = "warning: constexpr constructor that does not initialize all members is a C++20 extension [-Wc++20-extensions] (ext_constexpr_ctor_missing_init)",
[c]="warning: constexpr constructor that does not initialize all members is a C++20 extension [-Wc++20-extensions] (ext_constexpr_ctor_missing_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_function_never_constant_expr"] = {
["ext_constexpr_function_never_constant_expr"]={
[a] = "error: ... ... never produces a constant expression [-Winvalid-constexpr] (ext_constexpr_function_never_constant_expr)",
[c]="error: ... ... never produces a constant expression [-Winvalid-constexpr] (ext_constexpr_function_never_constant_expr)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "invalid-constexpr" },
[g]={"invalid-constexpr"},
["maingroup"] = "invalid-constexpr",
[h]="invalid-constexpr",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_function_try_block_cxx20"] = {
["ext_constexpr_function_try_block_cxx20"]={
[a] = "warning: function try block in constexpr ... is a C++20 extension [-Wc++20-extensions] (ext_constexpr_function_try_block_cxx20)",
[c]="warning: function try block in constexpr ... is a C++20 extension [-Wc++20-extensions] (ext_constexpr_function_try_block_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_if"] = {
["ext_constexpr_if"]={
[a] = "warning: constexpr if is a C++17 extension [-Wc++17-extensions] (ext_constexpr_if)",
[c]="warning: constexpr if is a C++17 extension [-Wc++17-extensions] (ext_constexpr_if)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_constexpr_local_var"] = {
["ext_constexpr_local_var"]={
[a] = "warning: variable declaration in a constexpr ... is a C++14 extension [-Wc++14-extensions] (ext_constexpr_local_var)",
[c]="warning: variable declaration in a constexpr ... is a C++14 extension [-Wc++14-extensions] (ext_constexpr_local_var)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_local_var_no_init"] = {
["ext_constexpr_local_var_no_init"]={
[a] = "warning: uninitialized variable in a constexpr ... is a C++20 extension [-Wc++20-extensions] (ext_constexpr_local_var_no_init)",
[c]="warning: uninitialized variable in a constexpr ... is a C++20 extension [-Wc++20-extensions] (ext_constexpr_local_var_no_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_on_lambda_cxx17"] = {
["ext_constexpr_on_lambda_cxx17"]={
[a] = "warning: \'constexpr\' on lambda expressions is a C++17 extension [-Wc++17-extensions] (ext_constexpr_on_lambda_cxx17)",
[c]="warning: \'constexpr\' on lambda expressions is a C++17 extension [-Wc++17-extensions] (ext_constexpr_on_lambda_cxx17)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_constexpr_static_var"] = {
["ext_constexpr_static_var"]={
[a] = "warning: definition of a ... variable in a constexpr ... is a C++23 extension [-Wc++23-extensions] (ext_constexpr_static_var)",
[c]="warning: definition of a ... variable in a constexpr ... is a C++23 extension [-Wc++23-extensions] (ext_constexpr_static_var)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_type_definition"] = {
["ext_constexpr_type_definition"]={
[a] = "warning: type definition in a constexpr ... is a C++14 extension [-Wc++14-extensions] (ext_constexpr_type_definition)",
[c]="warning: type definition in a constexpr ... is a C++14 extension [-Wc++14-extensions] (ext_constexpr_type_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constexpr_union_ctor_no_init"] = {
["ext_constexpr_union_ctor_no_init"]={
[a] = "warning: constexpr union constructor that does not initialize any member is a C++20 extension [-Wc++20-extensions] (ext_constexpr_union_ctor_no_init)",
[c]="warning: constexpr union constructor that does not initialize any member is a C++20 extension [-Wc++20-extensions] (ext_constexpr_union_ctor_no_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_constinit_missing"] = {
["ext_constinit_missing"]={
[a] = "warning: \'constinit\' specifier missing on initializing declaration of A [-Wmissing-constinit] (ext_constinit_missing)",
[c]="warning: \'constinit\' specifier missing on initializing declaration of A [-Wmissing-constinit] (ext_constinit_missing)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-constinit" },
[g]={"missing-constinit"},
["maingroup"] = "missing-constinit",
[h]="missing-constinit",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ctrl_z_eof_microsoft"] = {
["ext_ctrl_z_eof_microsoft"]={
[a] = "warning: treating Ctrl-Z as end-of-file is a Microsoft extension [-Wmicrosoft-end-of-file] (ext_ctrl_z_eof_microsoft)",
[c]="warning: treating Ctrl-Z as end-of-file is a Microsoft extension [-Wmicrosoft-end-of-file] (ext_ctrl_z_eof_microsoft)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-end-of-file", "pedantic" },
[g]={N,"microsoft-end-of-file",s},
["maingroup"] = "microsoft-end-of-file",
[h]="microsoft-end-of-file",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_cxx11_attr_placement"] = {
["ext_cxx11_attr_placement"]={
[a] = "warning: ISO C++ does not allow ... to appear here [-Wcxx-attribute-extension] (ext_cxx11_attr_placement)",
[c]="warning: ISO C++ does not allow ... to appear here [-Wcxx-attribute-extension] (ext_cxx11_attr_placement)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cxx-attribute-extension" },
[g]={"cxx-attribute-extension"},
["maingroup"] = "cxx-attribute-extension",
[h]="cxx-attribute-extension",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_cxx11_enum_fixed_underlying_type"] = {
["ext_cxx11_enum_fixed_underlying_type"]={
[a] = "warning: enumeration types with a fixed underlying type are a C++11 extension [-Wc++11-extensions] (ext_cxx11_enum_fixed_underlying_type)",
[c]="warning: enumeration types with a fixed underlying type are a C++11 extension [-Wc++11-extensions] (ext_cxx11_enum_fixed_underlying_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "pedantic" },
[g]={rb,G,s},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_cxx11_longlong"] = {
["ext_cxx11_longlong"]={
[a] = "warning: \'long long\' is a C++11 extension [-Wc++11-long-long] (ext_cxx11_longlong)",
[c]="warning: \'long long\' is a C++11 extension [-Wc++11-long-long] (ext_cxx11_longlong)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "c++11-long-long", "long-long", "pedantic", "pedantic" },
[g]={rb,G,"c++11-long-long","long-long",s,s},
["maingroup"] = "c++11-long-long",
[h]="c++11-long-long",
["category"] = ""
[a]=j
},
},
["ext_cxx14_attr"] = {
["ext_cxx14_attr"]={
[a] = "warning: use of the A attribute is a C++14 extension [-Wc++14-attribute-extensions] (ext_cxx14_attr)",
[c]="warning: use of the A attribute is a C++14 extension [-Wc++14-attribute-extensions] (ext_cxx14_attr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++14-attribute-extensions", "c++14-extensions", "c++1y-extensions", "future-attribute-extensions", "pedantic", "pedantic" },
[g]={"c++14-attribute-extensions",Sb,Bc,"future-attribute-extensions",s,s},
["maingroup"] = "c++14-attribute-extensions",
[h]="c++14-attribute-extensions",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_cxx17_attr"] = {
["ext_cxx17_attr"]={
[a] = "warning: use of the A attribute is a C++17 extension [-Wc++17-attribute-extensions] (ext_cxx17_attr)",
[c]="warning: use of the A attribute is a C++17 extension [-Wc++17-attribute-extensions] (ext_cxx17_attr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++17-attribute-extensions", "c++17-extensions", "c++1z-extensions", "future-attribute-extensions", "pedantic", "pedantic" },
[g]={"c++17-attribute-extensions",hb,Pb,"future-attribute-extensions",s,s},
["maingroup"] = "c++17-attribute-extensions",
[h]="c++17-attribute-extensions",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_cxx20_attr"] = {
["ext_cxx20_attr"]={
[a] = "warning: use of the A attribute is a C++20 extension [-Wc++20-attribute-extensions] (ext_cxx20_attr)",
[c]="warning: use of the A attribute is a C++20 extension [-Wc++20-attribute-extensions] (ext_cxx20_attr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-attribute-extensions", "c++20-extensions", "c++2a-extensions", "future-attribute-extensions", "pedantic", "pedantic" },
[g]={"c++20-attribute-extensions",U,Cb,"future-attribute-extensions",s,s},
["maingroup"] = "c++20-attribute-extensions",
[h]="c++20-attribute-extensions",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_cxx23_pp_directive"] = {
["ext_cxx23_pp_directive"]={
[a] = "warning: use of a \'#...\' directive is a C++23 extension [-Wc++23-extensions] (ext_cxx23_pp_directive)",
[c]="warning: use of a \'#...\' directive is a C++23 extension [-Wc++23-extensions] (ext_cxx23_pp_directive)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_cxx23_size_t_suffix"] = {
["ext_cxx23_size_t_suffix"]={
[a] = "warning: \'size_t\' suffix for literals is a C++23 extension [-Wc++23-extensions] (ext_cxx23_size_t_suffix)",
[c]="warning: \'size_t\' suffix for literals is a C++23 extension [-Wc++23-extensions] (ext_cxx23_size_t_suffix)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = ""
[a]=j
},
},
["ext_cxx_designated_init"] = {
["ext_cxx_designated_init"]={
[a] = "warning: designated initializers are a C++20 extension [-Wc++20-designator] (ext_cxx_designated_init)",
[c]="warning: designated initializers are a C++20 extension [-Wc++20-designator] (ext_cxx_designated_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-designator", "c++20-extensions", "c++2a-extensions", "c99-designator", "c99-extensions", "pedantic" },
[g]={"c++20-designator",U,Cb,nc,tb,s},
["maingroup"] = "c++20-designator",
[h]="c++20-designator",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_cxx_label_end_of_compound_statement"] = {
["ext_cxx_label_end_of_compound_statement"]={
[a] = "warning: label at end of compound statement is a C++23 extension [-Wc++23-extensions] (ext_cxx_label_end_of_compound_statement)",
[c]="warning: label at end of compound statement is a C++23 extension [-Wc++23-extensions] (ext_cxx_label_end_of_compound_statement)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_cxx_static_assert_no_message"] = {
["ext_cxx_static_assert_no_message"]={
[a] = "warning: \'static_assert\' with no message is a C++17 extension [-Wc++17-extensions] (ext_cxx_static_assert_no_message)",
[c]="warning: \'static_assert\' with no message is a C++17 extension [-Wc++17-extensions] (ext_cxx_static_assert_no_message)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_decl_attrs_on_lambda"] = {
["ext_decl_attrs_on_lambda"]={
[a] = "warning: ... in this position is a C++23 extension [-Wc++23-extensions] (ext_decl_attrs_on_lambda)",
[c]="warning: ... in this position is a C++23 extension [-Wc++23-extensions] (ext_decl_attrs_on_lambda)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_decltype_auto_type_specifier"] = {
["ext_decltype_auto_type_specifier"]={
[a] = "warning: \'decltype(auto)\' type specifier is a C++14 extension [-Wc++14-extensions] (ext_decltype_auto_type_specifier)",
[c]="warning: \'decltype(auto)\' type specifier is a C++14 extension [-Wc++14-extensions] (ext_decltype_auto_type_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_decomp_decl"] = {
["ext_decomp_decl"]={
[a] = "warning: decomposition declarations are a C++17 extension [-Wc++17-extensions] (ext_decomp_decl)",
[c]="warning: decomposition declarations are a C++17 extension [-Wc++17-extensions] (ext_decomp_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_decomp_decl_cond"] = {
["ext_decomp_decl_cond"]={
[a] = "warning: ISO C++17 does not permit structured binding declaration in a condition [-Wbinding-in-condition] (ext_decomp_decl_cond)",
[c]="warning: ISO C++17 does not permit structured binding declaration in a condition [-Wbinding-in-condition] (ext_decomp_decl_cond)",
["type"] = "Warning",
[b]=f,
["groups"] = { "binding-in-condition" },
[g]={"binding-in-condition"},
["maingroup"] = "binding-in-condition",
[h]="binding-in-condition",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_decomp_decl_empty"] = {
["ext_decomp_decl_empty"]={
[a] = "warning: ISO C++17 does not allow a decomposition group to be empty [-Wempty-decomposition] (ext_decomp_decl_empty)",
[c]="warning: ISO C++17 does not allow a decomposition group to be empty [-Wempty-decomposition] (ext_decomp_decl_empty)",
["type"] = "Warning",
[b]=f,
["groups"] = { "empty-decomposition" },
[g]={"empty-decomposition"},
["maingroup"] = "empty-decomposition",
[h]="empty-decomposition",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_decomp_decl_spec"] = {
["ext_decomp_decl_spec"]={
[a] = "warning: decomposition declaration declared \'A\' is a C++20 extension [-Wc++20-extensions] (ext_decomp_decl_spec)",
[c]="warning: decomposition declaration declared \'A\' is a C++20 extension [-Wc++20-extensions] (ext_decomp_decl_spec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_default_init_const"] = {
["ext_default_init_const"]={
[a] = "warning: default initialization of an object of const type A... is a Microsoft extension [-Wmicrosoft-const-init] (ext_default_init_const)",
[c]="warning: default initialization of an object of const type A... is a Microsoft extension [-Wmicrosoft-const-init] (ext_default_init_const)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-const-init" },
[g]={N,"microsoft-const-init"},
["maingroup"] = "microsoft-const-init",
[h]="microsoft-const-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_defaulted_comparison"] = {
["ext_defaulted_comparison"]={
[a] = "warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions] (ext_defaulted_comparison)",
[c]="warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions] (ext_defaulted_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_defaulted_comparison_constexpr_mismatch"] = {
["ext_defaulted_comparison_constexpr_mismatch"]={
[a] = "warning: defaulted definition of ... that is declared ... but... invokes a non-constexpr comparison function is a C++23 extension [-Wc++23-default-comp-relaxed-constexpr] (ext_defaulted_comparison_constexpr_mismatch)",
[c]="warning: defaulted definition of ... that is declared ... but... invokes a non-constexpr comparison function is a C++23 extension [-Wc++23-default-comp-relaxed-constexpr] (ext_defaulted_comparison_constexpr_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++23-default-comp-relaxed-constexpr", "pedantic" },
[g]={"c++23-default-comp-relaxed-constexpr",s},
["maingroup"] = "c++23-default-comp-relaxed-constexpr",
[h]="c++23-default-comp-relaxed-constexpr",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_defaulted_deleted_function"] = {
["ext_defaulted_deleted_function"]={
[a] = "warning: ... function definitions are a C++11 extension [-Wc++11-extensions] (ext_defaulted_deleted_function)",
[c]="warning: ... function definitions are a C++11 extension [-Wc++11-extensions] (ext_defaulted_deleted_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_delete_void_ptr_operand"] = {
["ext_delete_void_ptr_operand"]={
[a] = "warning: cannot delete expression with pointer-to-\'void\' type A [-Wdelete-incomplete] (ext_delete_void_ptr_operand)",
[c]="warning: cannot delete expression with pointer-to-\'void\' type A [-Wdelete-incomplete] (ext_delete_void_ptr_operand)",
["type"] = "Warning",
[b]=f,
["groups"] = { "delete-incomplete" },
[g]={"delete-incomplete"},
["maingroup"] = "delete-incomplete",
[h]="delete-incomplete",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_delimited_escape_sequence"] = {
["ext_delimited_escape_sequence"]={
[a] = "warning: ... escape sequences are a ... extension [-Wdelimited-escape-sequence-extension] (ext_delimited_escape_sequence)",
[c]="warning: ... escape sequences are a ... extension [-Wdelimited-escape-sequence-extension] (ext_delimited_escape_sequence)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "delimited-escape-sequence-extension", "pedantic" },
[g]={"delimited-escape-sequence-extension",s},
["maingroup"] = "delimited-escape-sequence-extension",
[h]="delimited-escape-sequence-extension",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_deprecated_string_literal_conversion"] = {
["ext_deprecated_string_literal_conversion"]={
[a] = "warning: ISO C++11 does not allow conversion from string literal to A [-Wwritable-strings] (ext_deprecated_string_literal_conversion)",
[c]="warning: ISO C++11 does not allow conversion from string literal to A [-Wwritable-strings] (ext_deprecated_string_literal_conversion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "writable-strings", "write-strings" },
[g]={"writable-strings","write-strings"},
["maingroup"] = "writable-strings",
[h]="writable-strings",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_designated_init"] = {
["ext_designated_init"]={
[a] = "warning: designated initializers are a C99 feature [-Wc99-designator] (ext_designated_init)",
[c]="warning: designated initializers are a C99 feature [-Wc99-designator] (ext_designated_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-designator", "c99-extensions", "pedantic" },
[g]={nc,tb,s},
["maingroup"] = "c99-designator",
[h]=nc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_designated_init_array"] = {
["ext_designated_init_array"]={
[a] = "warning: array designators are a C99 extension [-Wc99-designator] (ext_designated_init_array)",
[c]="warning: array designators are a C99 extension [-Wc99-designator] (ext_designated_init_array)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c99-designator", "c99-extensions" },
[g]={nc,tb},
["maingroup"] = "c99-designator",
[h]=nc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_designated_init_brace_elision"] = {
["ext_designated_init_brace_elision"]={
[a] = "warning: brace elision for designated initializer is a C99 extension [-Wc99-designator] (ext_designated_init_brace_elision)",
[c]="warning: brace elision for designated initializer is a C99 extension [-Wc99-designator] (ext_designated_init_brace_elision)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c99-designator", "c99-extensions" },
[g]={nc,tb},
["maingroup"] = "c99-designator",
[h]=nc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_designated_init_mixed"] = {
["ext_designated_init_mixed"]={
[a] = "warning: mixture of designated and non-designated initializers in the same initializer list is a C99 extension [-Wc99-designator] (ext_designated_init_mixed)",
[c]="warning: mixture of designated and non-designated initializers in the same initializer list is a C99 extension [-Wc99-designator] (ext_designated_init_mixed)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c99-designator", "c99-extensions" },
[g]={nc,tb},
["maingroup"] = "c99-designator",
[h]=nc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_designated_init_nested"] = {
["ext_designated_init_nested"]={
[a] = "warning: nested designators are a C99 extension [-Wc99-designator] (ext_designated_init_nested)",
[c]="warning: nested designators are a C99 extension [-Wc99-designator] (ext_designated_init_nested)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c99-designator", "c99-extensions" },
[g]={nc,tb},
["maingroup"] = "c99-designator",
[h]=nc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_designated_init_reordered"] = {
["ext_designated_init_reordered"]={
[a] = "warning: ISO C++ requires field designators to be specified in declaration order; field A will be initialized after field B [-Wreorder-init-list] (ext_designated_init_reordered)",
[c]="warning: ISO C++ requires field designators to be specified in declaration order; field A will be initialized after field B [-Wreorder-init-list] (ext_designated_init_reordered)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "reorder", "reorder-init-list" },
[g]={p,q,t,"reorder","reorder-init-list"},
["maingroup"] = "reorder-init-list",
[h]="reorder-init-list",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_destructor_typedef_name"] = {
["ext_destructor_typedef_name"]={
[a] = "error: destructor cannot be declared using a ... A of the class name [-Wdtor-typedef] (ext_destructor_typedef_name)",
[c]="error: destructor cannot be declared using a ... A of the class name [-Wdtor-typedef] (ext_destructor_typedef_name)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "dtor-typedef" },
[g]={"dtor-typedef"},
["maingroup"] = "dtor-typedef",
[h]="dtor-typedef",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_dollar_in_identifier"] = {
["ext_dollar_in_identifier"]={
[a] = "warning: \'$\' in identifier [-Wdollar-in-identifier-extension] (ext_dollar_in_identifier)",
[c]="warning: \'$\' in identifier [-Wdollar-in-identifier-extension] (ext_dollar_in_identifier)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "dollar-in-identifier-extension", "pedantic" },
[g]={"dollar-in-identifier-extension",s},
["maingroup"] = "dollar-in-identifier-extension",
[h]="dollar-in-identifier-extension",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_dtor_name_ambiguous"] = {
["ext_dtor_name_ambiguous"]={
[a] = "warning: ISO C++ considers this destructor name lookup to be ambiguous [-Wdtor-name] (ext_dtor_name_ambiguous)",
[c]="warning: ISO C++ considers this destructor name lookup to be ambiguous [-Wdtor-name] (ext_dtor_name_ambiguous)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "dtor-name", "pedantic" },
[g]={"dtor-name",s},
["maingroup"] = "dtor-name",
[h]="dtor-name",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_dtor_named_in_wrong_scope"] = {
["ext_dtor_named_in_wrong_scope"]={
[a] = "warning: ISO C++ requires the name after \'::~\' to be found in the same scope as the name before \'::~\' [-Wdtor-name] (ext_dtor_named_in_wrong_scope)",
[c]="warning: ISO C++ requires the name after \'::~\' to be found in the same scope as the name before \'::~\' [-Wdtor-name] (ext_dtor_named_in_wrong_scope)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "dtor-name", "pedantic" },
[g]={"dtor-name",s},
["maingroup"] = "dtor-name",
[h]="dtor-name",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_duplicate_declspec"] = {
["ext_duplicate_declspec"]={
[a] = "warning: duplicate \'A\' declaration specifier [-Wduplicate-decl-specifier] (ext_duplicate_declspec)",
[c]="warning: duplicate \'A\' declaration specifier [-Wduplicate-decl-specifier] (ext_duplicate_declspec)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "duplicate-decl-specifier", "pedantic" },
[g]={Jc,s},
["maingroup"] = "duplicate-decl-specifier",
[h]=Jc,
["category"] = ""
[a]=j
},
},
["ext_dynamic_exception_spec"] = {
["ext_dynamic_exception_spec"]={
[a] = "error: ISO C++17 does not allow dynamic exception specifications [-Wdynamic-exception-spec] (ext_dynamic_exception_spec)",
[c]="error: ISO C++17 does not allow dynamic exception specifications [-Wdynamic-exception-spec] (ext_dynamic_exception_spec)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "dynamic-exception-spec" },
[g]={"dynamic-exception-spec"},
["maingroup"] = "dynamic-exception-spec",
[h]="dynamic-exception-spec",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_elaborated_enum_class"] = {
["ext_elaborated_enum_class"]={
[a] = "error: reference to enumeration must use \'enum\' not \'enum ...\' [-Welaborated-enum-class] (ext_elaborated_enum_class)",
[c]="error: reference to enumeration must use \'enum\' not \'enum ...\' [-Welaborated-enum-class] (ext_elaborated_enum_class)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "elaborated-enum-class" },
[g]={"elaborated-enum-class"},
["maingroup"] = "elaborated-enum-class",
[h]="elaborated-enum-class",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_ellipsis_exception_spec"] = {
["ext_ellipsis_exception_spec"]={
[a] = "warning: exception specification of \'...\' is a Microsoft extension [-Wmicrosoft-exception-spec] (ext_ellipsis_exception_spec)",
[c]="warning: exception specification of \'...\' is a Microsoft extension [-Wmicrosoft-exception-spec] (ext_ellipsis_exception_spec)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-exception-spec", "pedantic" },
[g]={N,sc,s},
["maingroup"] = "microsoft-exception-spec",
[h]=sc,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_embedded_directive"] = {
["ext_embedded_directive"]={
[a] = "warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] (ext_embedded_directive)",
[c]="warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] (ext_embedded_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "embedded-directive", "pedantic" },
[g]={"embedded-directive",s},
["maingroup"] = "embedded-directive",
[h]="embedded-directive",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_empty_character"] = {
["ext_empty_character"]={
[a] = "warning: empty character constant [-Winvalid-pp-token] (ext_empty_character)",
[c]="warning: empty character constant [-Winvalid-pp-token] (ext_empty_character)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-pp-token" },
[g]={"invalid-pp-token"},
["maingroup"] = "invalid-pp-token",
[h]="invalid-pp-token",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_empty_fnmacro_arg"] = {
["ext_empty_fnmacro_arg"]={
[a] = "warning: empty macro arguments are a C99 feature [-Wc99-extensions] (ext_empty_fnmacro_arg)",
[c]="warning: empty macro arguments are a C99 feature [-Wc99-extensions] (ext_empty_fnmacro_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_empty_struct_union"] = {
["ext_empty_struct_union"]={
[a] = "warning: empty ... is a GNU extension [-Wgnu-empty-struct] (ext_empty_struct_union)",
[c]="warning: empty ... is a GNU extension [-Wgnu-empty-struct] (ext_empty_struct_union)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-empty-struct", "pedantic" },
[g]={W,td,s},
["maingroup"] = "gnu-empty-struct",
[h]=td,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_empty_translation_unit"] = {
["ext_empty_translation_unit"]={
[a] = "warning: ISO C requires a translation unit to contain at least one declaration [-Wempty-translation-unit] (ext_empty_translation_unit)",
[c]="warning: ISO C requires a translation unit to contain at least one declaration [-Wempty-translation-unit] (ext_empty_translation_unit)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "empty-translation-unit", "pedantic" },
[g]={"empty-translation-unit",s},
["maingroup"] = "empty-translation-unit",
[h]="empty-translation-unit",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_enum_base_in_type_specifier"] = {
["ext_enum_base_in_type_specifier"]={
[a] = "error: non-defining declaration of enumeration with a fixed underlying type is only permitted as a standalone declaration... [-Welaborated-enum-base] (ext_enum_base_in_type_specifier)",
[c]="error: non-defining declaration of enumeration with a fixed underlying type is only permitted as a standalone declaration... [-Welaborated-enum-base] (ext_enum_base_in_type_specifier)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "elaborated-enum-base" },
[g]={"elaborated-enum-base"},
["maingroup"] = "elaborated-enum-base",
[h]="elaborated-enum-base",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_enum_friend"] = {
["ext_enum_friend"]={
[a] = "warning: befriending enumeration type A is a C++11 extension [-Wc++11-extensions] (ext_enum_friend)",
[c]="warning: befriending enumeration type A is a C++11 extension [-Wc++11-extensions] (ext_enum_friend)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_enum_too_large"] = {
["ext_enum_too_large"]={
[a] = "warning: enumeration values exceed range of largest integer [-Wenum-too-large] (ext_enum_too_large)",
[c]="warning: enumeration values exceed range of largest integer [-Wenum-too-large] (ext_enum_too_large)",
["type"] = "Warning",
[b]=f,
["groups"] = { "enum-too-large" },
[g]={"enum-too-large"},
["maingroup"] = "enum-too-large",
[h]="enum-too-large",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_enum_value_not_int"] = {
["ext_enum_value_not_int"]={
[a] = "warning: ISO C restricts enumerator values to range of \'int\' (A is too ...) [-Wpedantic] (ext_enum_value_not_int)",
[c]="warning: ISO C restricts enumerator values to range of \'int\' (A is too ...) [-Wpedantic] (ext_enum_value_not_int)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_enumerator_increment_too_large"] = {
["ext_enumerator_increment_too_large"]={
[a] = "warning: incremented enumerator value A is not representable in the largest integer type [-Wenum-too-large] (ext_enumerator_increment_too_large)",
[c]="warning: incremented enumerator value A is not representable in the largest integer type [-Wenum-too-large] (ext_enumerator_increment_too_large)",
["type"] = "Warning",
[b]=f,
["groups"] = { "enum-too-large" },
[g]={"enum-too-large"},
["maingroup"] = "enum-too-large",
[h]="enum-too-large",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_enumerator_list_comma_c"] = {
["ext_enumerator_list_comma_c"]={
[a] = "warning: commas at the end of enumerator lists are a C99-specific feature [-Wc99-extensions] (ext_enumerator_list_comma_c)",
[c]="warning: commas at the end of enumerator lists are a C99-specific feature [-Wc99-extensions] (ext_enumerator_list_comma_c)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_enumerator_list_comma_cxx"] = {
["ext_enumerator_list_comma_cxx"]={
[a] = "warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions] (ext_enumerator_list_comma_cxx)",
[c]="warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions] (ext_enumerator_list_comma_cxx)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "pedantic" },
[g]={rb,G,s},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_enumerator_too_large"] = {
["ext_enumerator_too_large"]={
[a] = "warning: enumerator value is not representable in the underlying type A [-Wmicrosoft-enum-value] (ext_enumerator_too_large)",
[c]="warning: enumerator value is not representable in the underlying type A [-Wmicrosoft-enum-value] (ext_enumerator_too_large)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-enum-value", "pedantic" },
[g]={N,"microsoft-enum-value",s},
["maingroup"] = "microsoft-enum-value",
[h]="microsoft-enum-value",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_equals_this_lambda_capture_cxx20"] = {
["ext_equals_this_lambda_capture_cxx20"]={
[a] = "warning: explicit capture of \'this\' with a capture default of \'=\' is a C++20 extension [-Wc++20-extensions] (ext_equals_this_lambda_capture_cxx20)",
[c]="warning: explicit capture of \'this\' with a capture default of \'=\' is a C++20 extension [-Wc++20-extensions] (ext_equals_this_lambda_capture_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Lambda Issue"
[a]=X
},
},
["ext_equivalent_internal_linkage_decl_in_modules"] = {
["ext_equivalent_internal_linkage_decl_in_modules"]={
[a] = "warning: ambiguous use of internal linkage declaration A defined in multiple modules [-Wmodules-ambiguous-internal-linkage] (ext_equivalent_internal_linkage_decl_in_modules)",
[c]="warning: ambiguous use of internal linkage declaration A defined in multiple modules [-Wmodules-ambiguous-internal-linkage] (ext_equivalent_internal_linkage_decl_in_modules)",
["type"] = "Warning",
[b]=f,
["groups"] = { "modules-ambiguous-internal-linkage" },
[g]={"modules-ambiguous-internal-linkage"},
["maingroup"] = "modules-ambiguous-internal-linkage",
[h]="modules-ambiguous-internal-linkage",
["category"] = "Modules Issue"
[a]=D
},
},
["ext_excess_initializers"] = {
["ext_excess_initializers"]={
[a] = "warning: excess elements in ... initializer [-Wexcess-initializers] (ext_excess_initializers)",
[c]="warning: excess elements in ... initializer [-Wexcess-initializers] (ext_excess_initializers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "excess-initializers" },
[g]={Lc},
["maingroup"] = "excess-initializers",
[h]=Lc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_excess_initializers_for_sizeless_type"] = {
["ext_excess_initializers_for_sizeless_type"]={
[a] = "warning: excess elements in initializer for indivisible sizeless type A [-Wexcess-initializers] (ext_excess_initializers_for_sizeless_type)",
[c]="warning: excess elements in initializer for indivisible sizeless type A [-Wexcess-initializers] (ext_excess_initializers_for_sizeless_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "excess-initializers" },
[g]={Lc},
["maingroup"] = "excess-initializers",
[h]=Lc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_excess_initializers_in_char_array_initializer"] = {
["ext_excess_initializers_in_char_array_initializer"]={
[a] = "warning: excess elements in char array initializer [-Wexcess-initializers] (ext_excess_initializers_in_char_array_initializer)",
[c]="warning: excess elements in char array initializer [-Wexcess-initializers] (ext_excess_initializers_in_char_array_initializer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "excess-initializers" },
[g]={Lc},
["maingroup"] = "excess-initializers",
[h]=Lc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_expected_semi_decl_list"] = {
["ext_expected_semi_decl_list"]={
[a] = "warning: expected \';\' at end of declaration list (ext_expected_semi_decl_list)",
[c]="warning: expected \';\' at end of declaration list (ext_expected_semi_decl_list)",
["type"] = "Warning",
[b]=f,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_explicit_bool"] = {
["ext_explicit_bool"]={
[a] = "warning: explicit(bool) is a C++20 extension [-Wc++20-extensions] (ext_explicit_bool)",
[c]="warning: explicit(bool) is a C++20 extension [-Wc++20-extensions] (ext_explicit_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_explicit_conversion_functions"] = {
["ext_explicit_conversion_functions"]={
[a] = "warning: explicit conversion functions are a C++11 extension [-Wc++11-extensions] (ext_explicit_conversion_functions)",
[c]="warning: explicit conversion functions are a C++11 extension [-Wc++11-extensions] (ext_explicit_conversion_functions)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_explicit_instantiation_duplicate"] = {
["ext_explicit_instantiation_duplicate"]={
[a] = "warning: duplicate explicit instantiation of A ignored as a Microsoft extension [-Wmicrosoft-template] (ext_explicit_instantiation_duplicate)",
[c]="warning: duplicate explicit instantiation of A ignored as a Microsoft extension [-Wmicrosoft-template] (ext_explicit_instantiation_duplicate)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_explicit_instantiation_without_qualified_id"] = {
["ext_explicit_instantiation_without_qualified_id"]={
[a] = "warning: qualifier in explicit instantiation of A requires a template-id (a typedef is not permitted) [-Wpedantic] (ext_explicit_instantiation_without_qualified_id)",
[c]="warning: qualifier in explicit instantiation of A requires a template-id (a typedef is not permitted) [-Wpedantic] (ext_explicit_instantiation_without_qualified_id)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_explicit_specialization_storage_class"] = {
["ext_explicit_specialization_storage_class"]={
[a] = "warning: explicit specialization cannot have a storage class (ext_explicit_specialization_storage_class)",
[c]="warning: explicit specialization cannot have a storage class (ext_explicit_specialization_storage_class)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_expr_not_ice"] = {
["ext_expr_not_ice"]={
[a] = "warning: expression is not an ... constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] (ext_expr_not_ice)",
[c]="warning: expression is not an ... constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] (ext_expr_not_ice)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-folding-constant", "pedantic" },
[g]={W,md,s},
["maingroup"] = "gnu-folding-constant",
[h]=md,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_extern_template"] = {
["ext_extern_template"]={
[a] = "warning: extern templates are a C++11 extension [-Wc++11-extensions] (ext_extern_template)",
[c]="warning: extern templates are a C++11 extension [-Wc++11-extensions] (ext_extern_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "pedantic" },
[g]={rb,G,s},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_extra_semi"] = {
["ext_extra_semi"]={
[a] = "warning: extra \';\' ... [-Wextra-semi] (ext_extra_semi)",
[c]="warning: extra \';\' ... [-Wextra-semi] (ext_extra_semi)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "extra-semi", "pedantic" },
[g]={id,s},
["maingroup"] = "extra-semi",
[h]=id,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_extra_semi_cxx11"] = {
["ext_extra_semi_cxx11"]={
[a] = "warning: extra \';\' outside of a function is a C++11 extension [-Wc++11-extra-semi] (ext_extra_semi_cxx11)",
[c]="warning: extra \';\' outside of a function is a C++11 extension [-Wc++11-extra-semi] (ext_extra_semi_cxx11)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "c++11-extra-semi", "extra-semi", "pedantic" },
[g]={rb,G,"c++11-extra-semi",id,s},
["maingroup"] = "c++11-extra-semi",
[h]="c++11-extra-semi",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_flexible_array_empty_aggregate_gnu"] = {
["ext_flexible_array_empty_aggregate_gnu"]={
[a] = "warning: flexible array member A in otherwise empty ... is a GNU extension [-Wgnu-empty-struct] (ext_flexible_array_empty_aggregate_gnu)",
[c]="warning: flexible array member A in otherwise empty ... is a GNU extension [-Wgnu-empty-struct] (ext_flexible_array_empty_aggregate_gnu)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-empty-struct", "pedantic" },
[g]={W,td,s},
["maingroup"] = "gnu-empty-struct",
[h]=td,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_flexible_array_empty_aggregate_ms"] = {
["ext_flexible_array_empty_aggregate_ms"]={
[a] = "warning: flexible array member A in otherwise empty ... is a Microsoft extension [-Wmicrosoft-flexible-array] (ext_flexible_array_empty_aggregate_ms)",
[c]="warning: flexible array member A in otherwise empty ... is a Microsoft extension [-Wmicrosoft-flexible-array] (ext_flexible_array_empty_aggregate_ms)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-flexible-array", "pedantic" },
[g]={N,"microsoft-flexible-array",s},
["maingroup"] = "microsoft-flexible-array",
[h]="microsoft-flexible-array",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_flexible_array_in_array"] = {
["ext_flexible_array_in_array"]={
[a] = "warning: A may not be used as an array element due to flexible array member [-Wflexible-array-extensions] (ext_flexible_array_in_array)",
[c]="warning: A may not be used as an array element due to flexible array member [-Wflexible-array-extensions] (ext_flexible_array_in_array)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "flexible-array-extensions", "pedantic" },
[g]={"flexible-array-extensions",s},
["maingroup"] = "flexible-array-extensions",
[h]="flexible-array-extensions",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_flexible_array_in_struct"] = {
["ext_flexible_array_in_struct"]={
[a] = "warning: A may not be nested in a struct due to flexible array member [-Wflexible-array-extensions] (ext_flexible_array_in_struct)",
[c]="warning: A may not be nested in a struct due to flexible array member [-Wflexible-array-extensions] (ext_flexible_array_in_struct)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "flexible-array-extensions", "pedantic" },
[g]={"flexible-array-extensions",s},
["maingroup"] = "flexible-array-extensions",
[h]="flexible-array-extensions",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_flexible_array_init"] = {
["ext_flexible_array_init"]={
[a] = "warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] (ext_flexible_array_init)",
[c]="warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] (ext_flexible_array_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-flexible-array-initializer", "pedantic" },
[g]={W,"gnu-flexible-array-initializer",s},
["maingroup"] = "gnu-flexible-array-initializer",
[h]="gnu-flexible-array-initializer",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_flexible_array_union_gnu"] = {
["ext_flexible_array_union_gnu"]={
[a] = "warning: flexible array member A in a union is a GNU extension [-Wgnu-flexible-array-union-member] (ext_flexible_array_union_gnu)",
[c]="warning: flexible array member A in a union is a GNU extension [-Wgnu-flexible-array-union-member] (ext_flexible_array_union_gnu)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-flexible-array-union-member", "pedantic" },
[g]={W,"gnu-flexible-array-union-member",s},
["maingroup"] = "gnu-flexible-array-union-member",
[h]="gnu-flexible-array-union-member",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_flexible_array_union_ms"] = {
["ext_flexible_array_union_ms"]={
[a] = "warning: flexible array member A in a union is a Microsoft extension [-Wmicrosoft-flexible-array] (ext_flexible_array_union_ms)",
[c]="warning: flexible array member A in a union is a Microsoft extension [-Wmicrosoft-flexible-array] (ext_flexible_array_union_ms)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-flexible-array", "pedantic" },
[g]={N,"microsoft-flexible-array",s},
["maingroup"] = "microsoft-flexible-array",
[h]="microsoft-flexible-array",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_fold_expression"] = {
["ext_fold_expression"]={
[a] = "warning: pack fold expression is a C++17 extension [-Wc++17-extensions] (ext_fold_expression)",
[c]="warning: pack fold expression is a C++17 extension [-Wc++17-extensions] (ext_fold_expression)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_for_range"] = {
["ext_for_range"]={
[a] = "warning: range-based for loop is a C++11 extension [-Wc++11-extensions] (ext_for_range)",
[c]="warning: range-based for loop is a C++11 extension [-Wc++11-extensions] (ext_for_range)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_for_range_begin_end_types_differ"] = {
["ext_for_range_begin_end_types_differ"]={
[a] = "warning: \'begin\' and \'end\' returning different types (A and B) is a C++17 extension [-Wc++17-extensions] (ext_for_range_begin_end_types_differ)",
[c]="warning: \'begin\' and \'end\' returning different types (A and B) is a C++17 extension [-Wc++17-extensions] (ext_for_range_begin_end_types_differ)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_for_range_init_stmt"] = {
["ext_for_range_init_stmt"]={
[a] = "warning: range-based for loop initialization statements are a C++20 extension [-Wc++20-extensions] (ext_for_range_init_stmt)",
[c]="warning: range-based for loop initialization statements are a C++20 extension [-Wc++20-extensions] (ext_for_range_init_stmt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_forward_ref_enum"] = {
["ext_forward_ref_enum"]={
[a] = "warning: ISO C forbids forward references to \'enum\' types [-Wpedantic] (ext_forward_ref_enum)",
[c]="warning: ISO C forbids forward references to \'enum\' types [-Wpedantic] (ext_forward_ref_enum)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_forward_ref_enum_def"] = {
["ext_forward_ref_enum_def"]={
[a] = "warning: redeclaration of already-defined enum A is a GNU extension [-Wgnu-redeclared-enum] (ext_forward_ref_enum_def)",
[c]="warning: redeclaration of already-defined enum A is a GNU extension [-Wgnu-redeclared-enum] (ext_forward_ref_enum_def)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-redeclared-enum", "pedantic" },
[g]={W,"gnu-redeclared-enum",s},
["maingroup"] = "gnu-redeclared-enum",
[h]="gnu-redeclared-enum",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_found_in_dependent_base"] = {
["ext_found_in_dependent_base"]={
[a] = "warning: use of member A found via unqualified lookup into dependent bases of class templates is a Microsoft extension [-Wmicrosoft-template] (ext_found_in_dependent_base)",
[c]="warning: use of member A found via unqualified lookup into dependent bases of class templates is a Microsoft extension [-Wmicrosoft-template] (ext_found_in_dependent_base)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_found_later_in_class"] = {
["ext_found_later_in_class"]={
[a] = "warning: use of member A before its declaration is a Microsoft extension [-Wmicrosoft-template] (ext_found_later_in_class)",
[c]="warning: use of member A before its declaration is a Microsoft extension [-Wmicrosoft-template] (ext_found_later_in_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_freestanding_complex"] = {
["ext_freestanding_complex"]={
[a] = "warning: complex numbers are an extension in a freestanding C99 implementation [-Wpedantic] (ext_freestanding_complex)",
[c]="warning: complex numbers are an extension in a freestanding C99 implementation [-Wpedantic] (ext_freestanding_complex)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_friend_tag_redecl_outside_namespace"] = {
["ext_friend_tag_redecl_outside_namespace"]={
[a] = "warning: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Wmicrosoft-unqualified-friend] (ext_friend_tag_redecl_outside_namespace)",
[c]="warning: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Wmicrosoft-unqualified-friend] (ext_friend_tag_redecl_outside_namespace)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-unqualified-friend" },
[g]={N,"microsoft-unqualified-friend"},
["maingroup"] = "microsoft-unqualified-friend",
[h]="microsoft-unqualified-friend",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_generalized_initializer_lists"] = {
["ext_generalized_initializer_lists"]={
[a] = "warning: generalized initializer lists are a C++11 extension [-Wc++11-extensions] (ext_generalized_initializer_lists)",
[c]="warning: generalized initializer lists are a C++11 extension [-Wc++11-extensions] (ext_generalized_initializer_lists)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_generic_with_type_arg"] = {
["ext_generic_with_type_arg"]={
[a] = "warning: passing a type argument as the first operand to \'_Generic\' is a Clang extension [-Wgeneric-type-extension] (ext_generic_with_type_arg)",
[c]="warning: passing a type argument as the first operand to \'_Generic\' is a Clang extension [-Wgeneric-type-extension] (ext_generic_with_type_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "generic-type-extension", "pedantic" },
[g]={"generic-type-extension",s},
["maingroup"] = "generic-type-extension",
[h]="generic-type-extension",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_address_of_label"] = {
["ext_gnu_address_of_label"]={
[a] = "warning: use of GNU address-of-label extension [-Wgnu-label-as-value] (ext_gnu_address_of_label)",
[c]="warning: use of GNU address-of-label extension [-Wgnu-label-as-value] (ext_gnu_address_of_label)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-label-as-value", "pedantic" },
[g]={W,"gnu-label-as-value",s},
["maingroup"] = "gnu-label-as-value",
[h]="gnu-label-as-value",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_anonymous_struct"] = {
["ext_gnu_anonymous_struct"]={
[a] = "warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] (ext_gnu_anonymous_struct)",
[c]="warning: anonymous structs are a GNU extension [-Wgnu-anonymous-struct] (ext_gnu_anonymous_struct)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-anonymous-struct", "pedantic" },
[g]={W,"gnu-anonymous-struct",s},
["maingroup"] = "gnu-anonymous-struct",
[h]="gnu-anonymous-struct",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_gnu_array_range"] = {
["ext_gnu_array_range"]={
[a] = "warning: use of GNU array range extension [-Wgnu-designator] (ext_gnu_array_range)",
[c]="warning: use of GNU array range extension [-Wgnu-designator] (ext_gnu_array_range)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-designator", "pedantic" },
[g]={W,Md,s},
["maingroup"] = "gnu-designator",
[h]=Md,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_case_range"] = {
["ext_gnu_case_range"]={
[a] = "warning: use of GNU case range extension [-Wgnu-case-range] (ext_gnu_case_range)",
[c]="warning: use of GNU case range extension [-Wgnu-case-range] (ext_gnu_case_range)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-case-range", "pedantic" },
[g]={W,"gnu-case-range",s},
["maingroup"] = "gnu-case-range",
[h]="gnu-case-range",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_conditional_expr"] = {
["ext_gnu_conditional_expr"]={
[a] = "warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] (ext_gnu_conditional_expr)",
[c]="warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] (ext_gnu_conditional_expr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-conditional-omitted-operand", "pedantic" },
[g]={W,"gnu-conditional-omitted-operand",s},
["maingroup"] = "gnu-conditional-omitted-operand",
[h]="gnu-conditional-omitted-operand",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_indirect_goto"] = {
["ext_gnu_indirect_goto"]={
[a] = "warning: use of GNU indirect-goto extension [-Wgnu-label-as-value] (ext_gnu_indirect_goto)",
[c]="warning: use of GNU indirect-goto extension [-Wgnu-label-as-value] (ext_gnu_indirect_goto)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-label-as-value", "pedantic" },
[g]={W,"gnu-label-as-value",s},
["maingroup"] = "gnu-label-as-value",
[h]="gnu-label-as-value",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_missing_equal_designator"] = {
["ext_gnu_missing_equal_designator"]={
[a] = "warning: use of GNU \'missing =\' extension in designator [-Wgnu-designator] (ext_gnu_missing_equal_designator)",
[c]="warning: use of GNU \'missing =\' extension in designator [-Wgnu-designator] (ext_gnu_missing_equal_designator)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-designator" },
[g]={W,Md},
["maingroup"] = "gnu-designator",
[h]=Md,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_old_style_field_designator"] = {
["ext_gnu_old_style_field_designator"]={
[a] = "warning: use of GNU old-style field designator extension [-Wgnu-designator] (ext_gnu_old_style_field_designator)",
[c]="warning: use of GNU old-style field designator extension [-Wgnu-designator] (ext_gnu_old_style_field_designator)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-designator" },
[g]={W,Md},
["maingroup"] = "gnu-designator",
[h]=Md,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_ptr_func_arith"] = {
["ext_gnu_ptr_func_arith"]={
[a] = "warning: arithmetic on... pointer... to... function type... A... is a GNU extension [-Wgnu-pointer-arith] (ext_gnu_ptr_func_arith)",
[c]="warning: arithmetic on... pointer... to... function type... A... is a GNU extension [-Wgnu-pointer-arith] (ext_gnu_ptr_func_arith)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-pointer-arith", "pedantic", "pointer-arith" },
[g]={W,"gnu-pointer-arith",s,zc},
["maingroup"] = "gnu-pointer-arith",
[h]="gnu-pointer-arith",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_gnu_statement_expr"] = {
["ext_gnu_statement_expr"]={
[a] = "warning: use of GNU statement expression extension [-Wgnu-statement-expression] (ext_gnu_statement_expr)",
[c]="warning: use of GNU statement expression extension [-Wgnu-statement-expression] (ext_gnu_statement_expr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-statement-expression", "pedantic" },
[g]={W,"gnu-statement-expression",s},
["maingroup"] = "gnu-statement-expression",
[h]="gnu-statement-expression",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_statement_expr_macro"] = {
["ext_gnu_statement_expr_macro"]={
[a] = "warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] (ext_gnu_statement_expr_macro)",
[c]="warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] (ext_gnu_statement_expr_macro)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-statement-expression", "gnu-statement-expression-from-macro-expansion", "pedantic" },
[g]={W,"gnu-statement-expression","gnu-statement-expression-from-macro-expansion",s},
["maingroup"] = "gnu-statement-expression-from-macro-expansion",
[h]="gnu-statement-expression-from-macro-expansion",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_gnu_subscript_void_type"] = {
["ext_gnu_subscript_void_type"]={
[a] = "warning: subscript of a pointer to void is a GNU extension [-Wgnu-pointer-arith] (ext_gnu_subscript_void_type)",
[c]="warning: subscript of a pointer to void is a GNU extension [-Wgnu-pointer-arith] (ext_gnu_subscript_void_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-pointer-arith", "pedantic", "pointer-arith" },
[g]={W,"gnu-pointer-arith",s,zc},
["maingroup"] = "gnu-pointer-arith",
[h]="gnu-pointer-arith",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_gnu_void_ptr"] = {
["ext_gnu_void_ptr"]={
[a] = "warning: arithmetic on... pointer... to void is a GNU extension [-Wgnu-pointer-arith] (ext_gnu_void_ptr)",
[c]="warning: arithmetic on... pointer... to void is a GNU extension [-Wgnu-pointer-arith] (ext_gnu_void_ptr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-pointer-arith", "pedantic", "pointer-arith" },
[g]={W,"gnu-pointer-arith",s,zc},
["maingroup"] = "gnu-pointer-arith",
[h]="gnu-pointer-arith",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_goto_into_protected_scope"] = {
["ext_goto_into_protected_scope"]={
[a] = "warning: jump from this goto statement to its label is a Microsoft extension [-Wmicrosoft-goto] (ext_goto_into_protected_scope)",
[c]="warning: jump from this goto statement to its label is a Microsoft extension [-Wmicrosoft-goto] (ext_goto_into_protected_scope)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-goto" },
[g]={N,"microsoft-goto"},
["maingroup"] = "microsoft-goto",
[h]="microsoft-goto",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_hex_constant_invalid"] = {
["ext_hex_constant_invalid"]={
[a] = "warning: hexadecimal floating constants are a C99 feature [-Wc99-extensions] (ext_hex_constant_invalid)",
[c]="warning: hexadecimal floating constants are a C99 feature [-Wc99-extensions] (ext_hex_constant_invalid)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-extensions", "pedantic" },
[g]={tb,s},
["maingroup"] = "c99-extensions",
[h]=tb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_hex_literal_invalid"] = {
["ext_hex_literal_invalid"]={
[a] = "warning: hexadecimal floating literals are a C++17 feature [-Wc++17-extensions] (ext_hex_literal_invalid)",
[c]="warning: hexadecimal floating literals are a C++17 feature [-Wc++17-extensions] (ext_hex_literal_invalid)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++17-extensions", "c++1z-extensions", "pedantic" },
[g]={hb,Pb,s},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_hlsl_access_specifiers"] = {
["ext_hlsl_access_specifiers"]={
[a] = "warning: access specifiers are a clang HLSL extension [-Whlsl-extensions] (ext_hlsl_access_specifiers)",
[c]="warning: access specifiers are a clang HLSL extension [-Whlsl-extensions] (ext_hlsl_access_specifiers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "hlsl-extensions" },
[g]={"hlsl-extensions"},
["maingroup"] = "hlsl-extensions",
[h]="hlsl-extensions",
["category"] = ""
[a]=j
},
},
["ext_ident_list_in_param"] = {
["ext_ident_list_in_param"]={
[a] = "warning: type-less parameter names in function declaration [-Wpedantic] (ext_ident_list_in_param)",
[c]="warning: type-less parameter names in function declaration [-Wpedantic] (ext_ident_list_in_param)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_imaginary_constant"] = {
["ext_imaginary_constant"]={
[a] = "warning: imaginary constants are a GNU extension [-Wgnu-imaginary-constant] (ext_imaginary_constant)",
[c]="warning: imaginary constants are a GNU extension [-Wgnu-imaginary-constant] (ext_imaginary_constant)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-imaginary-constant", "pedantic" },
[g]={W,"gnu-imaginary-constant",s},
["maingroup"] = "gnu-imaginary-constant",
[h]="gnu-imaginary-constant",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_implicit_exception_spec_mismatch"] = {
["ext_implicit_exception_spec_mismatch"]={
[a] = "warning: function previously declared with an ... exception specification redeclared with an ... exception specification [-Wimplicit-exception-spec-mismatch] (ext_implicit_exception_spec_mismatch)",
[c]="warning: function previously declared with an ... exception specification redeclared with an ... exception specification [-Wimplicit-exception-spec-mismatch] (ext_implicit_exception_spec_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "implicit-exception-spec-mismatch" },
[g]={"implicit-exception-spec-mismatch"},
["maingroup"] = "implicit-exception-spec-mismatch",
[h]="implicit-exception-spec-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_implicit_function_decl_c99"] = {
["ext_implicit_function_decl_c99"]={
[a] = "error: call to undeclared function A; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (ext_implicit_function_decl_c99)",
[c]="error: call to undeclared function A; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (ext_implicit_function_decl_c99)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "implicit", "implicit-function-declaration", "most" },
[g]={p,q,Rc,yc,t},
["maingroup"] = "implicit-function-declaration",
[h]=yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_implicit_lib_function_decl"] = {
["ext_implicit_lib_function_decl"]={
[a] = "warning: implicitly declaring library function \'A\' with type B [-Wimplicit-function-declaration] (ext_implicit_lib_function_decl)",
[c]="warning: implicitly declaring library function \'A\' with type B [-Wimplicit-function-declaration] (ext_implicit_lib_function_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "implicit", "implicit-function-declaration", "most" },
[g]={p,q,Rc,yc,t},
["maingroup"] = "implicit-function-declaration",
[h]=yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_implicit_lib_function_decl_c99"] = {
["ext_implicit_lib_function_decl_c99"]={
[a] = "error: call to undeclared library function \'A\' with type B; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (ext_implicit_lib_function_decl_c99)",
[c]="error: call to undeclared library function \'A\' with type B; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (ext_implicit_lib_function_decl_c99)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "implicit", "implicit-function-declaration", "most" },
[g]={p,q,Rc,yc,t},
["maingroup"] = "implicit-function-declaration",
[h]=yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_implicit_typename"] = {
["ext_implicit_typename"]={
[a] = "warning: missing \'typename\' prior to dependent type name AB; implicit \'typename\' is a C++20 extension [-Wc++20-extensions] (ext_implicit_typename)",
[c]="warning: missing \'typename\' prior to dependent type name AB; implicit \'typename\' is a C++20 extension [-Wc++20-extensions] (ext_implicit_typename)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_in_class_initializer_float_type"] = {
["ext_in_class_initializer_float_type"]={
[a] = "warning: in-class initializer for static data member of type A is a GNU extension [-Wgnu-static-float-init] (ext_in_class_initializer_float_type)",
[c]="warning: in-class initializer for static data member of type A is a GNU extension [-Wgnu-static-float-init] (ext_in_class_initializer_float_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-static-float-init", "static-float-init" },
[g]={W,"gnu-static-float-init","static-float-init"},
["maingroup"] = "gnu-static-float-init",
[h]="gnu-static-float-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_in_class_initializer_float_type_cxx11"] = {
["ext_in_class_initializer_float_type_cxx11"]={
[a] = "error: in-class initializer for static data member of type A requires \'constexpr\' specifier [-Wstatic-float-init] (ext_in_class_initializer_float_type_cxx11)",
[c]="error: in-class initializer for static data member of type A requires \'constexpr\' specifier [-Wstatic-float-init] (ext_in_class_initializer_float_type_cxx11)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "static-float-init" },
[g]={"static-float-init"},
["maingroup"] = "static-float-init",
[h]="static-float-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_in_class_initializer_non_constant"] = {
["ext_in_class_initializer_non_constant"]={
[a] = "warning: in-class initializer for static data member is not a constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] (ext_in_class_initializer_non_constant)",
[c]="warning: in-class initializer for static data member is not a constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] (ext_in_class_initializer_non_constant)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-folding-constant", "pedantic" },
[g]={W,md,s},
["maingroup"] = "gnu-folding-constant",
[h]=md,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_incomplete_in_exception_spec"] = {
["ext_incomplete_in_exception_spec"]={
[a] = "warning: ...incomplete type A is not allowed in exception specification [-Wmicrosoft-exception-spec] (ext_incomplete_in_exception_spec)",
[c]="warning: ...incomplete type A is not allowed in exception specification [-Wmicrosoft-exception-spec] (ext_incomplete_in_exception_spec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-exception-spec" },
[g]={N,sc},
["maingroup"] = "microsoft-exception-spec",
[h]=sc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_increment_bool"] = {
["ext_increment_bool"]={
[a] = "error: ISO C++17 does not allow incrementing expression of type bool [-Wincrement-bool] (ext_increment_bool)",
[c]="error: ISO C++17 does not allow incrementing expression of type bool [-Wincrement-bool] (ext_increment_bool)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "increment-bool" },
[g]={"increment-bool"},
["maingroup"] = "increment-bool",
[h]="increment-bool",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_init_capture"] = {
["ext_init_capture"]={
[a] = "warning: initialized lambda captures are a C++14 extension [-Wc++14-extensions] (ext_init_capture)",
[c]="warning: initialized lambda captures are a C++14 extension [-Wc++14-extensions] (ext_init_capture)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Lambda Issue"
[a]=X
},
},
["ext_init_capture_pack"] = {
["ext_init_capture_pack"]={
[a] = "warning: initialized lambda pack captures are a C++20 extension [-Wc++20-extensions] (ext_init_capture_pack)",
[c]="warning: initialized lambda pack captures are a C++20 extension [-Wc++20-extensions] (ext_init_capture_pack)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Lambda Issue"
[a]=X
},
},
["ext_init_from_predefined"] = {
["ext_init_from_predefined"]={
[a] = "warning: initializing an array from a \'A\' predefined identifier is a Microsoft extension [-Wmicrosoft-init-from-predefined] (ext_init_from_predefined)",
[c]="warning: initializing an array from a \'A\' predefined identifier is a Microsoft extension [-Wmicrosoft-init-from-predefined] (ext_init_from_predefined)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-init-from-predefined" },
[g]={N,"microsoft-init-from-predefined"},
["maingroup"] = "microsoft-init-from-predefined",
[h]="microsoft-init-from-predefined",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_init_list_constant_narrowing"] = {
["ext_init_list_constant_narrowing"]={
[a] = "error: constant expression evaluates to A which cannot be narrowed to type B [-Wc++11-narrowing] (ext_init_list_constant_narrowing)",
[c]="error: constant expression evaluates to A which cannot be narrowed to type B [-Wc++11-narrowing] (ext_init_list_constant_narrowing)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_init_list_type_narrowing"] = {
["ext_init_list_type_narrowing"]={
[a] = "error: type A cannot be narrowed to B in initializer list [-Wc++11-narrowing] (ext_init_list_type_narrowing)",
[c]="error: type A cannot be narrowed to B in initializer list [-Wc++11-narrowing] (ext_init_list_type_narrowing)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_init_list_variable_narrowing"] = {
["ext_init_list_variable_narrowing"]={
[a] = "error: non-constant-expression cannot be narrowed from type A to B in initializer list [-Wc++11-narrowing] (ext_init_list_variable_narrowing)",
[c]="error: non-constant-expression cannot be narrowed from type A to B in initializer list [-Wc++11-narrowing] (ext_init_list_variable_narrowing)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_init_statement"] = {
["ext_init_statement"]={
[a] = "warning: \'...\' initialization statements are a C++17 extension [-Wc++17-extensions] (ext_init_statement)",
[c]="warning: \'...\' initialization statements are a C++17 extension [-Wc++17-extensions] (ext_init_statement)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_initializer_overrides"] = {
["ext_initializer_overrides"]={
[a] = "warning: initializer ...overrides prior initialization of this subobject [-Winitializer-overrides] (ext_initializer_overrides)",
[c]="warning: initializer ...overrides prior initialization of this subobject [-Winitializer-overrides] (ext_initializer_overrides)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra", "initializer-overrides", "override-init" },
[g]={j,p,xb,nd,"override-init"},
["maingroup"] = "initializer-overrides",
[h]=nd,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_initializer_string_for_char_array_too_long"] = {
["ext_initializer_string_for_char_array_too_long"]={
[a] = "warning: initializer-string for char array is too long [-Wexcess-initializers] (ext_initializer_string_for_char_array_too_long)",
[c]="warning: initializer-string for char array is too long [-Wexcess-initializers] (ext_initializer_string_for_char_array_too_long)",
["type"] = "Warning",
[b]=f,
["groups"] = { "excess-initializers" },
[g]={Lc},
["maingroup"] = "excess-initializers",
[h]=Lc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_initializer_union_overrides"] = {
["ext_initializer_union_overrides"]={
[a] = "error: initializer ...overrides prior initialization of this subobject [-Winitializer-overrides] (ext_initializer_union_overrides)",
[c]="error: initializer ...overrides prior initialization of this subobject [-Winitializer-overrides] (ext_initializer_union_overrides)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "", "CL4", "extra", "initializer-overrides", "override-init" },
[g]={j,p,xb,nd,"override-init"},
["maingroup"] = "initializer-overrides",
[h]=nd,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_inline_namespace"] = {
["ext_inline_namespace"]={
[a] = "warning: inline namespaces are a C++11 feature [-Wc++11-inline-namespace] (ext_inline_namespace)",
[c]="warning: inline namespaces are a C++11 feature [-Wc++11-inline-namespace] (ext_inline_namespace)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions", "c++11-inline-namespace" },
[g]={rb,G,"c++11-inline-namespace"},
["maingroup"] = "c++11-inline-namespace",
[h]="c++11-inline-namespace",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_inline_nested_namespace_definition"] = {
["ext_inline_nested_namespace_definition"]={
[a] = "warning: inline nested namespace definition is a C++20 extension [-Wc++20-extensions] (ext_inline_nested_namespace_definition)",
[c]="warning: inline nested namespace definition is a C++20 extension [-Wc++20-extensions] (ext_inline_nested_namespace_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_inline_variable"] = {
["ext_inline_variable"]={
[a] = "warning: inline variables are a C++17 extension [-Wc++17-extensions] (ext_inline_variable)",
[c]="warning: inline variables are a C++17 extension [-Wc++17-extensions] (ext_inline_variable)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_integer_complement_complex"] = {
["ext_integer_complement_complex"]={
[a] = "warning: ISO C does not support \'~\' for complex conjugation of A [-Wpedantic] (ext_integer_complement_complex)",
[c]="warning: ISO C does not support \'~\' for complex conjugation of A [-Wpedantic] (ext_integer_complement_complex)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_integer_complex"] = {
["ext_integer_complex"]={
[a] = "warning: complex integer types are a GNU extension [-Wgnu-complex-integer] (ext_integer_complex)",
[c]="warning: complex integer types are a GNU extension [-Wgnu-complex-integer] (ext_integer_complex)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-complex-integer", "pedantic" },
[g]={W,"gnu-complex-integer",s},
["maingroup"] = "gnu-complex-integer",
[h]="gnu-complex-integer",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_integer_increment_complex"] = {
["ext_integer_increment_complex"]={
[a] = "warning: ISO C does not support \'++\'/\'--\' on complex integer type A [-Wpedantic] (ext_integer_increment_complex)",
[c]="warning: ISO C does not support \'++\'/\'--\' on complex integer type A [-Wpedantic] (ext_integer_increment_complex)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_integer_literal_too_large_for_signed"] = {
["ext_integer_literal_too_large_for_signed"]={
[a] = "warning: integer literal is too large to be represented in a signed integer type, interpreting as unsigned [-Wimplicitly-unsigned-literal] (ext_integer_literal_too_large_for_signed)",
[c]="warning: integer literal is too large to be represented in a signed integer type, interpreting as unsigned [-Wimplicitly-unsigned-literal] (ext_integer_literal_too_large_for_signed)",
["type"] = "Warning",
[b]=f,
["groups"] = { "implicitly-unsigned-literal" },
[g]={"implicitly-unsigned-literal"},
["maingroup"] = "implicitly-unsigned-literal",
[h]="implicitly-unsigned-literal",
["category"] = ""
[a]=j
},
},
["ext_internal_in_extern_inline"] = {
["ext_internal_in_extern_inline"]={
[a] = "warning: static ... A is used in an inline function with external linkage [-Wstatic-in-inline] (ext_internal_in_extern_inline)",
[c]="warning: static ... A is used in an inline function with external linkage [-Wstatic-in-inline] (ext_internal_in_extern_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "static-in-inline" },
[g]={"static-in-inline"},
["maingroup"] = "static-in-inline",
[h]="static-in-inline",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_internal_in_extern_inline_quiet"] = {
["ext_internal_in_extern_inline_quiet"]={
[a] = "warning: static ... A is used in an inline function with external linkage [-Wstatic-in-inline] (ext_internal_in_extern_inline_quiet)",
[c]="warning: static ... A is used in an inline function with external linkage [-Wstatic-in-inline] (ext_internal_in_extern_inline_quiet)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "static-in-inline" },
[g]={s,"static-in-inline"},
["maingroup"] = "static-in-inline",
[h]="static-in-inline",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_keyword_as_ident"] = {
["ext_keyword_as_ident"]={
[a] = "warning: keyword \'A\' will be made available as an identifier ... [-Wkeyword-compat] (ext_keyword_as_ident)",
[c]="warning: keyword \'A\' will be made available as an identifier ... [-Wkeyword-compat] (ext_keyword_as_ident)",
["type"] = "Warning",
[b]=f,
["groups"] = { "keyword-compat" },
[g]={"keyword-compat"},
["maingroup"] = "keyword-compat",
[h]="keyword-compat",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_lambda_missing_parens"] = {
["ext_lambda_missing_parens"]={
[a] = "warning: lambda without a parameter clause is a C++23 extension [-Wc++23-extensions] (ext_lambda_missing_parens)",
[c]="warning: lambda without a parameter clause is a C++23 extension [-Wc++23-extensions] (ext_lambda_missing_parens)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_lambda_template_parameter_list"] = {
["ext_lambda_template_parameter_list"]={
[a] = "warning: explicit template parameter list for lambdas is a C++20 extension [-Wc++20-extensions] (ext_lambda_template_parameter_list)",
[c]="warning: explicit template parameter list for lambdas is a C++20 extension [-Wc++20-extensions] (ext_lambda_template_parameter_list)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_line_comment"] = {
["ext_line_comment"]={
[a] = "warning: // comments are not allowed in this language [-Wcomment] (ext_line_comment)",
[c]="warning: // comments are not allowed in this language [-Wcomment] (ext_line_comment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "comment", "comments", "most", "pedantic" },
[g]={p,q,Pc,"comments",t,s},
["maingroup"] = "comment",
[h]=Pc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_main_returns_nonint"] = {
["ext_main_returns_nonint"]={
[a] = "warning: return type of \'main\' is not \'int\' [-Wmain-return-type] (ext_main_returns_nonint)",
[c]="warning: return type of \'main\' is not \'int\' [-Wmain-return-type] (ext_main_returns_nonint)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main-return-type" },
[g]={"main-return-type"},
["maingroup"] = "main-return-type",
[h]="main-return-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_main_used"] = {
["ext_main_used"]={
[a] = "warning: ISO C++ does not allow \'main\' to be used by a program [-Wmain] (ext_main_used)",
[c]="warning: ISO C++ does not allow \'main\' to be used by a program [-Wmain] (ext_main_used)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "main", "pedantic" },
[g]={dc,s},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_many_braces_around_init"] = {
["ext_many_braces_around_init"]={
[a] = "warning: too many braces around ...initializer [-Wmany-braces-around-scalar-init] (ext_many_braces_around_init)",
[c]="warning: too many braces around ...initializer [-Wmany-braces-around-scalar-init] (ext_many_braces_around_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "many-braces-around-scalar-init" },
[g]={"many-braces-around-scalar-init"},
["maingroup"] = "many-braces-around-scalar-init",
[h]="many-braces-around-scalar-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_mathematical_notation"] = {
["ext_mathematical_notation"]={
[a] = "warning: mathematical notation character <U+A> in an identifier is a Clang extension [-Wmathematical-notation-identifier-extension] (ext_mathematical_notation)",
[c]="warning: mathematical notation character <U+A> in an identifier is a Clang extension [-Wmathematical-notation-identifier-extension] (ext_mathematical_notation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "mathematical-notation-identifier-extension" },
[g]={"mathematical-notation-identifier-extension"},
["maingroup"] = "mathematical-notation-identifier-extension",
[h]="mathematical-notation-identifier-extension",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_member_redeclared"] = {
["ext_member_redeclared"]={
[a] = "warning: class member cannot be redeclared [-Wredeclared-class-member] (ext_member_redeclared)",
[c]="warning: class member cannot be redeclared [-Wredeclared-class-member] (ext_member_redeclared)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "redeclared-class-member" },
[g]={W,"redeclared-class-member"},
["maingroup"] = "redeclared-class-member",
[h]="redeclared-class-member",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_mismatched_exception_spec"] = {
["ext_mismatched_exception_spec"]={
[a] = "warning: exception specification in declaration does not match previous declaration [-Wmicrosoft-exception-spec] (ext_mismatched_exception_spec)",
[c]="warning: exception specification in declaration does not match previous declaration [-Wmicrosoft-exception-spec] (ext_mismatched_exception_spec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-exception-spec" },
[g]={N,sc},
["maingroup"] = "microsoft-exception-spec",
[h]=sc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_mismatched_exception_spec_explicit_instantiation"] = {
["ext_mismatched_exception_spec_explicit_instantiation"]={
[a] = "warning: exception specification in explicit instantiation does not match instantiated one [-Wmicrosoft-exception-spec] (ext_mismatched_exception_spec_explicit_instantiation)",
[c]="warning: exception specification in explicit instantiation does not match instantiated one [-Wmicrosoft-exception-spec] (ext_mismatched_exception_spec_explicit_instantiation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-exception-spec" },
[g]={N,sc},
["maingroup"] = "microsoft-exception-spec",
[h]=sc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_missing_exception_specification"] = {
["ext_missing_exception_specification"]={
[a] = "warning: A is missing exception specification \'B\' [-Wmissing-exception-spec] (ext_missing_exception_specification)",
[c]="warning: A is missing exception specification \'B\' [-Wmissing-exception-spec] (ext_missing_exception_specification)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-exception-spec" },
[g]={"missing-exception-spec"},
["maingroup"] = "missing-exception-spec",
[h]="missing-exception-spec",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_missing_type_specifier"] = {
["ext_missing_type_specifier"]={
[a] = "error: type specifier missing, defaults to \'int\'; ISO C99 and later do not support implicit int [-Wimplicit-int] (ext_missing_type_specifier)",
[c]="error: type specifier missing, defaults to \'int\'; ISO C99 and later do not support implicit int [-Wimplicit-int] (ext_missing_type_specifier)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "implicit", "implicit-int", "most" },
[g]={p,q,Rc,"implicit-int",t},
["maingroup"] = "implicit-int",
[h]="implicit-int",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_missing_varargs_arg"] = {
["ext_missing_varargs_arg"]={
[a] = "warning: must specify at least one argument for \'...\' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] (ext_missing_varargs_arg)",
[c]="warning: must specify at least one argument for \'...\' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments] (ext_missing_varargs_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-zero-variadic-macro-arguments", "pedantic" },
[g]={W,"gnu-zero-variadic-macro-arguments",s},
["maingroup"] = "gnu-zero-variadic-macro-arguments",
[h]="gnu-zero-variadic-macro-arguments",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_missing_whitespace_after_macro_name"] = {
["ext_missing_whitespace_after_macro_name"]={
[a] = "warning: whitespace required after macro name (ext_missing_whitespace_after_macro_name)",
[c]="warning: whitespace required after macro name (ext_missing_whitespace_after_macro_name)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_mixed_decls_code"] = {
["ext_mixed_decls_code"]={
[a] = "warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement] (ext_mixed_decls_code)",
[c]="warning: mixing declarations and code is a C99 extension [-Wdeclaration-after-statement] (ext_mixed_decls_code)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "declaration-after-statement", "pedantic" },
[g]={"declaration-after-statement",s},
["maingroup"] = "declaration-after-statement",
[h]="declaration-after-statement",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_module_import_in_extern_c"] = {
["ext_module_import_in_extern_c"]={
[a] = "error: import of C++ module \'A\' appears within extern \"C\" language linkage specification [-Wmodule-import-in-extern-c] (ext_module_import_in_extern_c)",
[c]="error: import of C++ module \'A\' appears within extern \"C\" language linkage specification [-Wmodule-import-in-extern-c] (ext_module_import_in_extern_c)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "module-import-in-extern-c" },
[g]={"module-import-in-extern-c"},
["maingroup"] = "module-import-in-extern-c",
[h]="module-import-in-extern-c",
["category"] = "Modules Issue"
[a]=D
},
},
["ext_module_import_not_at_top_level_noop"] = {
["ext_module_import_not_at_top_level_noop"]={
[a] = "error: redundant #include of module \'A\' appears within B [-Wmodules-import-nested-redundant] (ext_module_import_not_at_top_level_noop)",
[c]="error: redundant #include of module \'A\' appears within B [-Wmodules-import-nested-redundant] (ext_module_import_not_at_top_level_noop)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "modules-import-nested-redundant" },
[g]={"modules-import-nested-redundant"},
["maingroup"] = "modules-import-nested-redundant",
[h]="modules-import-nested-redundant",
["category"] = "Modules Issue"
[a]=D
},
},
["ext_ms_abstract_keyword"] = {
["ext_ms_abstract_keyword"]={
[a] = "warning: \'abstract\' keyword is a Microsoft extension [-Wmicrosoft-abstract] (ext_ms_abstract_keyword)",
[c]="warning: \'abstract\' keyword is a Microsoft extension [-Wmicrosoft-abstract] (ext_ms_abstract_keyword)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-abstract" },
[g]={N,"microsoft-abstract"},
["maingroup"] = "microsoft-abstract",
[h]="microsoft-abstract",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_ms_ambiguous_direct_base"] = {
["ext_ms_ambiguous_direct_base"]={
[a] = "warning: accessing inaccessible direct base A of B is a Microsoft extension [-Wmicrosoft-inaccessible-base] (ext_ms_ambiguous_direct_base)",
[c]="warning: accessing inaccessible direct base A of B is a Microsoft extension [-Wmicrosoft-inaccessible-base] (ext_ms_ambiguous_direct_base)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft-inaccessible-base" },
[g]={"microsoft-inaccessible-base"},
["maingroup"] = "microsoft-inaccessible-base",
[h]="microsoft-inaccessible-base",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_anonymous_record"] = {
["ext_ms_anonymous_record"]={
[a] = "warning: anonymous ... are a Microsoft extension [-Wmicrosoft-anon-tag] (ext_ms_anonymous_record)",
[c]="warning: anonymous ... are a Microsoft extension [-Wmicrosoft-anon-tag] (ext_ms_anonymous_record)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-anon-tag" },
[g]={N,"microsoft-anon-tag"},
["maingroup"] = "microsoft-anon-tag",
[h]="microsoft-anon-tag",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_c_enum_fixed_underlying_type"] = {
["ext_ms_c_enum_fixed_underlying_type"]={
[a] = "warning: enumeration types with a fixed underlying type are a Microsoft extension [-Wmicrosoft-fixed-enum] (ext_ms_c_enum_fixed_underlying_type)",
[c]="warning: enumeration types with a fixed underlying type are a Microsoft extension [-Wmicrosoft-fixed-enum] (ext_ms_c_enum_fixed_underlying_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-fixed-enum", "pedantic" },
[g]={N,"microsoft-fixed-enum",s},
["maingroup"] = "microsoft-fixed-enum",
[h]="microsoft-fixed-enum",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_ms_cast_fn_obj"] = {
["ext_ms_cast_fn_obj"]={
[a] = "warning: static_cast between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast] (ext_ms_cast_fn_obj)",
[c]="warning: static_cast between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast] (ext_ms_cast_fn_obj)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-cast" },
[g]={N,"microsoft-cast"},
["maingroup"] = "microsoft-cast",
[h]="microsoft-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_delayed_template_argument"] = {
["ext_ms_delayed_template_argument"]={
[a] = "warning: using the undeclared type A as a default template argument is a Microsoft extension [-Wmicrosoft-template] (ext_ms_delayed_template_argument)",
[c]="warning: using the undeclared type A as a default template argument is a Microsoft extension [-Wmicrosoft-template] (ext_ms_delayed_template_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_deref_template_argument"] = {
["ext_ms_deref_template_argument"]={
[a] = "warning: non-type template argument containing a dereference operation is a Microsoft extension [-Wmicrosoft-template] (ext_ms_deref_template_argument)",
[c]="warning: non-type template argument containing a dereference operation is a Microsoft extension [-Wmicrosoft-template] (ext_ms_deref_template_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_explicit_constructor_call"] = {
["ext_ms_explicit_constructor_call"]={
[a] = "warning: explicit constructor calls are a Microsoft extension [-Wmicrosoft-explicit-constructor-call] (ext_ms_explicit_constructor_call)",
[c]="warning: explicit constructor calls are a Microsoft extension [-Wmicrosoft-explicit-constructor-call] (ext_ms_explicit_constructor_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-explicit-constructor-call" },
[g]={N,"microsoft-explicit-constructor-call"},
["maingroup"] = "microsoft-explicit-constructor-call",
[h]="microsoft-explicit-constructor-call",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_forward_ref_enum"] = {
["ext_ms_forward_ref_enum"]={
[a] = "warning: forward references to \'enum\' types are a Microsoft extension [-Wmicrosoft-enum-forward-reference] (ext_ms_forward_ref_enum)",
[c]="warning: forward references to \'enum\' types are a Microsoft extension [-Wmicrosoft-enum-forward-reference] (ext_ms_forward_ref_enum)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-enum-forward-reference" },
[g]={N,"microsoft-enum-forward-reference"},
["maingroup"] = "microsoft-enum-forward-reference",
[h]="microsoft-enum-forward-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_impcast_fn_obj"] = {
["ext_ms_impcast_fn_obj"]={
[a] = "warning: implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast] (ext_ms_impcast_fn_obj)",
[c]="warning: implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast] (ext_ms_impcast_fn_obj)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-cast" },
[g]={N,"microsoft-cast"},
["maingroup"] = "microsoft-cast",
[h]="microsoft-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_reserved_user_defined_literal"] = {
["ext_ms_reserved_user_defined_literal"]={
[a] = "warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] (ext_ms_reserved_user_defined_literal)",
[c]="warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] (ext_ms_reserved_user_defined_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "reserved-user-defined-literal" },
[g]={"reserved-user-defined-literal"},
["maingroup"] = "reserved-user-defined-literal",
[h]="reserved-user-defined-literal",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_ms_sealed_keyword"] = {
["ext_ms_sealed_keyword"]={
[a] = "warning: \'sealed\' keyword is a Microsoft extension [-Wmicrosoft-sealed] (ext_ms_sealed_keyword)",
[c]="warning: \'sealed\' keyword is a Microsoft extension [-Wmicrosoft-sealed] (ext_ms_sealed_keyword)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-sealed" },
[g]={N,"microsoft-sealed"},
["maingroup"] = "microsoft-sealed",
[h]="microsoft-sealed",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_ms_static_assert"] = {
["ext_ms_static_assert"]={
[a] = "warning: use of \'static_assert\' without inclusion of <assert.h> is a Microsoft extension [-Wmicrosoft-static-assert] (ext_ms_static_assert)",
[c]="warning: use of \'static_assert\' without inclusion of <assert.h> is a Microsoft extension [-Wmicrosoft-static-assert] (ext_ms_static_assert)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-static-assert" },
[g]={N,"microsoft-static-assert"},
["maingroup"] = "microsoft-static-assert",
[h]="microsoft-static-assert",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_ms_template_spec_redecl_out_of_scope"] = {
["ext_ms_template_spec_redecl_out_of_scope"]={
[a] = "warning: ... specialization of A not in ... is a Microsoft extension [-Wmicrosoft-template] (ext_ms_template_spec_redecl_out_of_scope)",
[c]="warning: ... specialization of A not in ... is a Microsoft extension [-Wmicrosoft-template] (ext_ms_template_spec_redecl_out_of_scope)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_template_type_arg_missing_typename"] = {
["ext_ms_template_type_arg_missing_typename"]={
[a] = "warning: template argument for template type parameter must be a type; omitted \'typename\' is a Microsoft extension [-Wmicrosoft-template] (ext_ms_template_type_arg_missing_typename)",
[c]="warning: template argument for template type parameter must be a type; omitted \'typename\' is a Microsoft extension [-Wmicrosoft-template] (ext_ms_template_type_arg_missing_typename)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ms_using_declaration_inaccessible"] = {
["ext_ms_using_declaration_inaccessible"]={
[a] = "warning: using declaration referring to inaccessible member \'A\' (which refers to accessible member \'B\') is a Microsoft compatibility extension [-Wmicrosoft-using-decl] (ext_ms_using_declaration_inaccessible)",
[c]="warning: using declaration referring to inaccessible member \'A\' (which refers to accessible member \'B\') is a Microsoft compatibility extension [-Wmicrosoft-using-decl] (ext_ms_using_declaration_inaccessible)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-using-decl" },
[g]={N,"microsoft-using-decl"},
["maingroup"] = "microsoft-using-decl",
[h]="microsoft-using-decl",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_multi_line_line_comment"] = {
["ext_multi_line_line_comment"]={
[a] = "warning: multi-line // comment [-Wcomment] (ext_multi_line_line_comment)",
[c]="warning: multi-line // comment [-Wcomment] (ext_multi_line_line_comment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "comment", "comments", "most", "pedantic" },
[g]={p,q,Pc,"comments",t,s},
["maingroup"] = "comment",
[h]=Pc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_multi_using_declaration"] = {
["ext_multi_using_declaration"]={
[a] = "warning: use of multiple declarators in a single using declaration is a C++17 extension [-Wc++17-extensions] (ext_multi_using_declaration)",
[c]="warning: use of multiple declarators in a single using declaration is a C++17 extension [-Wc++17-extensions] (ext_multi_using_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_mutable_reference"] = {
["ext_mutable_reference"]={
[a] = "warning: \'mutable\' on a reference type is a Microsoft extension [-Wmicrosoft-mutable-reference] (ext_mutable_reference)",
[c]="warning: \'mutable\' on a reference type is a Microsoft extension [-Wmicrosoft-mutable-reference] (ext_mutable_reference)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-mutable-reference" },
[g]={N,"microsoft-mutable-reference"},
["maingroup"] = "microsoft-mutable-reference",
[h]="microsoft-mutable-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_named_variadic_macro"] = {
["ext_named_variadic_macro"]={
[a] = "warning: named variadic macros are a GNU extension [-Wvariadic-macros] (ext_named_variadic_macro)",
[c]="warning: named variadic macros are a GNU extension [-Wvariadic-macros] (ext_named_variadic_macro)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "variadic-macros" },
[g]={s,wd},
["maingroup"] = "variadic-macros",
[h]=wd,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_nested_name_member_ref_lookup_ambiguous"] = {
["ext_nested_name_member_ref_lookup_ambiguous"]={
[a] = "warning: lookup of A in member access expression is ambiguous; using member of B [-Wambiguous-member-template] (ext_nested_name_member_ref_lookup_ambiguous)",
[c]="warning: lookup of A in member access expression is ambiguous; using member of B [-Wambiguous-member-template] (ext_nested_name_member_ref_lookup_ambiguous)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ambiguous-member-template" },
[g]={"ambiguous-member-template"},
["maingroup"] = "ambiguous-member-template",
[h]="ambiguous-member-template",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_nested_name_spec_is_enum"] = {
["ext_nested_name_spec_is_enum"]={
[a] = "warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] (ext_nested_name_spec_is_enum)",
[c]="warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] (ext_nested_name_spec_is_enum)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_nested_namespace_definition"] = {
["ext_nested_namespace_definition"]={
[a] = "warning: nested namespace definition is a C++17 extension; define each namespace separately [-Wc++17-extensions] (ext_nested_namespace_definition)",
[c]="warning: nested namespace definition is a C++17 extension; define each namespace separately [-Wc++17-extensions] (ext_nested_namespace_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_nested_pointer_qualifier_mismatch"] = {
["ext_nested_pointer_qualifier_mismatch"]={
[a] = "warning: ... discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] (ext_nested_pointer_qualifier_mismatch)",
[c]="warning: ... discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] (ext_nested_pointer_qualifier_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-pointer-types", "incompatible-pointer-types-discards-qualifiers" },
[g]={Dd,Ad},
["maingroup"] = "incompatible-pointer-types-discards-qualifiers",
[h]=Ad,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_new_paren_array_nonconst"] = {
["ext_new_paren_array_nonconst"]={
[a] = "warning: when type is in parentheses, array cannot have dynamic size (ext_new_paren_array_nonconst)",
[c]="warning: when type is in parentheses, array cannot have dynamic size (ext_new_paren_array_nonconst)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_no_declarators"] = {
["ext_no_declarators"]={
[a] = "warning: declaration does not declare anything [-Wmissing-declarations] (ext_no_declarators)",
[c]="warning: declaration does not declare anything [-Wmissing-declarations] (ext_no_declarators)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-declarations" },
[g]={Uc},
["maingroup"] = "missing-declarations",
[h]=Uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_no_named_members_in_struct_union"] = {
["ext_no_named_members_in_struct_union"]={
[a] = "warning: ... without named members is a GNU extension [-Wgnu-empty-struct] (ext_no_named_members_in_struct_union)",
[c]="warning: ... without named members is a GNU extension [-Wgnu-empty-struct] (ext_no_named_members_in_struct_union)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-empty-struct", "pedantic" },
[g]={W,td,s},
["maingroup"] = "gnu-empty-struct",
[h]=td,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_no_newline_eof"] = {
["ext_no_newline_eof"]={
[a] = "warning: no newline at end of file [-Wnewline-eof] (ext_no_newline_eof)",
[c]="warning: no newline at end of file [-Wnewline-eof] (ext_no_newline_eof)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "newline-eof", "pedantic" },
[g]={"newline-eof",s},
["maingroup"] = "newline-eof",
[h]="newline-eof",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_non_c_like_anon_struct_in_typedef"] = {
["ext_non_c_like_anon_struct_in_typedef"]={
[a] = "warning: anonymous non-C-compatible type given name for linkage purposes by ... declaration; add a tag name here [-Wnon-c-typedef-for-linkage] (ext_non_c_like_anon_struct_in_typedef)",
[c]="warning: anonymous non-C-compatible type given name for linkage purposes by ... declaration; add a tag name here [-Wnon-c-typedef-for-linkage] (ext_non_c_like_anon_struct_in_typedef)",
["type"] = "Warning",
[b]=f,
["groups"] = { "non-c-typedef-for-linkage" },
[g]={"non-c-typedef-for-linkage"},
["maingroup"] = "non-c-typedef-for-linkage",
[h]="non-c-typedef-for-linkage",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_nonclass_type_friend"] = {
["ext_nonclass_type_friend"]={
[a] = "warning: non-class friend type A is a C++11 extension [-Wc++11-extensions] (ext_nonclass_type_friend)",
[c]="warning: non-class friend type A is a C++11 extension [-Wc++11-extensions] (ext_nonclass_type_friend)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_nonstandard_escape"] = {
["ext_nonstandard_escape"]={
[a] = "warning: use of non-standard escape character \'\\A\' [-Wpedantic] (ext_nonstandard_escape)",
[c]="warning: use of non-standard escape character \'\\A\' [-Wpedantic] (ext_nonstandard_escape)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_nonstatic_member_init"] = {
["ext_nonstatic_member_init"]={
[a] = "warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions] (ext_nonstatic_member_init)",
[c]="warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions] (ext_nonstatic_member_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_noreturn_main"] = {
["ext_noreturn_main"]={
[a] = "warning: \'main\' is not allowed to be declared _Noreturn [-Wmain] (ext_noreturn_main)",
[c]="warning: \'main\' is not allowed to be declared _Noreturn [-Wmain] (ext_noreturn_main)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main" },
[g]={dc},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ns_enum_attribute"] = {
["ext_ns_enum_attribute"]={
[a] = "warning: attributes on ... declaration are a C++17 extension [-Wc++17-extensions] (ext_ns_enum_attribute)",
[c]="warning: attributes on ... declaration are a C++17 extension [-Wc++17-extensions] (ext_ns_enum_attribute)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++17-extensions", "c++1z-extensions", "pedantic" },
[g]={hb,Pb,s},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_nullability"] = {
["ext_nullability"]={
[a] = "warning: type nullability specifier A is a Clang extension [-Wnullability-extension] (ext_nullability)",
[c]="warning: type nullability specifier A is a Clang extension [-Wnullability-extension] (ext_nullability)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "nullability-extension", "pedantic" },
[g]={"nullability-extension",s},
["maingroup"] = "nullability-extension",
[h]="nullability-extension",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_offsetof_non_pod_type"] = {
["ext_offsetof_non_pod_type"]={
[a] = "warning: offset of on non-POD type A [-Winvalid-offsetof] (ext_offsetof_non_pod_type)",
[c]="warning: offset of on non-POD type A [-Winvalid-offsetof] (ext_offsetof_non_pod_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-offsetof" },
[g]={"invalid-offsetof"},
["maingroup"] = "invalid-offsetof",
[h]="invalid-offsetof",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_offsetof_non_standardlayout_type"] = {
["ext_offsetof_non_standardlayout_type"]={
[a] = "warning: offset of on non-standard-layout type A [-Winvalid-offsetof] (ext_offsetof_non_standardlayout_type)",
[c]="warning: offset of on non-standard-layout type A [-Winvalid-offsetof] (ext_offsetof_non_standardlayout_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-offsetof" },
[g]={"invalid-offsetof"},
["maingroup"] = "invalid-offsetof",
[h]="invalid-offsetof",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_old_implicitly_unsigned_long_cxx"] = {
["ext_old_implicitly_unsigned_long_cxx"]={
[a] = "warning: integer literal is too large to be represented in type \'long\' and is subject to undefined behavior under C++98, interpreting as \'unsigned long\'; this literal will ... in C++11 onwards [-Wc++11-compat] (ext_old_implicitly_unsigned_long_cxx)",
[c]="warning: integer literal is too large to be represented in type \'long\' and is subject to undefined behavior under C++98, interpreting as \'unsigned long\'; this literal will ... in C++11 onwards [-Wc++11-compat] (ext_old_implicitly_unsigned_long_cxx)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = ""
[a]=j
},
},
["ext_omp_attributes"] = {
["ext_omp_attributes"]={
[a] = "warning: specifying OpenMP directives with [[]] is an OpenMP 5.1 extension [-Wopenmp-51-extensions] (ext_omp_attributes)",
[c]="warning: specifying OpenMP directives with [[]] is an OpenMP 5.1 extension [-Wopenmp-51-extensions] (ext_omp_attributes)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-51-extensions" },
[g]={gb,"openmp-51-extensions"},
["maingroup"] = "openmp-51-extensions",
[h]="openmp-51-extensions",
["category"] = "Parse Issue"
[a]=l
},
},
["ext_omp_loop_not_canonical_init"] = {
["ext_omp_loop_not_canonical_init"]={
[a] = "warning: initialization clause of OpenMP for loop is not in canonical form (\'var = init\' or \'T var = init\') [-Wopenmp-loop-form] (ext_omp_loop_not_canonical_init)",
[c]="warning: initialization clause of OpenMP for loop is not in canonical form (\'var = init\' or \'T var = init\') [-Wopenmp-loop-form] (ext_omp_loop_not_canonical_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-loop-form" },
[g]={gb,"openmp-loop-form"},
["maingroup"] = "openmp-loop-form",
[h]="openmp-loop-form",
["category"] = "OpenMP Issue"
[a]=n
},
},
["ext_on_off_switch_syntax"] = {
["ext_on_off_switch_syntax"]={
[a] = "warning: expected \'ON\' or \'OFF\' or \'DEFAULT\' in pragma [-Wunknown-pragmas] (ext_on_off_switch_syntax)",
[c]="warning: expected \'ON\' or \'OFF\' or \'DEFAULT\' in pragma [-Wunknown-pragmas] (ext_on_off_switch_syntax)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_opencl_double_without_pragma"] = {
["ext_opencl_double_without_pragma"]={
[a] = "warning: Clang permits use of type \'double\' regardless pragma if \'cl_khr_fp64\' is supported [-Wpedantic] (ext_opencl_double_without_pragma)",
[c]="warning: Clang permits use of type \'double\' regardless pragma if \'cl_khr_fp64\' is supported [-Wpedantic] (ext_opencl_double_without_pragma)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_opencl_ext_vector_type_rgba_selector"] = {
["ext_opencl_ext_vector_type_rgba_selector"]={
[a] = "warning: vector component name \'A\' is a feature from OpenCL version 3.0 onwards [-Wopencl-unsupported-rgba] (ext_opencl_ext_vector_type_rgba_selector)",
[c]="warning: vector component name \'A\' is a feature from OpenCL version 3.0 onwards [-Wopencl-unsupported-rgba] (ext_opencl_ext_vector_type_rgba_selector)",
["type"] = "Warning",
[b]=f,
["groups"] = { "opencl-unsupported-rgba" },
[g]={"opencl-unsupported-rgba"},
["maingroup"] = "opencl-unsupported-rgba",
[h]="opencl-unsupported-rgba",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_operator_new_delete_declared_inline"] = {
["ext_operator_new_delete_declared_inline"]={
[a] = "warning: replacement function A cannot be declared \'inline\' [-Winline-new-delete] (ext_operator_new_delete_declared_inline)",
[c]="warning: replacement function A cannot be declared \'inline\' [-Winline-new-delete] (ext_operator_new_delete_declared_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inline-new-delete" },
[g]={"inline-new-delete"},
["maingroup"] = "inline-new-delete",
[h]="inline-new-delete",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_operator_overload_static"] = {
["ext_operator_overload_static"]={
[a] = "warning: declaring overloaded A as \'static\' is a C++23 extension [-Wc++23-extensions] (ext_operator_overload_static)",
[c]="warning: declaring overloaded A as \'static\' is a C++23 extension [-Wc++23-extensions] (ext_operator_overload_static)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++23-extensions", "c++2b-extensions" },
[g]={Hb,oc},
["maingroup"] = "c++23-extensions",
[h]=Hb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_out_of_line_declaration"] = {
["ext_out_of_line_declaration"]={
[a] = "error: out-of-line declaration of a member must be a definition [-Wout-of-line-declaration] (ext_out_of_line_declaration)",
[c]="error: out-of-line declaration of a member must be a definition [-Wout-of-line-declaration] (ext_out_of_line_declaration)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "out-of-line-declaration" },
[g]={"out-of-line-declaration"},
["maingroup"] = "out-of-line-declaration",
[h]="out-of-line-declaration",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_out_of_line_qualified_id_type_names_constructor"] = {
["ext_out_of_line_qualified_id_type_names_constructor"]={
[a] = "warning: ISO C++ specifies that qualified reference to A is a constructor name rather than a ... in this context, despite preceding ... keyword [-Winjected-class-name] (ext_out_of_line_qualified_id_type_names_constructor)",
[c]="warning: ISO C++ specifies that qualified reference to A is a constructor name rather than a ... in this context, despite preceding ... keyword [-Winjected-class-name] (ext_out_of_line_qualified_id_type_names_constructor)",
["type"] = "Warning",
[b]=f,
["groups"] = { "injected-class-name" },
[g]={"injected-class-name"},
["maingroup"] = "injected-class-name",
[h]="injected-class-name",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_override_control_keyword"] = {
["ext_override_control_keyword"]={
[a] = "warning: \'A\' keyword is a C++11 extension [-Wc++11-extensions] (ext_override_control_keyword)",
[c]="warning: \'A\' keyword is a C++11 extension [-Wc++11-extensions] (ext_override_control_keyword)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_override_exception_spec"] = {
["ext_override_exception_spec"]={
[a] = "warning: exception specification of overriding function is more lax than base version [-Wmicrosoft-exception-spec] (ext_override_exception_spec)",
[c]="warning: exception specification of overriding function is more lax than base version [-Wmicrosoft-exception-spec] (ext_override_exception_spec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-exception-spec" },
[g]={N,sc},
["maingroup"] = "microsoft-exception-spec",
[h]=sc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ovl_ambiguous_oper_binary_reversed"] = {
["ext_ovl_ambiguous_oper_binary_reversed"]={
[a] = "warning: ISO C++20 considers use of overloaded operator \'A\' (with operand types B and C) to be ambiguous despite there being a unique best viable function... [-Wambiguous-reversed-operator] (ext_ovl_ambiguous_oper_binary_reversed)",
[c]="warning: ISO C++20 considers use of overloaded operator \'A\' (with operand types B and C) to be ambiguous despite there being a unique best viable function... [-Wambiguous-reversed-operator] (ext_ovl_ambiguous_oper_binary_reversed)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ambiguous-reversed-operator" },
[g]={"ambiguous-reversed-operator"},
["maingroup"] = "ambiguous-reversed-operator",
[h]="ambiguous-reversed-operator",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ovl_rewrite_equalequal_not_bool"] = {
["ext_ovl_rewrite_equalequal_not_bool"]={
[a] = "warning: ISO C++20 requires return type of selected \'operator==\' function for rewritten \'A\' comparison to be \'bool\', not B [-Wrewrite-not-bool] (ext_ovl_rewrite_equalequal_not_bool)",
[c]="warning: ISO C++20 requires return type of selected \'operator==\' function for rewritten \'A\' comparison to be \'bool\', not B [-Wrewrite-not-bool] (ext_ovl_rewrite_equalequal_not_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "rewrite-not-bool" },
[g]={"rewrite-not-bool"},
["maingroup"] = "rewrite-not-bool",
[h]="rewrite-not-bool",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_param_default_argument_redefinition"] = {
["ext_param_default_argument_redefinition"]={
[a] = "warning: redefinition of default argument [-Wmicrosoft-default-arg-redefinition] (ext_param_default_argument_redefinition)",
[c]="warning: redefinition of default argument [-Wmicrosoft-default-arg-redefinition] (ext_param_default_argument_redefinition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-default-arg-redefinition" },
[g]={N,"microsoft-default-arg-redefinition"},
["maingroup"] = "microsoft-default-arg-redefinition",
[h]="microsoft-default-arg-redefinition",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_param_not_declared"] = {
["ext_param_not_declared"]={
[a] = "error: parameter A was not declared, defaults to \'int\'; ISO C99 and later do not support implicit int [-Wimplicit-int] (ext_param_not_declared)",
[c]="error: parameter A was not declared, defaults to \'int\'; ISO C99 and later do not support implicit int [-Wimplicit-int] (ext_param_not_declared)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "implicit", "implicit-int", "most" },
[g]={p,q,Rc,"implicit-int",t},
["maingroup"] = "implicit-int",
[h]="implicit-int",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_param_promoted_not_compatible_with_prototype"] = {
["ext_param_promoted_not_compatible_with_prototype"]={
[a] = "warning: promoted type A of K&R function parameter is not compatible with the parameter type B declared in a previous prototype [-Wknr-promoted-parameter] (ext_param_promoted_not_compatible_with_prototype)",
[c]="warning: promoted type A of K&R function parameter is not compatible with the parameter type B declared in a previous prototype [-Wknr-promoted-parameter] (ext_param_promoted_not_compatible_with_prototype)",
["type"] = "Warning",
[b]=f,
["groups"] = { "knr-promoted-parameter" },
[g]={"knr-promoted-parameter"},
["maingroup"] = "knr-promoted-parameter",
[h]="knr-promoted-parameter",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_parameter_name_omitted_c2x"] = {
["ext_parameter_name_omitted_c2x"]={
[a] = "warning: omitting the parameter name in a function definition is a C2x extension [-Wc2x-extensions] (ext_parameter_name_omitted_c2x)",
[c]="warning: omitting the parameter name in a function definition is a C2x extension [-Wc2x-extensions] (ext_parameter_name_omitted_c2x)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c2x-extensions" },
[g]={Wb},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_partial_spec_not_more_specialized_than_primary"] = {
["ext_partial_spec_not_more_specialized_than_primary"]={
[a] = "error: ... template partial specialization is not more specialized than the primary template [-Winvalid-partial-specialization] (ext_partial_spec_not_more_specialized_than_primary)",
[c]="error: ... template partial specialization is not more specialized than the primary template [-Winvalid-partial-specialization] (ext_partial_spec_not_more_specialized_than_primary)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "invalid-partial-specialization" },
[g]={"invalid-partial-specialization"},
["maingroup"] = "invalid-partial-specialization",
[h]="invalid-partial-specialization",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_partial_specs_not_deducible"] = {
["ext_partial_specs_not_deducible"]={
[a] = "error: ... template partial specialization contains ... that cannot be deduced; this partial specialization will never be used [-Wunusable-partial-specialization] (ext_partial_specs_not_deducible)",
[c]="error: ... template partial specialization contains ... that cannot be deduced; this partial specialization will never be used [-Wunusable-partial-specialization] (ext_partial_specs_not_deducible)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "unusable-partial-specialization" },
[g]={"unusable-partial-specialization"},
["maingroup"] = "unusable-partial-specialization",
[h]="unusable-partial-specialization",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_paste_comma"] = {
["ext_paste_comma"]={
[a] = "warning: token pasting of \',\' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] (ext_paste_comma)",
[c]="warning: token pasting of \',\' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] (ext_paste_comma)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-zero-variadic-macro-arguments", "pedantic" },
[g]={W,"gnu-zero-variadic-macro-arguments",s},
["maingroup"] = "gnu-zero-variadic-macro-arguments",
[h]="gnu-zero-variadic-macro-arguments",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_plain_complex"] = {
["ext_plain_complex"]={
[a] = "warning: plain \'_Complex\' requires a type specifier; assuming \'_Complex double\' (ext_plain_complex)",
[c]="warning: plain \'_Complex\' requires a type specifier; assuming \'_Complex double\' (ext_plain_complex)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_pointer_to_const_ref_member_on_rvalue"] = {
["ext_pointer_to_const_ref_member_on_rvalue"]={
[a] = "warning: invoking a pointer to a \'const &\' member function on an rvalue is a C++20 extension [-Wc++20-extensions] (ext_pointer_to_const_ref_member_on_rvalue)",
[c]="warning: invoking a pointer to a \'const &\' member function on an rvalue is a C++20 extension [-Wc++20-extensions] (ext_pointer_to_const_ref_member_on_rvalue)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-extensions", "c++2a-extensions", "pedantic" },
[g]={U,Cb,s},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_pp_bad_paste_ms"] = {
["ext_pp_bad_paste_ms"]={
[a] = "error: pasting formed \'A\', an invalid preprocessing token [-Winvalid-token-paste] (ext_pp_bad_paste_ms)",
[c]="error: pasting formed \'A\', an invalid preprocessing token [-Winvalid-token-paste] (ext_pp_bad_paste_ms)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "invalid-token-paste" },
[g]={"invalid-token-paste"},
["maingroup"] = "invalid-token-paste",
[h]="invalid-token-paste",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_bad_vaargs_use"] = {
["ext_pp_bad_vaargs_use"]={
[a] = "warning: __VA_ARGS__ can only appear in the expansion of a C99 variadic macro [-Wpedantic] (ext_pp_bad_vaargs_use)",
[c]="warning: __VA_ARGS__ can only appear in the expansion of a C99 variadic macro [-Wpedantic] (ext_pp_bad_vaargs_use)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_bad_vaopt_use"] = {
["ext_pp_bad_vaopt_use"]={
[a] = "warning: __VA_OPT__ can only appear in the expansion of a variadic macro [-Wvariadic-macros] (ext_pp_bad_vaopt_use)",
[c]="warning: __VA_OPT__ can only appear in the expansion of a variadic macro [-Wvariadic-macros] (ext_pp_bad_vaopt_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "variadic-macros" },
[g]={wd},
["maingroup"] = "variadic-macros",
[h]=wd,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_comma_expr"] = {
["ext_pp_comma_expr"]={
[a] = "warning: comma operator in operand of #if [-Wpedantic] (ext_pp_comma_expr)",
[c]="warning: comma operator in operand of #if [-Wpedantic] (ext_pp_comma_expr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_extra_tokens_at_eol"] = {
["ext_pp_extra_tokens_at_eol"]={
[a] = "warning: extra tokens at end of #A directive [-Wextra-tokens] (ext_pp_extra_tokens_at_eol)",
[c]="warning: extra tokens at end of #A directive [-Wextra-tokens] (ext_pp_extra_tokens_at_eol)",
["type"] = "Warning",
[b]=f,
["groups"] = { "endif-labels", "extra-tokens" },
[g]={"endif-labels","extra-tokens"},
["maingroup"] = "extra-tokens",
[h]="extra-tokens",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_gnu_line_directive"] = {
["ext_pp_gnu_line_directive"]={
[a] = "warning: this style of line directive is a GNU extension [-Wgnu-line-marker] (ext_pp_gnu_line_directive)",
[c]="warning: this style of line directive is a GNU extension [-Wgnu-line-marker] (ext_pp_gnu_line_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-line-marker", "pedantic" },
[g]={W,"gnu-line-marker",s},
["maingroup"] = "gnu-line-marker",
[h]="gnu-line-marker",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_ident_directive"] = {
["ext_pp_ident_directive"]={
[a] = "warning: #ident is a language extension [-Wpedantic] (ext_pp_ident_directive)",
[c]="warning: #ident is a language extension [-Wpedantic] (ext_pp_ident_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_import_directive"] = {
["ext_pp_import_directive"]={
[a] = "warning: #import is a language extension [-Wimport-preprocessor-directive-pedantic] (ext_pp_import_directive)",
[c]="warning: #import is a language extension [-Wimport-preprocessor-directive-pedantic] (ext_pp_import_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "import-preprocessor-directive-pedantic", "pedantic" },
[g]={"import-preprocessor-directive-pedantic",s},
["maingroup"] = "import-preprocessor-directive-pedantic",
[h]="import-preprocessor-directive-pedantic",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_include_next_directive"] = {
["ext_pp_include_next_directive"]={
[a] = "warning: #include_next is a language extension [-Wgnu-include-next] (ext_pp_include_next_directive)",
[c]="warning: #include_next is a language extension [-Wgnu-include-next] (ext_pp_include_next_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-include-next", "pedantic" },
[g]={W,"gnu-include-next",s},
["maingroup"] = "gnu-include-next",
[h]="gnu-include-next",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_include_search_ms"] = {
["ext_pp_include_search_ms"]={
[a] = "warning: #include resolved using non-portable Microsoft search rules as: A [-Wmicrosoft-include] (ext_pp_include_search_ms)",
[c]="warning: #include resolved using non-portable Microsoft search rules as: A [-Wmicrosoft-include] (ext_pp_include_search_ms)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-include", "msvc-include" },
[g]={N,"microsoft-include","msvc-include"},
["maingroup"] = "microsoft-include",
[h]="microsoft-include",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_line_too_big"] = {
["ext_pp_line_too_big"]={
[a] = "warning: C requires #line number to be less than A, allowed as extension [-Wpedantic] (ext_pp_line_too_big)",
[c]="warning: C requires #line number to be less than A, allowed as extension [-Wpedantic] (ext_pp_line_too_big)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_line_zero"] = {
["ext_pp_line_zero"]={
[a] = "warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive] (ext_pp_line_zero)",
[c]="warning: #line directive with zero argument is a GNU extension [-Wgnu-zero-line-directive] (ext_pp_line_zero)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-zero-line-directive", "pedantic" },
[g]={W,"gnu-zero-line-directive",s},
["maingroup"] = "gnu-zero-line-directive",
[h]="gnu-zero-line-directive",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_macro_redef"] = {
["ext_pp_macro_redef"]={
[a] = "warning: A macro redefined [-Wmacro-redefined] (ext_pp_macro_redef)",
[c]="warning: A macro redefined [-Wmacro-redefined] (ext_pp_macro_redef)",
["type"] = "Warning",
[b]=f,
["groups"] = { "macro-redefined", "pedantic-macros" },
[g]={"macro-redefined",Fd},
["maingroup"] = "macro-redefined",
[h]="macro-redefined",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_opencl_variadic_macros"] = {
["ext_pp_opencl_variadic_macros"]={
[a] = "warning: variadic macros are a Clang extension in OpenCL [-Wpedantic] (ext_pp_opencl_variadic_macros)",
[c]="warning: variadic macros are a Clang extension in OpenCL [-Wpedantic] (ext_pp_opencl_variadic_macros)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_operator_used_as_macro_name"] = {
["ext_pp_operator_used_as_macro_name"]={
[a] = "warning: C++ operator A (aka B) used as a macro name [-Wmicrosoft-cpp-macro] (ext_pp_operator_used_as_macro_name)",
[c]="warning: C++ operator A (aka B) used as a macro name [-Wmicrosoft-cpp-macro] (ext_pp_operator_used_as_macro_name)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-cpp-macro", "pedantic" },
[g]={N,"microsoft-cpp-macro",s},
["maingroup"] = "microsoft-cpp-macro",
[h]="microsoft-cpp-macro",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_redef_builtin_macro"] = {
["ext_pp_redef_builtin_macro"]={
[a] = "warning: redefining builtin macro [-Wbuiltin-macro-redefined] (ext_pp_redef_builtin_macro)",
[c]="warning: redefining builtin macro [-Wbuiltin-macro-redefined] (ext_pp_redef_builtin_macro)",
["type"] = "Warning",
[b]=f,
["groups"] = { "builtin-macro-redefined", "pedantic-macros" },
[g]={"builtin-macro-redefined",Fd},
["maingroup"] = "builtin-macro-redefined",
[h]="builtin-macro-redefined",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_undef_builtin_macro"] = {
["ext_pp_undef_builtin_macro"]={
[a] = "warning: undefining builtin macro [-Wbuiltin-macro-redefined] (ext_pp_undef_builtin_macro)",
[c]="warning: undefining builtin macro [-Wbuiltin-macro-redefined] (ext_pp_undef_builtin_macro)",
["type"] = "Warning",
[b]=f,
["groups"] = { "builtin-macro-redefined", "pedantic-macros" },
[g]={"builtin-macro-redefined",Fd},
["maingroup"] = "builtin-macro-redefined",
[h]="builtin-macro-redefined",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pp_warning_directive"] = {
["ext_pp_warning_directive"]={
[a] = "warning: #warning is a ... extension [-Wpedantic] (ext_pp_warning_directive)",
[c]="warning: #warning is a ... extension [-Wpedantic] (ext_pp_warning_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_pragma_syntax_eod"] = {
["ext_pragma_syntax_eod"]={
[a] = "warning: expected end of directive in pragma [-Wunknown-pragmas] (ext_pragma_syntax_eod)",
[c]="warning: expected end of directive in pragma [-Wunknown-pragmas] (ext_pragma_syntax_eod)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_predef_outside_function"] = {
["ext_predef_outside_function"]={
[a] = "warning: predefined identifier is only valid inside function [-Wpredefined-identifier-outside-function] (ext_predef_outside_function)",
[c]="warning: predefined identifier is only valid inside function [-Wpredefined-identifier-outside-function] (ext_predef_outside_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "predefined-identifier-outside-function" },
[g]={"predefined-identifier-outside-function"},
["maingroup"] = "predefined-identifier-outside-function",
[h]="predefined-identifier-outside-function",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_pseudo_dtor_on_void"] = {
["ext_pseudo_dtor_on_void"]={
[a] = "warning: pseudo-destructors on type void are a Microsoft extension [-Wmicrosoft-void-pseudo-dtor] (ext_pseudo_dtor_on_void)",
[c]="warning: pseudo-destructors on type void are a Microsoft extension [-Wmicrosoft-void-pseudo-dtor] (ext_pseudo_dtor_on_void)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-void-pseudo-dtor" },
[g]={N,"microsoft-void-pseudo-dtor"},
["maingroup"] = "microsoft-void-pseudo-dtor",
[h]="microsoft-void-pseudo-dtor",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_pure_function_definition"] = {
["ext_pure_function_definition"]={
[a] = "warning: function definition with pure-specifier is a Microsoft extension [-Wmicrosoft-pure-definition] (ext_pure_function_definition)",
[c]="warning: function definition with pure-specifier is a Microsoft extension [-Wmicrosoft-pure-definition] (ext_pure_function_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-pure-definition" },
[g]={N,"microsoft-pure-definition"},
["maingroup"] = "microsoft-pure-definition",
[h]="microsoft-pure-definition",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_qualified_dtor_named_in_lexical_scope"] = {
["ext_qualified_dtor_named_in_lexical_scope"]={
[a] = "warning: qualified destructor name only found in lexical scope; omit the qualifier to find this type name by unqualified lookup [-Wdtor-name] (ext_qualified_dtor_named_in_lexical_scope)",
[c]="warning: qualified destructor name only found in lexical scope; omit the qualifier to find this type name by unqualified lookup [-Wdtor-name] (ext_qualified_dtor_named_in_lexical_scope)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dtor-name" },
[g]={"dtor-name"},
["maingroup"] = "dtor-name",
[h]="dtor-name",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_redefinition_of_typedef"] = {
["ext_redefinition_of_typedef"]={
[a] = "warning: redefinition of typedef A is a C11 feature [-Wtypedef-redefinition] (ext_redefinition_of_typedef)",
[c]="warning: redefinition of typedef A is a C11 feature [-Wtypedef-redefinition] (ext_redefinition_of_typedef)",
["type"] = "Warning",
[b]=f,
["groups"] = { "typedef-redefinition" },
[g]={"typedef-redefinition"},
["maingroup"] = "typedef-redefinition",
[h]="typedef-redefinition",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_ref_qualifier"] = {
["ext_ref_qualifier"]={
[a] = "warning: reference qualifiers on functions are a C++11 extension [-Wc++11-extensions] (ext_ref_qualifier)",
[c]="warning: reference qualifiers on functions are a C++11 extension [-Wc++11-extensions] (ext_ref_qualifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_register_storage_class"] = {
["ext_register_storage_class"]={
[a] = "error: ISO C++17 does not allow \'register\' storage class specifier [-Wregister] (ext_register_storage_class)",
[c]="error: ISO C++17 does not allow \'register\' storage class specifier [-Wregister] (ext_register_storage_class)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "register" },
[g]={"register"},
["maingroup"] = "register",
[h]="register",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_reserved_user_defined_literal"] = {
["ext_reserved_user_defined_literal"]={
[a] = "error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] (ext_reserved_user_defined_literal)",
[c]="error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] (ext_reserved_user_defined_literal)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "reserved-user-defined-literal" },
[g]={"reserved-user-defined-literal"},
["maingroup"] = "reserved-user-defined-literal",
[h]="reserved-user-defined-literal",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_retained_language_linkage"] = {
["ext_retained_language_linkage"]={
[a] = "warning: friend function A retaining previous language linkage is an extension [-Wretained-language-linkage] (ext_retained_language_linkage)",
[c]="warning: friend function A retaining previous language linkage is an extension [-Wretained-language-linkage] (ext_retained_language_linkage)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "retained-language-linkage" },
[g]={s,"retained-language-linkage"},
["maingroup"] = "retained-language-linkage",
[h]="retained-language-linkage",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_return_has_expr"] = {
["ext_return_has_expr"]={
[a] = "error: ... A should not return a value [-Wreturn-type] (ext_return_has_expr)",
[c]="error: ... A should not return a value [-Wreturn-type] (ext_return_has_expr)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_return_has_void_expr"] = {
["ext_return_has_void_expr"]={
[a] = "warning: void ... A should not return void expression [-Wpedantic] (ext_return_has_void_expr)",
[c]="warning: void ... A should not return void expression [-Wpedantic] (ext_return_has_void_expr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_return_missing_expr"] = {
["ext_return_missing_expr"]={
[a] = "error: non-void ... A should return a value [-Wreturn-type] (ext_return_missing_expr)",
[c]="error: non-void ... A should return a value [-Wreturn-type] (ext_return_missing_expr)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_rvalue_reference"] = {
["ext_rvalue_reference"]={
[a] = "warning: rvalue references are a C++11 extension [-Wc++11-extensions] (ext_rvalue_reference)",
[c]="warning: rvalue references are a C++11 extension [-Wc++11-extensions] (ext_rvalue_reference)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_rvalue_to_reference_access_ctor"] = {
["ext_rvalue_to_reference_access_ctor"]={
[a] = "warning: C++98 requires an accessible copy constructor for class A when binding a reference to a temporary; was ... [-Wbind-to-temporary-copy] (ext_rvalue_to_reference_access_ctor)",
[c]="warning: C++98 requires an accessible copy constructor for class A when binding a reference to a temporary; was ... [-Wbind-to-temporary-copy] (ext_rvalue_to_reference_access_ctor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bind-to-temporary-copy", "pedantic" },
[g]={"bind-to-temporary-copy",s},
["maingroup"] = "bind-to-temporary-copy",
[h]="bind-to-temporary-copy",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_rvalue_to_reference_temp_copy_no_viable"] = {
["ext_rvalue_to_reference_temp_copy_no_viable"]={
[a] = "warning: no viable constructor ... of type A; C++98 requires a copy constructor when binding a reference to a temporary [-Wbind-to-temporary-copy] (ext_rvalue_to_reference_temp_copy_no_viable)",
[c]="warning: no viable constructor ... of type A; C++98 requires a copy constructor when binding a reference to a temporary [-Wbind-to-temporary-copy] (ext_rvalue_to_reference_temp_copy_no_viable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bind-to-temporary-copy", "pedantic" },
[g]={"bind-to-temporary-copy",s},
["maingroup"] = "bind-to-temporary-copy",
[h]="bind-to-temporary-copy",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_scoped_enum"] = {
["ext_scoped_enum"]={
[a] = "warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] (ext_scoped_enum)",
[c]="warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] (ext_scoped_enum)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_sizeof_alignof_function_type"] = {
["ext_sizeof_alignof_function_type"]={
[a] = "warning: invalid application of \'A\' to a function type [-Wpointer-arith] (ext_sizeof_alignof_function_type)",
[c]="warning: invalid application of \'A\' to a function type [-Wpointer-arith] (ext_sizeof_alignof_function_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "pointer-arith" },
[g]={s,zc},
["maingroup"] = "pointer-arith",
[h]=zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_sizeof_alignof_void_type"] = {
["ext_sizeof_alignof_void_type"]={
[a] = "warning: invalid application of \'A\' to a void type [-Wpointer-arith] (ext_sizeof_alignof_void_type)",
[c]="warning: invalid application of \'A\' to a void type [-Wpointer-arith] (ext_sizeof_alignof_void_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "pointer-arith" },
[g]={s,zc},
["maingroup"] = "pointer-arith",
[h]=zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_standalone_specifier"] = {
["ext_standalone_specifier"]={
[a] = "warning: \'A\' is not permitted on a declaration of a type [-Wmissing-declarations] (ext_standalone_specifier)",
[c]="warning: \'A\' is not permitted on a declaration of a type [-Wmissing-declarations] (ext_standalone_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-declarations" },
[g]={Uc},
["maingroup"] = "missing-declarations",
[h]=Uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_star_this_lambda_capture_cxx17"] = {
["ext_star_this_lambda_capture_cxx17"]={
[a] = "warning: capture of \'*this\' by copy is a C++17 extension [-Wc++17-extensions] (ext_star_this_lambda_capture_cxx17)",
[c]="warning: capture of \'*this\' by copy is a C++17 extension [-Wc++17-extensions] (ext_star_this_lambda_capture_cxx17)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Lambda Issue"
[a]=X
},
},
["ext_static_data_member_in_union"] = {
["ext_static_data_member_in_union"]={
[a] = "warning: static data member A in union is a C++11 extension [-Wc++11-extensions] (ext_static_data_member_in_union)",
[c]="warning: static data member A in union is a C++11 extension [-Wc++11-extensions] (ext_static_data_member_in_union)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_static_non_static"] = {
["ext_static_non_static"]={
[a] = "warning: redeclaring non-static A as static is a Microsoft extension [-Wmicrosoft-redeclare-static] (ext_static_non_static)",
[c]="warning: redeclaring non-static A as static is a Microsoft extension [-Wmicrosoft-redeclare-static] (ext_static_non_static)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "microsoft", "microsoft-redeclare-static", "pedantic" },
[g]={N,"microsoft-redeclare-static",s},
["maingroup"] = "microsoft-redeclare-static",
[h]="microsoft-redeclare-static",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_static_out_of_line"] = {
["ext_static_out_of_line"]={
[a] = "warning: \'static\' can only be specified inside the class definition [-Wmicrosoft-template] (ext_static_out_of_line)",
[c]="warning: \'static\' can only be specified inside the class definition [-Wmicrosoft-template] (ext_static_out_of_line)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_stdc_pragma_ignored"] = {
["ext_stdc_pragma_ignored"]={
[a] = "warning: unknown pragma in STDC namespace [-Wunknown-pragmas] (ext_stdc_pragma_ignored)",
[c]="warning: unknown pragma in STDC namespace [-Wunknown-pragmas] (ext_stdc_pragma_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_string_literal_operator_template"] = {
["ext_string_literal_operator_template"]={
[a] = "warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template] (ext_string_literal_operator_template)",
[c]="warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template] (ext_string_literal_operator_template)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-string-literal-operator-template" },
[g]={W,"gnu-string-literal-operator-template"},
["maingroup"] = "gnu-string-literal-operator-template",
[h]="gnu-string-literal-operator-template",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_string_too_long"] = {
["ext_string_too_long"]={
[a] = "warning: string literal of length A exceeds maximum length B that ... compilers are required to support [-Woverlength-strings] (ext_string_too_long)",
[c]="warning: string literal of length A exceeds maximum length B that ... compilers are required to support [-Woverlength-strings] (ext_string_too_long)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overlength-strings", "pedantic" },
[g]={"overlength-strings",s},
["maingroup"] = "overlength-strings",
[h]="overlength-strings",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_subscript_non_lvalue"] = {
["ext_subscript_non_lvalue"]={
[a] = "warning: ISO C90 does not allow subscripting non-lvalue array [-Wpedantic] (ext_subscript_non_lvalue)",
[c]="warning: ISO C90 does not allow subscripting non-lvalue array [-Wpedantic] (ext_subscript_non_lvalue)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_subscript_overload"] = {
["ext_subscript_overload"]={
[a] = "warning: overloaded A with ... parameter is a C++23 extension [-Wpre-c++23-compat] (ext_subscript_overload)",
[c]="warning: overloaded A with ... parameter is a C++23 extension [-Wpre-c++23-compat] (ext_subscript_overload)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_arg_extra_parens"] = {
["ext_template_arg_extra_parens"]={
[a] = "warning: address non-type template argument cannot be surrounded by parentheses (ext_template_arg_extra_parens)",
[c]="warning: address non-type template argument cannot be surrounded by parentheses (ext_template_arg_extra_parens)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_arg_local_type"] = {
["ext_template_arg_local_type"]={
[a] = "warning: template argument uses local type A [-Wlocal-type-template-args] (ext_template_arg_local_type)",
[c]="warning: template argument uses local type A [-Wlocal-type-template-args] (ext_template_arg_local_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "local-type-template-args" },
[g]={"local-type-template-args"},
["maingroup"] = "local-type-template-args",
[h]="local-type-template-args",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_arg_object_internal"] = {
["ext_template_arg_object_internal"]={
[a] = "warning: non-type template argument referring to ... A with internal linkage is a C++11 extension [-Wc++11-extensions] (ext_template_arg_object_internal)",
[c]="warning: non-type template argument referring to ... A with internal linkage is a C++11 extension [-Wc++11-extensions] (ext_template_arg_object_internal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_arg_unnamed_type"] = {
["ext_template_arg_unnamed_type"]={
[a] = "warning: template argument uses unnamed type [-Wunnamed-type-template-args] (ext_template_arg_unnamed_type)",
[c]="warning: template argument uses unnamed type [-Wunnamed-type-template-args] (ext_template_arg_unnamed_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unnamed-type-template-args" },
[g]={"unnamed-type-template-args"},
["maingroup"] = "unnamed-type-template-args",
[h]="unnamed-type-template-args",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_outside_of_template"] = {
["ext_template_outside_of_template"]={
[a] = "warning: \'template\' keyword outside of a template [-Wc++11-extensions] (ext_template_outside_of_template)",
[c]="warning: \'template\' keyword outside of a template [-Wc++11-extensions] (ext_template_outside_of_template)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_param_shadow"] = {
["ext_template_param_shadow"]={
[a] = "warning: declaration of A shadows template parameter [-Wmicrosoft-template-shadow] (ext_template_param_shadow)",
[c]="warning: declaration of A shadows template parameter [-Wmicrosoft-template-shadow] (ext_template_param_shadow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template", "microsoft-template-shadow" },
[g]={N,Ib,"microsoft-template-shadow"},
["maingroup"] = "microsoft-template-shadow",
[h]="microsoft-template-shadow",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_parameter_default_in_function_template"] = {
["ext_template_parameter_default_in_function_template"]={
[a] = "warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions] (ext_template_parameter_default_in_function_template)",
[c]="warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions] (ext_template_parameter_default_in_function_template)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_template_template_param_typename"] = {
["ext_template_template_param_typename"]={
[a] = "warning: template template parameter using \'typename\' is a C++17 extension [-Wc++17-extensions] (ext_template_template_param_typename)",
[c]="warning: template template parameter using \'typename\' is a C++17 extension [-Wc++17-extensions] (ext_template_template_param_typename)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_thread_before"] = {
["ext_thread_before"]={
[a] = "warning: \'__thread\' before \'A\' [-Wpedantic] (ext_thread_before)",
[c]="warning: \'__thread\' before \'A\' [-Wpedantic] (ext_thread_before)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_token_used"] = {
["ext_token_used"]={
[a] = "warning: extension used [-Wlanguage-extension-token] (ext_token_used)",
[c]="warning: extension used [-Wlanguage-extension-token] (ext_token_used)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "language-extension-token", "pedantic" },
[g]={"language-extension-token",s},
["maingroup"] = "language-extension-token",
[h]="language-extension-token",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_type_defined_in_offsetof"] = {
["ext_type_defined_in_offsetof"]={
[a] = "warning: defining a type within \'...\' is a Clang extension [-Wgnu-offsetof-extensions] (ext_type_defined_in_offsetof)",
[c]="warning: defining a type within \'...\' is a Clang extension [-Wgnu-offsetof-extensions] (ext_type_defined_in_offsetof)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-offsetof-extensions", "pedantic" },
[g]={W,"gnu-offsetof-extensions",s},
["maingroup"] = "gnu-offsetof-extensions",
[h]="gnu-offsetof-extensions",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_addrof_temporary"] = {
["ext_typecheck_addrof_temporary"]={
[a] = "error: taking the address of a temporary object of type A [-Waddress-of-temporary] (ext_typecheck_addrof_temporary)",
[c]="error: taking the address of a temporary object of type A [-Waddress-of-temporary] (ext_typecheck_addrof_temporary)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "address-of-temporary" },
[g]={"address-of-temporary"},
["maingroup"] = "address-of-temporary",
[h]="address-of-temporary",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_addrof_void"] = {
["ext_typecheck_addrof_void"]={
[a] = "warning: ISO C forbids taking the address of an expression of type \'void\' [-Wpedantic] (ext_typecheck_addrof_void)",
[c]="warning: ISO C forbids taking the address of an expression of type \'void\' [-Wpedantic] (ext_typecheck_addrof_void)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_base_super"] = {
["ext_typecheck_base_super"]={
[a] = "warning: method parameter type A does not match super class method parameter type B [-Wsuper-class-method-mismatch] (ext_typecheck_base_super)",
[c]="warning: method parameter type A does not match super class method parameter type B [-Wsuper-class-method-mismatch] (ext_typecheck_base_super)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "super-class-method-mismatch" },
[g]={"super-class-method-mismatch"},
["maingroup"] = "super-class-method-mismatch",
[h]="super-class-method-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_cast_nonscalar"] = {
["ext_typecheck_cast_nonscalar"]={
[a] = "warning: C99 forbids casting nonscalar type A to the same type [-Wpedantic] (ext_typecheck_cast_nonscalar)",
[c]="warning: C99 forbids casting nonscalar type A to the same type [-Wpedantic] (ext_typecheck_cast_nonscalar)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_cast_to_union"] = {
["ext_typecheck_cast_to_union"]={
[a] = "warning: cast to union type is a GNU extension [-Wgnu-union-cast] (ext_typecheck_cast_to_union)",
[c]="warning: cast to union type is a GNU extension [-Wgnu-union-cast] (ext_typecheck_cast_to_union)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "gnu-union-cast", "pedantic" },
[g]={W,"gnu-union-cast",s},
["maingroup"] = "gnu-union-cast",
[h]="gnu-union-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_compare_complete_incomplete_pointers"] = {
["ext_typecheck_compare_complete_incomplete_pointers"]={
[a] = "warning: pointer comparisons before C11 need to be between two complete or two incomplete types; A is ...complete and B is ...complete [-Wc11-extensions] (ext_typecheck_compare_complete_incomplete_pointers)",
[c]="warning: pointer comparisons before C11 need to be between two complete or two incomplete types; A is ...complete and B is ...complete [-Wc11-extensions] (ext_typecheck_compare_complete_incomplete_pointers)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c11-extensions", "pedantic" },
[g]={Yc,s},
["maingroup"] = "c11-extensions",
[h]=Yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_comparison_of_distinct_pointers"] = {
["ext_typecheck_comparison_of_distinct_pointers"]={
[a] = "warning: comparison of distinct pointer types (A and B) [-Wcompare-distinct-pointer-types] (ext_typecheck_comparison_of_distinct_pointers)",
[c]="warning: comparison of distinct pointer types (A and B) [-Wcompare-distinct-pointer-types] (ext_typecheck_comparison_of_distinct_pointers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "compare-distinct-pointer-types" },
[g]={"compare-distinct-pointer-types"},
["maingroup"] = "compare-distinct-pointer-types",
[h]="compare-distinct-pointer-types",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_comparison_of_fptr_to_void"] = {
["ext_typecheck_comparison_of_fptr_to_void"]={
[a] = "warning: equality comparison between function pointer and void pointer (A and B) [-Wpedantic] (ext_typecheck_comparison_of_fptr_to_void)",
[c]="warning: equality comparison between function pointer and void pointer (A and B) [-Wpedantic] (ext_typecheck_comparison_of_fptr_to_void)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_comparison_of_pointer_integer"] = {
["ext_typecheck_comparison_of_pointer_integer"]={
[a] = "warning: comparison between pointer and integer (A and B) [-Wpointer-integer-compare] (ext_typecheck_comparison_of_pointer_integer)",
[c]="warning: comparison between pointer and integer (A and B) [-Wpointer-integer-compare] (ext_typecheck_comparison_of_pointer_integer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-integer-compare" },
[g]={"pointer-integer-compare"},
["maingroup"] = "pointer-integer-compare",
[h]="pointer-integer-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_cond_incompatible_operands"] = {
["ext_typecheck_cond_incompatible_operands"]={
[a] = "warning: incompatible operand types (A and B) (ext_typecheck_cond_incompatible_operands)",
[c]="warning: incompatible operand types (A and B) (ext_typecheck_cond_incompatible_operands)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_cond_incompatible_pointers"] = {
["ext_typecheck_cond_incompatible_pointers"]={
[a] = "warning: pointer type mismatch (A and B) [-Wpointer-type-mismatch] (ext_typecheck_cond_incompatible_pointers)",
[c]="warning: pointer type mismatch (A and B) [-Wpointer-type-mismatch] (ext_typecheck_cond_incompatible_pointers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-type-mismatch" },
[g]={"pointer-type-mismatch"},
["maingroup"] = "pointer-type-mismatch",
[h]="pointer-type-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_cond_one_void"] = {
["ext_typecheck_cond_one_void"]={
[a] = "warning: C99 forbids conditional expressions with only one void side [-Wpedantic] (ext_typecheck_cond_one_void)",
[c]="warning: C99 forbids conditional expressions with only one void side [-Wpedantic] (ext_typecheck_cond_one_void)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_cond_pointer_integer_mismatch"] = {
["ext_typecheck_cond_pointer_integer_mismatch"]={
[a] = "warning: pointer/integer type mismatch in conditional expression (A and B) [-Wconditional-type-mismatch] (ext_typecheck_cond_pointer_integer_mismatch)",
[c]="warning: pointer/integer type mismatch in conditional expression (A and B) [-Wconditional-type-mismatch] (ext_typecheck_cond_pointer_integer_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conditional-type-mismatch" },
[g]={"conditional-type-mismatch"},
["maingroup"] = "conditional-type-mismatch",
[h]="conditional-type-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_convert_discards_qualifiers"] = {
["ext_typecheck_convert_discards_qualifiers"]={
[a] = "warning: ... discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (ext_typecheck_convert_discards_qualifiers)",
[c]="warning: ... discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] (ext_typecheck_convert_discards_qualifiers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-pointer-types", "incompatible-pointer-types-discards-qualifiers" },
[g]={Dd,Ad},
["maingroup"] = "incompatible-pointer-types-discards-qualifiers",
[h]=Ad,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_convert_incompatible_function_pointer"] = {
["ext_typecheck_convert_incompatible_function_pointer"]={
[a] = "error: incompatible function pointer types ...... [-Wincompatible-function-pointer-types] (ext_typecheck_convert_incompatible_function_pointer)",
[c]="error: incompatible function pointer types ...... [-Wincompatible-function-pointer-types] (ext_typecheck_convert_incompatible_function_pointer)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "incompatible-function-pointer-types", "incompatible-pointer-types" },
[g]={"incompatible-function-pointer-types",Dd},
["maingroup"] = "incompatible-function-pointer-types",
[h]="incompatible-function-pointer-types",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_convert_incompatible_pointer"] = {
["ext_typecheck_convert_incompatible_pointer"]={
[a] = "warning: incompatible pointer types ...... [-Wincompatible-pointer-types] (ext_typecheck_convert_incompatible_pointer)",
[c]="warning: incompatible pointer types ...... [-Wincompatible-pointer-types] (ext_typecheck_convert_incompatible_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-pointer-types" },
[g]={Dd},
["maingroup"] = "incompatible-pointer-types",
[h]=Dd,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_convert_incompatible_pointer_sign"] = {
["ext_typecheck_convert_incompatible_pointer_sign"]={
[a] = "warning: ... converts between pointers to integer types ... [-Wpointer-sign] (ext_typecheck_convert_incompatible_pointer_sign)",
[c]="warning: ... converts between pointers to integer types ... [-Wpointer-sign] (ext_typecheck_convert_incompatible_pointer_sign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-sign" },
[g]={"pointer-sign"},
["maingroup"] = "pointer-sign",
[h]="pointer-sign",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_convert_int_pointer"] = {
["ext_typecheck_convert_int_pointer"]={
[a] = "error: incompatible integer to pointer conversion ...... [-Wint-conversion] (ext_typecheck_convert_int_pointer)",
[c]="error: incompatible integer to pointer conversion ...... [-Wint-conversion] (ext_typecheck_convert_int_pointer)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "conversion", "int-conversion", "int-conversions", "non-gcc" },
[g]={H,"int-conversion","int-conversions",J},
["maingroup"] = "int-conversion",
[h]="int-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["ext_typecheck_convert_pointer_int"] = {
["ext_typecheck_convert_pointer_int"]={
[a] = "error: incompatible pointer to integer conversion ...... [-Wint-conversion] (ext_typecheck_convert_pointer_int)",
[c]="error: incompatible pointer to integer conversion ...... [-Wint-conversion] (ext_typecheck_convert_pointer_int)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "conversion", "int-conversion", "int-conversions", "non-gcc" },
[g]={H,"int-conversion","int-conversions",J},
["maingroup"] = "int-conversion",
[h]="int-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["ext_typecheck_convert_pointer_void_func"] = {
["ext_typecheck_convert_pointer_void_func"]={
[a] = "warning: ... converts between void pointer and function pointer [-Wpedantic] (ext_typecheck_convert_pointer_void_func)",
[c]="warning: ... converts between void pointer and function pointer [-Wpedantic] (ext_typecheck_convert_pointer_void_func)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_decl_incomplete_type"] = {
["ext_typecheck_decl_incomplete_type"]={
[a] = "warning: tentative definition of variable with internal linkage has incomplete non-array type A [-Wtentative-definition-incomplete-type] (ext_typecheck_decl_incomplete_type)",
[c]="warning: tentative definition of variable with internal linkage has incomplete non-array type A [-Wtentative-definition-incomplete-type] (ext_typecheck_decl_incomplete_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "tentative-definition-incomplete-type" },
[g]={"tentative-definition-incomplete-type"},
["maingroup"] = "tentative-definition-incomplete-type",
[h]="tentative-definition-incomplete-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_indirection_through_void_pointer"] = {
["ext_typecheck_indirection_through_void_pointer"]={
[a] = "warning: ISO C does not allow indirection on operand of type A [-Wvoid-ptr-dereference] (ext_typecheck_indirection_through_void_pointer)",
[c]="warning: ISO C does not allow indirection on operand of type A [-Wvoid-ptr-dereference] (ext_typecheck_indirection_through_void_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "void-ptr-dereference" },
[g]={"void-ptr-dereference"},
["maingroup"] = "void-ptr-dereference",
[h]="void-ptr-dereference",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_ordered_comparison_of_function_pointers"] = {
["ext_typecheck_ordered_comparison_of_function_pointers"]={
[a] = "warning: ordered comparison of function pointers (A and B) [-Wordered-compare-function-pointers] (ext_typecheck_ordered_comparison_of_function_pointers)",
[c]="warning: ordered comparison of function pointers (A and B) [-Wordered-compare-function-pointers] (ext_typecheck_ordered_comparison_of_function_pointers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ordered-compare-function-pointers" },
[g]={"ordered-compare-function-pointers"},
["maingroup"] = "ordered-compare-function-pointers",
[h]="ordered-compare-function-pointers",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_ordered_comparison_of_pointer_and_zero"] = {
["ext_typecheck_ordered_comparison_of_pointer_and_zero"]={
[a] = "warning: ordered comparison between pointer and zero (A and B) is an extension [-Wpedantic] (ext_typecheck_ordered_comparison_of_pointer_and_zero)",
[c]="warning: ordered comparison between pointer and zero (A and B) is an extension [-Wpedantic] (ext_typecheck_ordered_comparison_of_pointer_and_zero)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic" },
[g]={s},
["maingroup"] = "pedantic",
[h]=s,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_ordered_comparison_of_pointer_integer"] = {
["ext_typecheck_ordered_comparison_of_pointer_integer"]={
[a] = "warning: ordered comparison between pointer and integer (A and B) (ext_typecheck_ordered_comparison_of_pointer_integer)",
[c]="warning: ordered comparison between pointer and integer (A and B) (ext_typecheck_ordered_comparison_of_pointer_integer)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typecheck_zero_array_size"] = {
["ext_typecheck_zero_array_size"]={
[a] = "warning: zero size arrays are an extension [-Wzero-length-array] (ext_typecheck_zero_array_size)",
[c]="warning: zero size arrays are an extension [-Wzero-length-array] (ext_typecheck_zero_array_size)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "pedantic", "zero-length-array" },
[g]={W,s,"zero-length-array"},
["maingroup"] = "zero-length-array",
[h]="zero-length-array",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typedef_without_a_name"] = {
["ext_typedef_without_a_name"]={
[a] = "warning: typedef requires a name [-Wmissing-declarations] (ext_typedef_without_a_name)",
[c]="warning: typedef requires a name [-Wmissing-declarations] (ext_typedef_without_a_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-declarations" },
[g]={Uc},
["maingroup"] = "missing-declarations",
[h]=Uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typename_missing"] = {
["ext_typename_missing"]={
[a] = "warning: missing \'typename\' prior to dependent type name \'AB\' [-Wtypename-missing] (ext_typename_missing)",
[c]="warning: missing \'typename\' prior to dependent type name \'AB\' [-Wtypename-missing] (ext_typename_missing)",
["type"] = "Warning",
[b]=f,
["groups"] = { "typename-missing" },
[g]={"typename-missing"},
["maingroup"] = "typename-missing",
[h]="typename-missing",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_typename_outside_of_template"] = {
["ext_typename_outside_of_template"]={
[a] = "warning: \'typename\' occurs outside of a template [-Wc++11-extensions] (ext_typename_outside_of_template)",
[c]="warning: \'typename\' occurs outside of a template [-Wc++11-extensions] (ext_typename_outside_of_template)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_undeclared_unqual_id_with_dependent_base"] = {
["ext_undeclared_unqual_id_with_dependent_base"]={
[a] = "warning: use of undeclared identifier A; unqualified lookup into dependent bases of class template B is a Microsoft extension [-Wmicrosoft-template] (ext_undeclared_unqual_id_with_dependent_base)",
[c]="warning: use of undeclared identifier A; unqualified lookup into dependent bases of class template B is a Microsoft extension [-Wmicrosoft-template] (ext_undeclared_unqual_id_with_dependent_base)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_undefined_internal_type"] = {
["ext_undefined_internal_type"]={
[a] = "warning: ISO C++ requires a definition in this translation unit for ... A because its type does not have linkage [-Wundefined-internal-type] (ext_undefined_internal_type)",
[c]="warning: ISO C++ requires a definition in this translation unit for ... A because its type does not have linkage [-Wundefined-internal-type] (ext_undefined_internal_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "undefined-internal-type" },
[g]={s,"undefined-internal-type"},
["maingroup"] = "undefined-internal-type",
[h]="undefined-internal-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_unelaborated_friend_type"] = {
["ext_unelaborated_friend_type"]={
[a] = "warning: unelaborated friend declaration is a C++11 extension; specify \'...\' to befriend A [-Wc++11-extensions] (ext_unelaborated_friend_type)",
[c]="warning: unelaborated friend declaration is a C++11 extension; specify \'...\' to befriend A [-Wc++11-extensions] (ext_unelaborated_friend_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_unicode_whitespace"] = {
["ext_unicode_whitespace"]={
[a] = "warning: treating Unicode character as whitespace [-Wunicode-whitespace] (ext_unicode_whitespace)",
[c]="warning: treating Unicode character as whitespace [-Wunicode-whitespace] (ext_unicode_whitespace)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode-whitespace" },
[g]={"unicode-whitespace"},
["maingroup"] = "unicode-whitespace",
[h]="unicode-whitespace",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_union_member_of_reference_type"] = {
["ext_union_member_of_reference_type"]={
[a] = "warning: union member A has reference type B, which is a Microsoft extension [-Wmicrosoft-union-member-reference] (ext_union_member_of_reference_type)",
[c]="warning: union member A has reference type B, which is a Microsoft extension [-Wmicrosoft-union-member-reference] (ext_union_member_of_reference_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-union-member-reference" },
[g]={N,"microsoft-union-member-reference"},
["maingroup"] = "microsoft-union-member-reference",
[h]="microsoft-union-member-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_unknown_escape"] = {
["ext_unknown_escape"]={
[a] = "warning: unknown escape sequence \'\\A\' [-Wunknown-escape-sequence] (ext_unknown_escape)",
[c]="warning: unknown escape sequence \'\\A\' [-Wunknown-escape-sequence] (ext_unknown_escape)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-escape-sequence" },
[g]={"unknown-escape-sequence"},
["maingroup"] = "unknown-escape-sequence",
[h]="unknown-escape-sequence",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_unqualified_base_class"] = {
["ext_unqualified_base_class"]={
[a] = "warning: unqualified base initializer of class templates is a Microsoft extension [-Wmicrosoft-template] (ext_unqualified_base_class)",
[c]="warning: unqualified base initializer of class templates is a Microsoft extension [-Wmicrosoft-template] (ext_unqualified_base_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-template" },
[g]={N,Ib},
["maingroup"] = "microsoft-template",
[h]=Ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_unterminated_char_or_string"] = {
["ext_unterminated_char_or_string"]={
[a] = "warning: missing terminating ... character [-Winvalid-pp-token] (ext_unterminated_char_or_string)",
[c]="warning: missing terminating ... character [-Winvalid-pp-token] (ext_unterminated_char_or_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-pp-token" },
[g]={"invalid-pp-token"},
["maingroup"] = "invalid-pp-token",
[h]="invalid-pp-token",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_use_out_of_scope_declaration"] = {
["ext_use_out_of_scope_declaration"]={
[a] = "warning: use of out-of-scope declaration of A... [-Wout-of-scope-function] (ext_use_out_of_scope_declaration)",
[c]="warning: use of out-of-scope declaration of A... [-Wout-of-scope-function] (ext_use_out_of_scope_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "out-of-scope-function" },
[g]={"out-of-scope-function"},
["maingroup"] = "out-of-scope-function",
[h]="out-of-scope-function",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_using_attribute_ns"] = {
["ext_using_attribute_ns"]={
[a] = "warning: default scope specifier for attributes is a C++17 extension [-Wc++17-extensions] (ext_using_attribute_ns)",
[c]="warning: default scope specifier for attributes is a C++17 extension [-Wc++17-extensions] (ext_using_attribute_ns)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_using_decl_scoped_enumerator"] = {
["ext_using_decl_scoped_enumerator"]={
[a] = "warning: using declaration naming a scoped enumerator is a C++20 extension [-Wc++20-extensions] (ext_using_decl_scoped_enumerator)",
[c]="warning: using declaration naming a scoped enumerator is a C++20 extension [-Wc++20-extensions] (ext_using_decl_scoped_enumerator)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_using_declaration_pack"] = {
["ext_using_declaration_pack"]={
[a] = "warning: pack expansion of using declaration is a C++17 extension [-Wc++17-extensions] (ext_using_declaration_pack)",
[c]="warning: pack expansion of using declaration is a C++17 extension [-Wc++17-extensions] (ext_using_declaration_pack)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-extensions", "c++1z-extensions" },
[g]={hb,Pb},
["maingroup"] = "c++17-extensions",
[h]=hb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_using_enum_declaration"] = {
["ext_using_enum_declaration"]={
[a] = "warning: using enum declaration is a C++20 extension [-Wc++20-extensions] (ext_using_enum_declaration)",
[c]="warning: using enum declaration is a C++20 extension [-Wc++20-extensions] (ext_using_enum_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_using_undefined_std"] = {
["ext_using_undefined_std"]={
[a] = "warning: using directive refers to implicitly-defined namespace \'std\' (ext_using_undefined_std)",
[c]="warning: using directive refers to implicitly-defined namespace \'std\' (ext_using_undefined_std)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_variable_sized_type_in_struct"] = {
["ext_variable_sized_type_in_struct"]={
[a] = "warning: field A with variable sized type B not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] (ext_variable_sized_type_in_struct)",
[c]="warning: field A with variable sized type B not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] (ext_variable_sized_type_in_struct)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-variable-sized-type-not-at-end" },
[g]={W,"gnu-variable-sized-type-not-at-end"},
["maingroup"] = "gnu-variable-sized-type-not-at-end",
[h]="gnu-variable-sized-type-not-at-end",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_variable_template"] = {
["ext_variable_template"]={
[a] = "warning: variable templates are a C++14 extension [-Wc++14-extensions] (ext_variable_template)",
[c]="warning: variable templates are a C++14 extension [-Wc++14-extensions] (ext_variable_template)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++14-extensions", "c++1y-extensions" },
[g]={Sb,Bc},
["maingroup"] = "c++14-extensions",
[h]=Sb,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_variadic_macro"] = {
["ext_variadic_macro"]={
[a] = "warning: variadic macros are a C99 feature [-Wvariadic-macros] (ext_variadic_macro)",
[c]="warning: variadic macros are a C99 feature [-Wvariadic-macros] (ext_variadic_macro)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "variadic-macros" },
[g]={s,wd},
["maingroup"] = "variadic-macros",
[h]=wd,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["ext_variadic_main"] = {
["ext_variadic_main"]={
[a] = "warning: \'main\' is not allowed to be declared variadic [-Wmain] (ext_variadic_main)",
[c]="warning: \'main\' is not allowed to be declared variadic [-Wmain] (ext_variadic_main)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main" },
[g]={dc},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_variadic_templates"] = {
["ext_variadic_templates"]={
[a] = "warning: variadic templates are a C++11 extension [-Wc++11-extensions] (ext_variadic_templates)",
[c]="warning: variadic templates are a C++11 extension [-Wc++11-extensions] (ext_variadic_templates)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-extensions", "c++11-extensions" },
[g]={rb,G},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_vla"] = {
["ext_vla"]={
[a] = "warning: variable length arrays are a C99 feature [-Wvla-extension] (ext_vla)",
[c]="warning: variable length arrays are a C99 feature [-Wvla-extension] (ext_vla)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "gnu", "pedantic", "vla", "vla-extension" },
[g]={W,s,"vla","vla-extension"},
["maingroup"] = "vla-extension",
[h]="vla-extension",
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_vla_folded_to_constant"] = {
["ext_vla_folded_to_constant"]={
[a] = "warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] (ext_vla_folded_to_constant)",
[c]="warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant] (ext_vla_folded_to_constant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu", "gnu-folding-constant" },
[g]={W,md},
["maingroup"] = "gnu-folding-constant",
[h]=md,
["category"] = "Semantic Issue"
[a]=d
},
},
["ext_warn_duplicate_declspec"] = {
["ext_warn_duplicate_declspec"]={
[a] = "warning: duplicate \'A\' declaration specifier [-Wduplicate-decl-specifier] (ext_warn_duplicate_declspec)",
[c]="warning: duplicate \'A\' declaration specifier [-Wduplicate-decl-specifier] (ext_warn_duplicate_declspec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "duplicate-decl-specifier" },
[g]={Jc},
["maingroup"] = "duplicate-decl-specifier",
[h]=Jc,
["category"] = ""
[a]=j
},
},
["ext_warn_gnu_final"] = {
["ext_warn_gnu_final"]={
[a] = "warning: __final is a GNU extension, consider using C++11 final [-Wgcc-compat] (ext_warn_gnu_final)",
[c]="warning: __final is a GNU extension, consider using C++11 final [-Wgcc-compat] (ext_warn_gnu_final)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Parse Issue"
[a]=l
},
},
["ext_wchar_t_sign_spec"] = {
["ext_wchar_t_sign_spec"]={
[a] = "error: \'A\' cannot be signed or unsigned [-Wsigned-unsigned-wchar] (ext_wchar_t_sign_spec)",
[c]="error: \'A\' cannot be signed or unsigned [-Wsigned-unsigned-wchar] (ext_wchar_t_sign_spec)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "signed-unsigned-wchar" },
[g]={"signed-unsigned-wchar"},
["maingroup"] = "signed-unsigned-wchar",
[h]="signed-unsigned-wchar",
["category"] = "Semantic Issue"
[a]=d
},
},
["fatal_too_many_errors"] = {
["fatal_too_many_errors"]={
[a] = "fatal error: too many errors emitted, stopping now [-ferror-limit=] (fatal_too_many_errors)",
[c]="fatal error: too many errors emitted, stopping now [-ferror-limit=] (fatal_too_many_errors)",
["type"] = "Fatal",
[b]=M,
["category"] = ""
[a]=j
},
},
["note_access_constrained_by_path"] = {
["note_access_constrained_by_path"]={
[a] = "note: constrained by ...... inheritance here (note_access_constrained_by_path)",
[c]="note: constrained by ...... inheritance here (note_access_constrained_by_path)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_access_natural"] = {
["note_access_natural"]={
[a] = "note: ...declared ... here (note_access_natural)",
[c]="note: ...declared ... here (note_access_natural)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_access_protected_restricted_ctordtor"] = {
["note_access_protected_restricted_ctordtor"]={
[a] = "note: protected ... can only be used to ... a base class subobject (note_access_protected_restricted_ctordtor)",
[c]="note: protected ... can only be used to ... a base class subobject (note_access_protected_restricted_ctordtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_access_protected_restricted_noobject"] = {
["note_access_protected_restricted_noobject"]={
[a] = "note: must name member using the type of the current context A (note_access_protected_restricted_noobject)",
[c]="note: must name member using the type of the current context A (note_access_protected_restricted_noobject)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_access_protected_restricted_object"] = {
["note_access_protected_restricted_object"]={
[a] = "note: can only access this member on an object of type A (note_access_protected_restricted_object)",
[c]="note: can only access this member on an object of type A (note_access_protected_restricted_object)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_add_deprecation_attr"] = {
["note_add_deprecation_attr"]={
[a] = "note: add a deprecation attribute to the declaration to silence this warning (note_add_deprecation_attr)",
[c]="note: add a deprecation attribute to the declaration to silence this warning (note_add_deprecation_attr)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_add_synthesize_directive"] = {
["note_add_synthesize_directive"]={
[a] = "note: add a \'@synthesize\' directive (note_add_synthesize_directive)",
[c]="note: add a \'@synthesize\' directive (note_add_synthesize_directive)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_additional_parens_for_variable_declaration"] = {
["note_additional_parens_for_variable_declaration"]={
[a] = "note: add a pair of parentheses to declare a variable (note_additional_parens_for_variable_declaration)",
[c]="note: add a pair of parentheses to declare a variable (note_additional_parens_for_variable_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_addrof_ovl_candidate_disabled_by_enable_if_attr"] = {
["note_addrof_ovl_candidate_disabled_by_enable_if_attr"]={
[a] = "note: candidate function made ineligible by enable_if (note_addrof_ovl_candidate_disabled_by_enable_if_attr)",
[c]="note: candidate function made ineligible by enable_if (note_addrof_ovl_candidate_disabled_by_enable_if_attr)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_alias_mangled_name_alternative"] = {
["note_alias_mangled_name_alternative"]={
[a] = "note: function by that name is mangled as \"A\" (note_alias_mangled_name_alternative)",
[c]="note: function by that name is mangled as \"A\" (note_alias_mangled_name_alternative)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_alias_requires_mangled_name"] = {
["note_alias_requires_mangled_name"]={
[a] = "note: the ... specified in an ... must refer to its mangled name (note_alias_requires_mangled_name)",
[c]="note: the ... specified in an ... must refer to its mangled name (note_alias_requires_mangled_name)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_alignas_on_declaration"] = {
["note_alignas_on_declaration"]={
[a] = "note: declared with A attribute here (note_alignas_on_declaration)",
[c]="note: declared with A attribute here (note_alignas_on_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_allocated_here"] = {
["note_allocated_here"]={
[a] = "note: allocated with \'new...\' here (note_allocated_here)",
[c]="note: allocated with \'new...\' here (note_allocated_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_also_found"] = {
["note_also_found"]={
[a] = "note: also found (note_also_found)",
[c]="note: also found (note_also_found)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_ambig_member_ref_object_type"] = {
["note_ambig_member_ref_object_type"]={
[a] = "note: lookup in the object type A refers here (note_ambig_member_ref_object_type)",
[c]="note: lookup in the object type A refers here (note_ambig_member_ref_object_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambig_member_ref_scope"] = {
["note_ambig_member_ref_scope"]={
[a] = "note: lookup from the current scope refers here (note_ambig_member_ref_scope)",
[c]="note: lookup from the current scope refers here (note_ambig_member_ref_scope)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_atomic_constraints"] = {
["note_ambiguous_atomic_constraints"]={
[a] = "note: similar constraint expressions not considered equivalent; constraint expressions cannot be considered equivalent unless they originate from the same concept (note_ambiguous_atomic_constraints)",
[c]="note: similar constraint expressions not considered equivalent; constraint expressions cannot be considered equivalent unless they originate from the same concept (note_ambiguous_atomic_constraints)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_atomic_constraints_similar_expression"] = {
["note_ambiguous_atomic_constraints_similar_expression"]={
[a] = "note: similar constraint expression here (note_ambiguous_atomic_constraints_similar_expression)",
[c]="note: similar constraint expression here (note_ambiguous_atomic_constraints_similar_expression)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_candidate"] = {
["note_ambiguous_candidate"]={
[a] = "note: candidate found by name lookup is A (note_ambiguous_candidate)",
[c]="note: candidate found by name lookup is A (note_ambiguous_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_inherited_constructor_using"] = {
["note_ambiguous_inherited_constructor_using"]={
[a] = "note: inherited from base class A here (note_ambiguous_inherited_constructor_using)",
[c]="note: inherited from base class A here (note_ambiguous_inherited_constructor_using)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_member_found"] = {
["note_ambiguous_member_found"]={
[a] = "note: member found by ambiguous name lookup (note_ambiguous_member_found)",
[c]="note: member found by ambiguous name lookup (note_ambiguous_member_found)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_member_type_found"] = {
["note_ambiguous_member_type_found"]={
[a] = "note: member type A found by ambiguous name lookup (note_ambiguous_member_type_found)",
[c]="note: member type A found by ambiguous name lookup (note_ambiguous_member_type_found)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ambiguous_type_conversion"] = {
["note_ambiguous_type_conversion"]={
[a] = "note: because of ambiguity in conversion of A to B (note_ambiguous_type_conversion)",
[c]="note: because of ambiguity in conversion of A to B (note_ambiguous_type_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_anonymous_namespace"] = {
["note_anonymous_namespace"]={
[a] = "note: anonymous namespace begins here (note_anonymous_namespace)",
[c]="note: anonymous namespace begins here (note_anonymous_namespace)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_arc_bridge"] = {
["note_arc_bridge"]={
[a] = "note: use __bridge to convert directly (no change in ownership) (note_arc_bridge)",
[c]="note: use __bridge to convert directly (no change in ownership) (note_arc_bridge)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["note_arc_bridge_retained"] = {
["note_arc_bridge_retained"]={
[a] = "note: use ... to make an ARC object available as a +1 A (note_arc_bridge_retained)",
[c]="note: use ... to make an ARC object available as a +1 A (note_arc_bridge_retained)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["note_arc_bridge_transfer"] = {
["note_arc_bridge_transfer"]={
[a] = "note: use ... to transfer ownership of a +1 A into ARC (note_arc_bridge_transfer)",
[c]="note: use ... to transfer ownership of a +1 A into ARC (note_arc_bridge_transfer)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["note_arc_cstyle_bridge"] = {
["note_arc_cstyle_bridge"]={
[a] = "note: use __bridge with C-style cast to convert directly (no change in ownership) (note_arc_cstyle_bridge)",
[c]="note: use __bridge with C-style cast to convert directly (no change in ownership) (note_arc_cstyle_bridge)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["note_arc_cstyle_bridge_retained"] = {
["note_arc_cstyle_bridge_retained"]={
[a] = "note: use __bridge_retained with C-style cast to make an ARC object available as a +1 A (note_arc_cstyle_bridge_retained)",
[c]="note: use __bridge_retained with C-style cast to make an ARC object available as a +1 A (note_arc_cstyle_bridge_retained)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["note_arc_cstyle_bridge_transfer"] = {
["note_arc_cstyle_bridge_transfer"]={
[a] = "note: use __bridge_transfer with C-style cast to transfer ownership of a +1 A into ARC (note_arc_cstyle_bridge_transfer)",
[c]="note: use __bridge_transfer with C-style cast to transfer ownership of a +1 A into ARC (note_arc_cstyle_bridge_transfer)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Casting Rules"
[a]=Ec
},
},
["note_arc_field_with_ownership"] = {
["note_arc_field_with_ownership"]={
[a] = "note: field has non-trivial ownership qualification (note_arc_field_with_ownership)",
[c]="note: field has non-trivial ownership qualification (note_arc_field_with_ownership)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["note_arc_forbidden_type"] = {
["note_arc_forbidden_type"]={
[a] = "note: declaration uses type that is ill-formed in ARC (note_arc_forbidden_type)",
[c]="note: declaration uses type that is ill-formed in ARC (note_arc_forbidden_type)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["note_arc_gained_method_convention"] = {
["note_arc_gained_method_convention"]={
[a] = "note: declaration in interface is not in the \'...\' family because ... (note_arc_gained_method_convention)",
[c]="note: declaration in interface is not in the \'...\' family because ... (note_arc_gained_method_convention)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["note_arc_init_returns_unrelated"] = {
["note_arc_init_returns_unrelated"]={
[a] = "note: init method must return a type related to its receiver type (note_arc_init_returns_unrelated)",
[c]="note: init method must return a type related to its receiver type (note_arc_init_returns_unrelated)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["note_arc_lost_method_convention"] = {
["note_arc_lost_method_convention"]={
[a] = "note: declaration in interface (note_arc_lost_method_convention)",
[c]="note: declaration in interface (note_arc_lost_method_convention)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["note_arc_retain_cycle_owner"] = {
["note_arc_retain_cycle_owner"]={
[a] = "note: block will be retained by ... (note_arc_retain_cycle_owner)",
[c]="note: block will be retained by ... (note_arc_retain_cycle_owner)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Retain Cycle"
[a]="ARC Retain Cycle"
},
},
["note_arc_weak_also_accessed_here"] = {
["note_arc_weak_also_accessed_here"]={
[a] = "note: also accessed here (note_arc_weak_also_accessed_here)",
[c]="note: also accessed here (note_arc_weak_also_accessed_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_arc_weak_disabled"] = {
["note_arc_weak_disabled"]={
[a] = "note: declaration uses __weak, but ARC is disabled (note_arc_weak_disabled)",
[c]="note: declaration uses __weak, but ARC is disabled (note_arc_weak_disabled)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["note_arc_weak_no_runtime"] = {
["note_arc_weak_no_runtime"]={
[a] = "note: declaration uses __weak, which the current deployment target does not support (note_arc_weak_no_runtime)",
[c]="note: declaration uses __weak, which the current deployment target does not support (note_arc_weak_no_runtime)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["note_array_declared_here"] = {
["note_array_declared_here"]={
[a] = "note: array A declared here (note_array_declared_here)",
[c]="note: array A declared here (note_array_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_array_init_plain_string_into_char8_t"] = {
["note_array_init_plain_string_into_char8_t"]={
[a] = "note: add \'u8\' prefix to form a \'char8_t\' string literal (note_array_init_plain_string_into_char8_t)",
[c]="note: add \'u8\' prefix to form a \'char8_t\' string literal (note_array_init_plain_string_into_char8_t)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_array_size_conversion"] = {
["note_array_size_conversion"]={
[a] = "note: conversion to ... type A declared here (note_array_size_conversion)",
[c]="note: conversion to ... type A declared here (note_array_size_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_asm_input_duplicate_first"] = {
["note_asm_input_duplicate_first"]={
[a] = "note: constraint \'A\' is already present here (note_asm_input_duplicate_first)",
[c]="note: constraint \'A\' is already present here (note_asm_input_duplicate_first)",
["type"] = "Note",
[b]=i,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["note_asm_missing_constraint_modifier"] = {
["note_asm_missing_constraint_modifier"]={
[a] = "note: use constraint modifier \"A\" (note_asm_missing_constraint_modifier)",
[c]="note: use constraint modifier \"A\" (note_asm_missing_constraint_modifier)",
["type"] = "Note",
[b]=i,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["note_assign_lhs_incomplete"] = {
["note_assign_lhs_incomplete"]={
[a] = "note: type A is incomplete (note_assign_lhs_incomplete)",
[c]="note: type A is incomplete (note_assign_lhs_incomplete)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_atomic_constraint_evaluated_to_false"] = {
["note_atomic_constraint_evaluated_to_false"]={
[a] = "note: ... \'A\' evaluated to false (note_atomic_constraint_evaluated_to_false)",
[c]="note: ... \'A\' evaluated to false (note_atomic_constraint_evaluated_to_false)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_atomic_constraint_evaluated_to_false_elaborated"] = {
["note_atomic_constraint_evaluated_to_false_elaborated"]={
[a] = "note: ... \'A\' (B C D) evaluated to false (note_atomic_constraint_evaluated_to_false_elaborated)",
[c]="note: ... \'A\' (B C D) evaluated to false (note_atomic_constraint_evaluated_to_false_elaborated)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_atomic_property_fixup_suggest"] = {
["note_atomic_property_fixup_suggest"]={
[a] = "note: setter and getter must both be synthesized, or both be user defined, or the property must be nonatomic (note_atomic_property_fixup_suggest)",
[c]="note: setter and getter must both be synthesized, or both be user defined, or the property must be nonatomic (note_atomic_property_fixup_suggest)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_attribute"] = {
["note_attribute"]={
[a] = "note: attribute is here (note_attribute)",
[c]="note: attribute is here (note_attribute)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_attribute_has_no_effect_on_compile_time_if_here"] = {
["note_attribute_has_no_effect_on_compile_time_if_here"]={
[a] = "note: annotating the \'if ...\' statement here (note_attribute_has_no_effect_on_compile_time_if_here)",
[c]="note: annotating the \'if ...\' statement here (note_attribute_has_no_effect_on_compile_time_if_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_attribute_has_no_effect_on_infinite_loop_here"] = {
["note_attribute_has_no_effect_on_infinite_loop_here"]={
[a] = "note: annotating the infinite loop here (note_attribute_has_no_effect_on_infinite_loop_here)",
[c]="note: annotating the infinite loop here (note_attribute_has_no_effect_on_infinite_loop_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_attribute_overloadable_prev_overload"] = {
["note_attribute_overloadable_prev_overload"]={
[a] = "note: previous ...overload of function is here (note_attribute_overloadable_prev_overload)",
[c]="note: previous ...overload of function is here (note_attribute_overloadable_prev_overload)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_auto_readonly_iboutlet_fixup_suggest"] = {
["note_auto_readonly_iboutlet_fixup_suggest"]={
[a] = "note: property should be changed to be readwrite (note_auto_readonly_iboutlet_fixup_suggest)",
[c]="note: property should be changed to be readwrite (note_auto_readonly_iboutlet_fixup_suggest)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_availability_specified_here"] = {
["note_availability_specified_here"]={
[a] = "note: A has been explicitly marked ... here (note_availability_specified_here)",
[c]="note: A has been explicitly marked ... here (note_availability_specified_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_await_ready_no_bool_conversion"] = {
["note_await_ready_no_bool_conversion"]={
[a] = "note: return type of \'await_ready\' is required to be contextually convertible to \'bool\' (note_await_ready_no_bool_conversion)",
[c]="note: return type of \'await_ready\' is required to be contextually convertible to \'bool\' (note_await_ready_no_bool_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["note_bad_memaccess_silence"] = {
["note_bad_memaccess_silence"]={
[a] = "note: explicitly cast the pointer to silence this warning (note_bad_memaccess_silence)",
[c]="note: explicitly cast the pointer to silence this warning (note_bad_memaccess_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_base_class_specified_here"] = {
["note_base_class_specified_here"]={
[a] = "note: base class A specified here (note_base_class_specified_here)",
[c]="note: base class A specified here (note_base_class_specified_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_bitfield_decl"] = {
["note_bitfield_decl"]={
[a] = "note: bit-field is declared here (note_bitfield_decl)",
[c]="note: bit-field is declared here (note_bitfield_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_block_var_fixit_add_initialization"] = {
["note_block_var_fixit_add_initialization"]={
[a] = "note: did you mean to use __block A? (note_block_var_fixit_add_initialization)",
[c]="note: did you mean to use __block A? (note_block_var_fixit_add_initialization)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_bracket_depth"] = {
["note_bracket_depth"]={
[a] = "note: use -fbracket-depth=N to increase maximum nesting level (note_bracket_depth)",
[c]="note: use -fbracket-depth=N to increase maximum nesting level (note_bracket_depth)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_building_builtin_dump_struct_call"] = {
["note_building_builtin_dump_struct_call"]={
[a] = "note: in call to printing function with arguments \'(A)\' while dumping struct (note_building_builtin_dump_struct_call)",
[c]="note: in call to printing function with arguments \'(A)\' while dumping struct (note_building_builtin_dump_struct_call)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_called_by"] = {
["note_called_by"]={
[a] = "note: called by A (note_called_by)",
[c]="note: called by A (note_called_by)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_called_once_gets_called_twice"] = {
["note_called_once_gets_called_twice"]={
[a] = "note: previous call is here... (note_called_once_gets_called_twice)",
[c]="note: previous call is here... (note_called_once_gets_called_twice)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_callee_decl"] = {
["note_callee_decl"]={
[a] = "note: A declared here (note_callee_decl)",
[c]="note: A declared here (note_callee_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_callee_static_array"] = {
["note_callee_static_array"]={
[a] = "note: callee declares array parameter as static here (note_callee_static_array)",
[c]="note: callee declares array parameter as static here (note_callee_static_array)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cannot_use_trivial_abi_reason"] = {
["note_cannot_use_trivial_abi_reason"]={
[a] = "note: \'trivial_abi\' is disallowed on A because ... (note_cannot_use_trivial_abi_reason)",
[c]="note: \'trivial_abi\' is disallowed on A because ... (note_cannot_use_trivial_abi_reason)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_carries_dependency_missing_first_decl"] = {
["note_carries_dependency_missing_first_decl"]={
[a] = "note: declaration missing \'[[carries_dependency]]\' attribute is here (note_carries_dependency_missing_first_decl)",
[c]="note: declaration missing \'[[carries_dependency]]\' attribute is here (note_carries_dependency_missing_first_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cast_operand_to_int"] = {
["note_cast_operand_to_int"]={
[a] = "note: cast one or both operands to int to silence this warning (note_cast_operand_to_int)",
[c]="note: cast one or both operands to int to silence this warning (note_cast_operand_to_int)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cast_to_void"] = {
["note_cast_to_void"]={
[a] = "note: cast expression to void to silence warning (note_cast_to_void)",
[c]="note: cast expression to void to silence warning (note_cast_to_void)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cat_conform_to_noescape_prot"] = {
["note_cat_conform_to_noescape_prot"]={
[a] = "note: ... conforms to protocol A which defines method B (note_cat_conform_to_noescape_prot)",
[c]="note: ... conforms to protocol A which defines method B (note_cat_conform_to_noescape_prot)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cc1_round_trip_generated"] = {
["note_cc1_round_trip_generated"]={
[a] = "note: generated arguments #A in round-trip: B (note_cc1_round_trip_generated)",
[c]="note: generated arguments #A in round-trip: B (note_cc1_round_trip_generated)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_cc1_round_trip_original"] = {
["note_cc1_round_trip_original"]={
[a] = "note: original arguments in round-trip: A (note_cc1_round_trip_original)",
[c]="note: original arguments in round-trip: A (note_cc1_round_trip_original)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_change_bitfield_sign"] = {
["note_change_bitfield_sign"]={
[a] = "note: consider making the bitfield type ... (note_change_bitfield_sign)",
[c]="note: consider making the bitfield type ... (note_change_bitfield_sign)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_change_calling_conv_fixit"] = {
["note_change_calling_conv_fixit"]={
[a] = "note: consider defining A with the \'B\' calling convention (note_change_calling_conv_fixit)",
[c]="note: consider defining A with the \'B\' calling convention (note_change_calling_conv_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_checking_constraints_for_class_spec_id_here"] = {
["note_checking_constraints_for_class_spec_id_here"]={
[a] = "note: while checking constraint satisfaction for class template partial specialization \'A\' required here (note_checking_constraints_for_class_spec_id_here)",
[c]="note: while checking constraint satisfaction for class template partial specialization \'A\' required here (note_checking_constraints_for_class_spec_id_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_checking_constraints_for_function_here"] = {
["note_checking_constraints_for_function_here"]={
[a] = "note: while checking constraint satisfaction for function \'A\' required here (note_checking_constraints_for_function_here)",
[c]="note: while checking constraint satisfaction for function \'A\' required here (note_checking_constraints_for_function_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_checking_constraints_for_template_id_here"] = {
["note_checking_constraints_for_template_id_here"]={
[a] = "note: while checking constraint satisfaction for template \'A\' required here (note_checking_constraints_for_template_id_here)",
[c]="note: while checking constraint satisfaction for template \'A\' required here (note_checking_constraints_for_template_id_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_checking_constraints_for_var_spec_id_here"] = {
["note_checking_constraints_for_var_spec_id_here"]={
[a] = "note: while checking constraint satisfaction for variable template partial specialization \'A\' required here (note_checking_constraints_for_var_spec_id_here)",
[c]="note: while checking constraint satisfaction for variable template partial specialization \'A\' required here (note_checking_constraints_for_var_spec_id_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_class_declared"] = {
["note_class_declared"]={
[a] = "note: class is declared here (note_class_declared)",
[c]="note: class is declared here (note_class_declared)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cocoa_naming_declare_family"] = {
["note_cocoa_naming_declare_family"]={
[a] = "note: explicitly declare getter A with \'B\' to return an \'unowned\' object (note_cocoa_naming_declare_family)",
[c]="note: explicitly declare getter A with \'B\' to return an \'unowned\' object (note_cocoa_naming_declare_family)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_collapse_loop_count"] = {
["note_collapse_loop_count"]={
[a] = "note: parameter of the \'collapse\' clause (note_collapse_loop_count)",
[c]="note: parameter of the \'collapse\' clause (note_collapse_loop_count)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_comparison_synthesized_at"] = {
["note_comparison_synthesized_at"]={
[a] = "note: in defaulted ... comparison operator for A first required here (note_comparison_synthesized_at)",
[c]="note: in defaulted ... comparison operator for A first required here (note_comparison_synthesized_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_compat_assoc"] = {
["note_compat_assoc"]={
[a] = "note: compatible type A specified here (note_compat_assoc)",
[c]="note: compatible type A specified here (note_compat_assoc)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_compound_token_split_second_token_here"] = {
["note_compound_token_split_second_token_here"]={
[a] = "note: ...A token is here (note_compound_token_split_second_token_here)",
[c]="note: ...A token is here (note_compound_token_split_second_token_here)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_concatenated_string_literal_silence"] = {
["note_concatenated_string_literal_silence"]={
[a] = "note: place parentheses around the string literal to silence warning (note_concatenated_string_literal_silence)",
[c]="note: place parentheses around the string literal to silence warning (note_concatenated_string_literal_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_concept_specialization_constraint_evaluated_to_false"] = {
["note_concept_specialization_constraint_evaluated_to_false"]={
[a] = "note: ... \'A\' evaluated to false (note_concept_specialization_constraint_evaluated_to_false)",
[c]="note: ... \'A\' evaluated to false (note_concept_specialization_constraint_evaluated_to_false)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_concept_specialization_here"] = {
["note_concept_specialization_here"]={
[a] = "note: while checking the satisfaction of concept \'A\' requested here (note_concept_specialization_here)",
[c]="note: while checking the satisfaction of concept \'A\' requested here (note_concept_specialization_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_condition_assign_silence"] = {
["note_condition_assign_silence"]={
[a] = "note: place parentheses around the assignment to silence this warning (note_condition_assign_silence)",
[c]="note: place parentheses around the assignment to silence this warning (note_condition_assign_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_condition_assign_to_comparison"] = {
["note_condition_assign_to_comparison"]={
[a] = "note: use \'==\' to turn this assignment into an equality comparison (note_condition_assign_to_comparison)",
[c]="note: use \'==\' to turn this assignment into an equality comparison (note_condition_assign_to_comparison)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_condition_or_assign_to_comparison"] = {
["note_condition_or_assign_to_comparison"]={
[a] = "note: use \'!=\' to turn this compound assignment into an inequality comparison (note_condition_or_assign_to_comparison)",
[c]="note: use \'!=\' to turn this compound assignment into an inequality comparison (note_condition_or_assign_to_comparison)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_conflicting_attribute"] = {
["note_conflicting_attribute"]={
[a] = "note: conflicting attribute is here (note_conflicting_attribute)",
[c]="note: conflicting attribute is here (note_conflicting_attribute)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_conflicting_prototype"] = {
["note_conflicting_prototype"]={
[a] = "note: conflicting prototype is here (note_conflicting_prototype)",
[c]="note: conflicting prototype is here (note_conflicting_prototype)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_conflicting_try_here"] = {
["note_conflicting_try_here"]={
[a] = "note: conflicting A here (note_conflicting_try_here)",
[c]="note: conflicting A here (note_conflicting_try_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_consteval_address_accessible"] = {
["note_consteval_address_accessible"]={
[a] = "note: ... to a consteval declaration is not a constant expression (note_consteval_address_accessible)",
[c]="note: ... to a consteval declaration is not a constant expression (note_consteval_address_accessible)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_deleted_object"] = {
["note_constexpr_access_deleted_object"]={
[a] = "note: ... heap allocated object that has been deleted (note_constexpr_access_deleted_object)",
[c]="note: ... heap allocated object that has been deleted (note_constexpr_access_deleted_object)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_inactive_union_member"] = {
["note_constexpr_access_inactive_union_member"]={
[a] = "note: ... member A of union with ... is not allowed in a constant expression (note_constexpr_access_inactive_union_member)",
[c]="note: ... member A of union with ... is not allowed in a constant expression (note_constexpr_access_inactive_union_member)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_mutable"] = {
["note_constexpr_access_mutable"]={
[a] = "note: ... mutable member A is not allowed in a constant expression (note_constexpr_access_mutable)",
[c]="note: ... mutable member A is not allowed in a constant expression (note_constexpr_access_mutable)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_null"] = {
["note_constexpr_access_null"]={
[a] = "note: ... dereferenced null pointer is not allowed in a constant expression (note_constexpr_access_null)",
[c]="note: ... dereferenced null pointer is not allowed in a constant expression (note_constexpr_access_null)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_past_end"] = {
["note_constexpr_access_past_end"]={
[a] = "note: ... dereferenced one-past-the-end pointer is not allowed in a constant expression (note_constexpr_access_past_end)",
[c]="note: ... dereferenced one-past-the-end pointer is not allowed in a constant expression (note_constexpr_access_past_end)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_static_temporary"] = {
["note_constexpr_access_static_temporary"]={
[a] = "note: ... temporary is not allowed in a constant expression outside the expression that created the temporary (note_constexpr_access_static_temporary)",
[c]="note: ... temporary is not allowed in a constant expression outside the expression that created the temporary (note_constexpr_access_static_temporary)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_uninit"] = {
["note_constexpr_access_uninit"]={
[a] = "note: ... ... is not allowed in a constant expression (note_constexpr_access_uninit)",
[c]="note: ... ... is not allowed in a constant expression (note_constexpr_access_uninit)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_unreadable_object"] = {
["note_constexpr_access_unreadable_object"]={
[a] = "note: ... object \'A\' whose value is not known (note_constexpr_access_unreadable_object)",
[c]="note: ... object \'A\' whose value is not known (note_constexpr_access_unreadable_object)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_unsized_array"] = {
["note_constexpr_access_unsized_array"]={
[a] = "note: ... element of array without known bound is not allowed in a constant expression (note_constexpr_access_unsized_array)",
[c]="note: ... element of array without known bound is not allowed in a constant expression (note_constexpr_access_unsized_array)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_volatile_obj"] = {
["note_constexpr_access_volatile_obj"]={
[a] = "note: ... volatile ... is not allowed in a constant expression (note_constexpr_access_volatile_obj)",
[c]="note: ... volatile ... is not allowed in a constant expression (note_constexpr_access_volatile_obj)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_access_volatile_type"] = {
["note_constexpr_access_volatile_type"]={
[a] = "note: ... volatile-qualified type A is not allowed in a constant expression (note_constexpr_access_volatile_type)",
[c]="note: ... volatile-qualified type A is not allowed in a constant expression (note_constexpr_access_volatile_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_alignment_adjust"] = {
["note_constexpr_alignment_adjust"]={
[a] = "note: cannot constant evaluate the result of adjusting alignment to A (note_constexpr_alignment_adjust)",
[c]="note: cannot constant evaluate the result of adjusting alignment to A (note_constexpr_alignment_adjust)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_alignment_compute"] = {
["note_constexpr_alignment_compute"]={
[a] = "note: cannot constant evaluate whether run-time alignment is at least A (note_constexpr_alignment_compute)",
[c]="note: cannot constant evaluate whether run-time alignment is at least A (note_constexpr_alignment_compute)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_alignment_too_big"] = {
["note_constexpr_alignment_too_big"]={
[a] = "note: requested alignment must be A or less for type B; C is invalid (note_constexpr_alignment_too_big)",
[c]="note: requested alignment must be A or less for type B; C is invalid (note_constexpr_alignment_too_big)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_array_index"] = {
["note_constexpr_array_index"]={
[a] = "note: cannot refer to element A of ... in a constant expression (note_constexpr_array_index)",
[c]="note: cannot refer to element A of ... in a constant expression (note_constexpr_array_index)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_baa_insufficient_alignment"] = {
["note_constexpr_baa_insufficient_alignment"]={
[a] = "note: ... the base pointee object (A byte) is ... the asserted B byte (note_constexpr_baa_insufficient_alignment)",
[c]="note: ... the base pointee object (A byte) is ... the asserted B byte (note_constexpr_baa_insufficient_alignment)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_baa_value_insufficient_alignment"] = {
["note_constexpr_baa_value_insufficient_alignment"]={
[a] = "note: value of the aligned pointer (A) is not a multiple of the asserted B byte (note_constexpr_baa_value_insufficient_alignment)",
[c]="note: value of the aligned pointer (A) is not a multiple of the asserted B byte (note_constexpr_baa_value_insufficient_alignment)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_bit_cast_indet_dest"] = {
["note_constexpr_bit_cast_indet_dest"]={
[a] = "note: indeterminate value can only initialize an object of type \'unsigned char\'... or \'std::byte\'; A is invalid (note_constexpr_bit_cast_indet_dest)",
[c]="note: indeterminate value can only initialize an object of type \'unsigned char\'... or \'std::byte\'; A is invalid (note_constexpr_bit_cast_indet_dest)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_bit_cast_invalid_subtype"] = {
["note_constexpr_bit_cast_invalid_subtype"]={
[a] = "note: invalid type A is a ... of B (note_constexpr_bit_cast_invalid_subtype)",
[c]="note: invalid type A is a ... of B (note_constexpr_bit_cast_invalid_subtype)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_bit_cast_invalid_type"] = {
["note_constexpr_bit_cast_invalid_type"]={
[a] = "note: bit_cast ... a ...... ... is not allowed in a constant expression (note_constexpr_bit_cast_invalid_type)",
[c]="note: bit_cast ... a ...... ... is not allowed in a constant expression (note_constexpr_bit_cast_invalid_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_bit_cast_unrepresentable_value"] = {
["note_constexpr_bit_cast_unrepresentable_value"]={
[a] = "note: value A cannot be represented in type B (note_constexpr_bit_cast_unrepresentable_value)",
[c]="note: value A cannot be represented in type B (note_constexpr_bit_cast_unrepresentable_value)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_bit_cast_unsupported_bitfield"] = {
["note_constexpr_bit_cast_unsupported_bitfield"]={
[a] = "note: constexpr bit_cast involving bit-field is not yet supported (note_constexpr_bit_cast_unsupported_bitfield)",
[c]="note: constexpr bit_cast involving bit-field is not yet supported (note_constexpr_bit_cast_unsupported_bitfield)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_bit_cast_unsupported_type"] = {
["note_constexpr_bit_cast_unsupported_type"]={
[a] = "note: constexpr bit_cast involving type A is not yet supported (note_constexpr_bit_cast_unsupported_type)",
[c]="note: constexpr bit_cast involving type A is not yet supported (note_constexpr_bit_cast_unsupported_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_body_previous_return"] = {
["note_constexpr_body_previous_return"]={
[a] = "note: previous return statement is here (note_constexpr_body_previous_return)",
[c]="note: previous return statement is here (note_constexpr_body_previous_return)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constexpr_call_here"] = {
["note_constexpr_call_here"]={
[a] = "note: in call to \'A\' (note_constexpr_call_here)",
[c]="note: in call to \'A\' (note_constexpr_call_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_call_limit_exceeded"] = {
["note_constexpr_call_limit_exceeded"]={
[a] = "note: constexpr evaluation hit maximum call limit (note_constexpr_call_limit_exceeded)",
[c]="note: constexpr evaluation hit maximum call limit (note_constexpr_call_limit_exceeded)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_calls_suppressed"] = {
["note_constexpr_calls_suppressed"]={
[a] = "note: (skipping A callB in backtrace; use -fconstexpr-backtrace-limit=0 to see all) (note_constexpr_calls_suppressed)",
[c]="note: (skipping A callB in backtrace; use -fconstexpr-backtrace-limit=0 to see all) (note_constexpr_calls_suppressed)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_compare_virtual_mem_ptr"] = {
["note_constexpr_compare_virtual_mem_ptr"]={
[a] = "note: comparison of pointer to virtual member function A has unspecified value (note_constexpr_compare_virtual_mem_ptr)",
[c]="note: comparison of pointer to virtual member function A has unspecified value (note_constexpr_compare_virtual_mem_ptr)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_conditional_never_const"] = {
["note_constexpr_conditional_never_const"]={
[a] = "note: both arms of conditional operator are unable to produce a constant expression (note_constexpr_conditional_never_const)",
[c]="note: both arms of conditional operator are unable to produce a constant expression (note_constexpr_conditional_never_const)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_construct_complex_elem"] = {
["note_constexpr_construct_complex_elem"]={
[a] = "note: construction of individual component of complex number is not yet supported in constant expressions (note_constexpr_construct_complex_elem)",
[c]="note: construction of individual component of complex number is not yet supported in constant expressions (note_constexpr_construct_complex_elem)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_ctor_missing_init"] = {
["note_constexpr_ctor_missing_init"]={
[a] = "note: member not initialized by constructor (note_constexpr_ctor_missing_init)",
[c]="note: member not initialized by constructor (note_constexpr_ctor_missing_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constexpr_deallocate_null"] = {
["note_constexpr_deallocate_null"]={
[a] = "note: \'std::allocator<...>::deallocate\' used to delete a null pointer (note_constexpr_deallocate_null)",
[c]="note: \'std::allocator<...>::deallocate\' used to delete a null pointer (note_constexpr_deallocate_null)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_delete_base_nonvirt_dtor"] = {
["note_constexpr_delete_base_nonvirt_dtor"]={
[a] = "note: delete of object with dynamic type A through pointer to base class type B with non-virtual destructor (note_constexpr_delete_base_nonvirt_dtor)",
[c]="note: delete of object with dynamic type A through pointer to base class type B with non-virtual destructor (note_constexpr_delete_base_nonvirt_dtor)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_delete_not_heap_alloc"] = {
["note_constexpr_delete_not_heap_alloc"]={
[a] = "note: delete of pointer \'A\' that does not point to a heap-allocated object (note_constexpr_delete_not_heap_alloc)",
[c]="note: delete of pointer \'A\' that does not point to a heap-allocated object (note_constexpr_delete_not_heap_alloc)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_delete_subobject"] = {
["note_constexpr_delete_subobject"]={
[a] = "note: delete of pointer... \'A\' ... (note_constexpr_delete_subobject)",
[c]="note: delete of pointer... \'A\' ... (note_constexpr_delete_subobject)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_depth_limit_exceeded"] = {
["note_constexpr_depth_limit_exceeded"]={
[a] = "note: constexpr evaluation exceeded maximum depth of A calls (note_constexpr_depth_limit_exceeded)",
[c]="note: constexpr evaluation exceeded maximum depth of A calls (note_constexpr_depth_limit_exceeded)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_destroy_complex_elem"] = {
["note_constexpr_destroy_complex_elem"]={
[a] = "note: destruction of individual component of complex number is not yet supported in constant expressions (note_constexpr_destroy_complex_elem)",
[c]="note: destruction of individual component of complex number is not yet supported in constant expressions (note_constexpr_destroy_complex_elem)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_destroy_out_of_lifetime"] = {
["note_constexpr_destroy_out_of_lifetime"]={
[a] = "note: destroying object \'A\' whose lifetime has already ended (note_constexpr_destroy_out_of_lifetime)",
[c]="note: destroying object \'A\' whose lifetime has already ended (note_constexpr_destroy_out_of_lifetime)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_double_delete"] = {
["note_constexpr_double_delete"]={
[a] = "note: delete of pointer that has already been deleted (note_constexpr_double_delete)",
[c]="note: delete of pointer that has already been deleted (note_constexpr_double_delete)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_double_destroy"] = {
["note_constexpr_double_destroy"]={
[a] = "note: destruction of object that is already being destroyed (note_constexpr_double_destroy)",
[c]="note: destruction of object that is already being destroyed (note_constexpr_double_destroy)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_dtor_subobject"] = {
["note_constexpr_dtor_subobject"]={
[a] = "note: ... declared here (note_constexpr_dtor_subobject)",
[c]="note: ... declared here (note_constexpr_dtor_subobject)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constexpr_dynamic_alloc"] = {
["note_constexpr_dynamic_alloc"]={
[a] = "note: ... to ...heap-allocated object is not a constant expression (note_constexpr_dynamic_alloc)",
[c]="note: ... to ...heap-allocated object is not a constant expression (note_constexpr_dynamic_alloc)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_dynamic_alloc_here"] = {
["note_constexpr_dynamic_alloc_here"]={
[a] = "note: heap allocation performed here (note_constexpr_dynamic_alloc_here)",
[c]="note: heap allocation performed here (note_constexpr_dynamic_alloc_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_dynamic_cast_to_reference_failed"] = {
["note_constexpr_dynamic_cast_to_reference_failed"]={
[a] = "note: reference dynamic_cast failed: ... (note_constexpr_dynamic_cast_to_reference_failed)",
[c]="note: reference dynamic_cast failed: ... (note_constexpr_dynamic_cast_to_reference_failed)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_dynamic_rounding"] = {
["note_constexpr_dynamic_rounding"]={
[a] = "note: cannot evaluate this expression if rounding mode is dynamic (note_constexpr_dynamic_rounding)",
[c]="note: cannot evaluate this expression if rounding mode is dynamic (note_constexpr_dynamic_rounding)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_float_arithmetic"] = {
["note_constexpr_float_arithmetic"]={
[a] = "note: floating point arithmetic produces ... (note_constexpr_float_arithmetic)",
[c]="note: floating point arithmetic produces ... (note_constexpr_float_arithmetic)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_float_arithmetic_strict"] = {
["note_constexpr_float_arithmetic_strict"]={
[a] = "note: compile time floating point arithmetic suppressed in strict evaluation modes (note_constexpr_float_arithmetic_strict)",
[c]="note: compile time floating point arithmetic suppressed in strict evaluation modes (note_constexpr_float_arithmetic_strict)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_function_param_value_unknown"] = {
["note_constexpr_function_param_value_unknown"]={
[a] = "note: function parameter A with unknown value cannot be used in a constant expression (note_constexpr_function_param_value_unknown)",
[c]="note: function parameter A with unknown value cannot be used in a constant expression (note_constexpr_function_param_value_unknown)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_heap_alloc_limit_exceeded"] = {
["note_constexpr_heap_alloc_limit_exceeded"]={
[a] = "note: constexpr evaluation hit maximum heap allocation limit (note_constexpr_heap_alloc_limit_exceeded)",
[c]="note: constexpr evaluation hit maximum heap allocation limit (note_constexpr_heap_alloc_limit_exceeded)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_inherited_ctor_call_here"] = {
["note_constexpr_inherited_ctor_call_here"]={
[a] = "note: in implicit initialization for inherited constructor of A (note_constexpr_inherited_ctor_call_here)",
[c]="note: in implicit initialization for inherited constructor of A (note_constexpr_inherited_ctor_call_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_alignment"] = {
["note_constexpr_invalid_alignment"]={
[a] = "note: requested alignment A is not a positive power of two (note_constexpr_invalid_alignment)",
[c]="note: requested alignment A is not a positive power of two (note_constexpr_invalid_alignment)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_cast"] = {
["note_constexpr_invalid_cast"]={
[a] = "note: ... is not allowed in a constant expression... (note_constexpr_invalid_cast)",
[c]="note: ... is not allowed in a constant expression... (note_constexpr_invalid_cast)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_downcast"] = {
["note_constexpr_invalid_downcast"]={
[a] = "note: cannot cast object of dynamic type A to type B (note_constexpr_invalid_downcast)",
[c]="note: cannot cast object of dynamic type A to type B (note_constexpr_invalid_downcast)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_function"] = {
["note_constexpr_invalid_function"]={
[a] = "note: ... ... A cannot be used in a constant expression (note_constexpr_invalid_function)",
[c]="note: ... ... A cannot be used in a constant expression (note_constexpr_invalid_function)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_inhctor"] = {
["note_constexpr_invalid_inhctor"]={
[a] = "note: constructor inherited from base class A cannot be used in a constant expression; derived class cannot be implicitly initialized (note_constexpr_invalid_inhctor)",
[c]="note: constructor inherited from base class A cannot be used in a constant expression; derived class cannot be implicitly initialized (note_constexpr_invalid_inhctor)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_template_arg"] = {
["note_constexpr_invalid_template_arg"]={
[a] = "note: ... to ...... is not allowed in a template argument (note_constexpr_invalid_template_arg)",
[c]="note: ... to ...... is not allowed in a template argument (note_constexpr_invalid_template_arg)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_invalid_void_star_cast"] = {
["note_constexpr_invalid_void_star_cast"]={
[a] = "note: cast from A is not allowed in a constant expression ... (note_constexpr_invalid_void_star_cast)",
[c]="note: cast from A is not allowed in a constant expression ... (note_constexpr_invalid_void_star_cast)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_large_shift"] = {
["note_constexpr_large_shift"]={
[a] = "note: shift count A >= width of type B (C bitD) (note_constexpr_large_shift)",
[c]="note: shift count A >= width of type B (C bitD) (note_constexpr_large_shift)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_lifetime_ended"] = {
["note_constexpr_lifetime_ended"]={
[a] = "note: ... ... whose storage duration has ended (note_constexpr_lifetime_ended)",
[c]="note: ... ... whose storage duration has ended (note_constexpr_lifetime_ended)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_literal_comparison"] = {
["note_constexpr_literal_comparison"]={
[a] = "note: comparison of addresses of literals has unspecified value (note_constexpr_literal_comparison)",
[c]="note: comparison of addresses of literals has unspecified value (note_constexpr_literal_comparison)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_lshift_discards"] = {
["note_constexpr_lshift_discards"]={
[a] = "note: signed left shift discards bits (note_constexpr_lshift_discards)",
[c]="note: signed left shift discards bits (note_constexpr_lshift_discards)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_lshift_of_negative"] = {
["note_constexpr_lshift_of_negative"]={
[a] = "note: left shift of negative value A (note_constexpr_lshift_of_negative)",
[c]="note: left shift of negative value A (note_constexpr_lshift_of_negative)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_ltor_incomplete_type"] = {
["note_constexpr_ltor_incomplete_type"]={
[a] = "note: read of incomplete type A is not allowed in a constant expression (note_constexpr_ltor_incomplete_type)",
[c]="note: read of incomplete type A is not allowed in a constant expression (note_constexpr_ltor_incomplete_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_ltor_non_const_int"] = {
["note_constexpr_ltor_non_const_int"]={
[a] = "note: read of non-const variable A is not allowed in a constant expression (note_constexpr_ltor_non_const_int)",
[c]="note: read of non-const variable A is not allowed in a constant expression (note_constexpr_ltor_non_const_int)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_ltor_non_constexpr"] = {
["note_constexpr_ltor_non_constexpr"]={
[a] = "note: read of non-constexpr variable A is not allowed in a constant expression (note_constexpr_ltor_non_constexpr)",
[c]="note: read of non-constexpr variable A is not allowed in a constant expression (note_constexpr_ltor_non_constexpr)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_ltor_non_integral"] = {
["note_constexpr_ltor_non_integral"]={
[a] = "note: read of variable A of non-integral, non-enumeration type B is not allowed in a constant expression (note_constexpr_ltor_non_integral)",
[c]="note: read of variable A of non-integral, non-enumeration type B is not allowed in a constant expression (note_constexpr_ltor_non_integral)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_mem_pointer_weak_comparison"] = {
["note_constexpr_mem_pointer_weak_comparison"]={
[a] = "note: comparison against pointer to weak member A can only be performed at runtime (note_constexpr_mem_pointer_weak_comparison)",
[c]="note: comparison against pointer to weak member A can only be performed at runtime (note_constexpr_mem_pointer_weak_comparison)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memchr_unsupported"] = {
["note_constexpr_memchr_unsupported"]={
[a] = "note: constant evaluation of A on array of type B is not supported; only arrays of narrow character types can be searched (note_constexpr_memchr_unsupported)",
[c]="note: constant evaluation of A on array of type B is not supported; only arrays of narrow character types can be searched (note_constexpr_memchr_unsupported)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcmp_unsupported"] = {
["note_constexpr_memcmp_unsupported"]={
[a] = "note: constant evaluation of A between arrays of types B and C is not supported; only arrays of narrow character types can be compared (note_constexpr_memcmp_unsupported)",
[c]="note: constant evaluation of A between arrays of types B and C is not supported; only arrays of narrow character types can be compared (note_constexpr_memcmp_unsupported)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcpy_incomplete_type"] = {
["note_constexpr_memcpy_incomplete_type"]={
[a] = "note: cannot constant evaluate \'...\' between objects of incomplete type A (note_constexpr_memcpy_incomplete_type)",
[c]="note: cannot constant evaluate \'...\' between objects of incomplete type A (note_constexpr_memcpy_incomplete_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcpy_nontrivial"] = {
["note_constexpr_memcpy_nontrivial"]={
[a] = "note: cannot constant evaluate \'...\' between objects of non-trivially-copyable type A (note_constexpr_memcpy_nontrivial)",
[c]="note: cannot constant evaluate \'...\' between objects of non-trivially-copyable type A (note_constexpr_memcpy_nontrivial)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcpy_null"] = {
["note_constexpr_memcpy_null"]={
[a] = "note: ... of \'...\' is A (note_constexpr_memcpy_null)",
[c]="note: ... of \'...\' is A (note_constexpr_memcpy_null)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcpy_overlap"] = {
["note_constexpr_memcpy_overlap"]={
[a] = "note: \'...\' between overlapping memory regions (note_constexpr_memcpy_overlap)",
[c]="note: \'...\' between overlapping memory regions (note_constexpr_memcpy_overlap)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcpy_type_pun"] = {
["note_constexpr_memcpy_type_pun"]={
[a] = "note: cannot constant evaluate \'...\' from object of type A to object of type B (note_constexpr_memcpy_type_pun)",
[c]="note: cannot constant evaluate \'...\' from object of type A to object of type B (note_constexpr_memcpy_type_pun)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memcpy_unsupported"] = {
["note_constexpr_memcpy_unsupported"]={
[a] = "note: \'...\' not supported: ... (note_constexpr_memcpy_unsupported)",
[c]="note: \'...\' not supported: ... (note_constexpr_memcpy_unsupported)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_memory_leak"] = {
["note_constexpr_memory_leak"]={
[a] = "note: allocation performed here was not deallocated (note_constexpr_memory_leak)",
[c]="note: allocation performed here was not deallocated (note_constexpr_memory_leak)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_modify_const_type"] = {
["note_constexpr_modify_const_type"]={
[a] = "note: modification of object of const-qualified type A is not allowed in a constant expression (note_constexpr_modify_const_type)",
[c]="note: modification of object of const-qualified type A is not allowed in a constant expression (note_constexpr_modify_const_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_modify_global"] = {
["note_constexpr_modify_global"]={
[a] = "note: a constant expression cannot modify an object that is visible outside that expression (note_constexpr_modify_global)",
[c]="note: a constant expression cannot modify an object that is visible outside that expression (note_constexpr_modify_global)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_negative_shift"] = {
["note_constexpr_negative_shift"]={
[a] = "note: negative shift count A (note_constexpr_negative_shift)",
[c]="note: negative shift count A (note_constexpr_negative_shift)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new"] = {
["note_constexpr_new"]={
[a] = "note: dynamic memory allocation is not permitted in constant expressions until C++20 (note_constexpr_new)",
[c]="note: dynamic memory allocation is not permitted in constant expressions until C++20 (note_constexpr_new)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_delete_mismatch"] = {
["note_constexpr_new_delete_mismatch"]={
[a] = "note: \'delete\' used to delete pointer to object allocated with \'std::allocator<...>::allocate\' (note_constexpr_new_delete_mismatch)",
[c]="note: \'delete\' used to delete pointer to object allocated with \'std::allocator<...>::allocate\' (note_constexpr_new_delete_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_negative"] = {
["note_constexpr_new_negative"]={
[a] = "note: cannot allocate array; evaluated array bound A is negative (note_constexpr_new_negative)",
[c]="note: cannot allocate array; evaluated array bound A is negative (note_constexpr_new_negative)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_non_replaceable"] = {
["note_constexpr_new_non_replaceable"]={
[a] = "note: call to ... A (note_constexpr_new_non_replaceable)",
[c]="note: call to ... A (note_constexpr_new_non_replaceable)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_not_complete_object_type"] = {
["note_constexpr_new_not_complete_object_type"]={
[a] = "note: cannot allocate memory of ... type A (note_constexpr_new_not_complete_object_type)",
[c]="note: cannot allocate memory of ... type A (note_constexpr_new_not_complete_object_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_placement"] = {
["note_constexpr_new_placement"]={
[a] = "note: this placement new expression is not yet supported in constant expressions (note_constexpr_new_placement)",
[c]="note: this placement new expression is not yet supported in constant expressions (note_constexpr_new_placement)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_too_large"] = {
["note_constexpr_new_too_large"]={
[a] = "note: cannot allocate array; evaluated array bound A is too large (note_constexpr_new_too_large)",
[c]="note: cannot allocate array; evaluated array bound A is too large (note_constexpr_new_too_large)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_too_small"] = {
["note_constexpr_new_too_small"]={
[a] = "note: cannot allocate array; evaluated array bound A is too small to hold B explicitly initialized elements (note_constexpr_new_too_small)",
[c]="note: cannot allocate array; evaluated array bound A is too small to hold B explicitly initialized elements (note_constexpr_new_too_small)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_new_untyped"] = {
["note_constexpr_new_untyped"]={
[a] = "note: cannot allocate untyped memory in a constant expression; use \'std::allocator<T>::allocate\' to allocate memory of type \'T\' (note_constexpr_new_untyped)",
[c]="note: cannot allocate untyped memory in a constant expression; use \'std::allocator<T>::allocate\' to allocate memory of type \'T\' (note_constexpr_new_untyped)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_no_return"] = {
["note_constexpr_no_return"]={
[a] = "note: control reached end of constexpr function (note_constexpr_no_return)",
[c]="note: control reached end of constexpr function (note_constexpr_no_return)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_non_global"] = {
["note_constexpr_non_global"]={
[a] = "note: ... to ...... is not a constant expression (note_constexpr_non_global)",
[c]="note: ... to ...... is not a constant expression (note_constexpr_non_global)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_nonliteral"] = {
["note_constexpr_nonliteral"]={
[a] = "note: non-literal type A cannot be used in a constant expression (note_constexpr_nonliteral)",
[c]="note: non-literal type A cannot be used in a constant expression (note_constexpr_nonliteral)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_not_static"] = {
["note_constexpr_not_static"]={
[a] = "note: address of non-static constexpr variable A may differ on each invocation of the enclosing function; add \'static\' to give it a constant address (note_constexpr_not_static)",
[c]="note: address of non-static constexpr variable A may differ on each invocation of the enclosing function; add \'static\' to give it a constant address (note_constexpr_not_static)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_null_callee"] = {
["note_constexpr_null_callee"]={
[a] = "note: \'A\' evaluates to a null function pointer (note_constexpr_null_callee)",
[c]="note: \'A\' evaluates to a null function pointer (note_constexpr_null_callee)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_null_subobject"] = {
["note_constexpr_null_subobject"]={
[a] = "note: cannot ... null pointer (note_constexpr_null_subobject)",
[c]="note: cannot ... null pointer (note_constexpr_null_subobject)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_operator_new_bad_size"] = {
["note_constexpr_operator_new_bad_size"]={
[a] = "note: allocated size A is not a multiple of size B of element type C (note_constexpr_operator_new_bad_size)",
[c]="note: allocated size A is not a multiple of size B of element type C (note_constexpr_operator_new_bad_size)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_overflow"] = {
["note_constexpr_overflow"]={
[a] = "note: value A is outside the range of representable values of type B (note_constexpr_overflow)",
[c]="note: value A is outside the range of representable values of type B (note_constexpr_overflow)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_past_end"] = {
["note_constexpr_past_end"]={
[a] = "note: dereferenced pointer past the end of ...... is not a constant expression (note_constexpr_past_end)",
[c]="note: dereferenced pointer past the end of ...... is not a constant expression (note_constexpr_past_end)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_past_end_subobject"] = {
["note_constexpr_past_end_subobject"]={
[a] = "note: cannot ... pointer past the end of object (note_constexpr_past_end_subobject)",
[c]="note: cannot ... pointer past the end of object (note_constexpr_past_end_subobject)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_placement_new_wrong_type"] = {
["note_constexpr_placement_new_wrong_type"]={
[a] = "note: placement new would change type of storage from A to B (note_constexpr_placement_new_wrong_type)",
[c]="note: placement new would change type of storage from A to B (note_constexpr_placement_new_wrong_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_comparison_base_classes"] = {
["note_constexpr_pointer_comparison_base_classes"]={
[a] = "note: comparison of addresses of subobjects of different base classes has unspecified value (note_constexpr_pointer_comparison_base_classes)",
[c]="note: comparison of addresses of subobjects of different base classes has unspecified value (note_constexpr_pointer_comparison_base_classes)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_comparison_base_field"] = {
["note_constexpr_pointer_comparison_base_field"]={
[a] = "note: comparison of address of base class subobject A of class B to field C has unspecified value (note_constexpr_pointer_comparison_base_field)",
[c]="note: comparison of address of base class subobject A of class B to field C has unspecified value (note_constexpr_pointer_comparison_base_field)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_comparison_differing_access"] = {
["note_constexpr_pointer_comparison_differing_access"]={
[a] = "note: comparison of address of fields A and B of C with differing access specifiers (D vs E) has unspecified value (note_constexpr_pointer_comparison_differing_access)",
[c]="note: comparison of address of fields A and B of C with differing access specifiers (D vs E) has unspecified value (note_constexpr_pointer_comparison_differing_access)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_comparison_past_end"] = {
["note_constexpr_pointer_comparison_past_end"]={
[a] = "note: comparison against pointer \'A\' that points past the end of a complete object has unspecified value (note_constexpr_pointer_comparison_past_end)",
[c]="note: comparison against pointer \'A\' that points past the end of a complete object has unspecified value (note_constexpr_pointer_comparison_past_end)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_comparison_unspecified"] = {
["note_constexpr_pointer_comparison_unspecified"]={
[a] = "note: comparison between \'A\' and \'B\' has unspecified value (note_constexpr_pointer_comparison_unspecified)",
[c]="note: comparison between \'A\' and \'B\' has unspecified value (note_constexpr_pointer_comparison_unspecified)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_comparison_zero_sized"] = {
["note_constexpr_pointer_comparison_zero_sized"]={
[a] = "note: comparison of pointers \'A\' and \'B\' to unrelated zero-sized objects (note_constexpr_pointer_comparison_zero_sized)",
[c]="note: comparison of pointers \'A\' and \'B\' to unrelated zero-sized objects (note_constexpr_pointer_comparison_zero_sized)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_constant_comparison"] = {
["note_constexpr_pointer_constant_comparison"]={
[a] = "note: comparison of numeric address \'A\' with pointer \'B\' can only be performed at runtime (note_constexpr_pointer_constant_comparison)",
[c]="note: comparison of numeric address \'A\' with pointer \'B\' can only be performed at runtime (note_constexpr_pointer_constant_comparison)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_subtraction_not_same_array"] = {
["note_constexpr_pointer_subtraction_not_same_array"]={
[a] = "note: subtracted pointers are not elements of the same array (note_constexpr_pointer_subtraction_not_same_array)",
[c]="note: subtracted pointers are not elements of the same array (note_constexpr_pointer_subtraction_not_same_array)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_subtraction_zero_size"] = {
["note_constexpr_pointer_subtraction_zero_size"]={
[a] = "note: subtraction of pointers to type A of zero size (note_constexpr_pointer_subtraction_zero_size)",
[c]="note: subtraction of pointers to type A of zero size (note_constexpr_pointer_subtraction_zero_size)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pointer_weak_comparison"] = {
["note_constexpr_pointer_weak_comparison"]={
[a] = "note: comparison against address of weak declaration \'A\' can only be performed at runtime (note_constexpr_pointer_weak_comparison)",
[c]="note: comparison against address of weak declaration \'A\' can only be performed at runtime (note_constexpr_pointer_weak_comparison)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_polymorphic_unknown_dynamic_type"] = {
["note_constexpr_polymorphic_unknown_dynamic_type"]={
[a] = "note: ... object \'A\' whose dynamic type is not constant (note_constexpr_polymorphic_unknown_dynamic_type)",
[c]="note: ... object \'A\' whose dynamic type is not constant (note_constexpr_polymorphic_unknown_dynamic_type)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pseudo_destructor"] = {
["note_constexpr_pseudo_destructor"]={
[a] = "note: pseudo-destructor call is not permitted in constant expressions until C++20 (note_constexpr_pseudo_destructor)",
[c]="note: pseudo-destructor call is not permitted in constant expressions until C++20 (note_constexpr_pseudo_destructor)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_pure_virtual_call"] = {
["note_constexpr_pure_virtual_call"]={
[a] = "note: pure virtual function A called (note_constexpr_pure_virtual_call)",
[c]="note: pure virtual function A called (note_constexpr_pure_virtual_call)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_static_local"] = {
["note_constexpr_static_local"]={
[a] = "note: control flows through the definition of a ... variable (note_constexpr_static_local)",
[c]="note: control flows through the definition of a ... variable (note_constexpr_static_local)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_step_limit_exceeded"] = {
["note_constexpr_step_limit_exceeded"]={
[a] = "note: constexpr evaluation hit maximum step limit; possible infinite loop? (note_constexpr_step_limit_exceeded)",
[c]="note: constexpr evaluation hit maximum step limit; possible infinite loop? (note_constexpr_step_limit_exceeded)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_stmt_expr_unsupported"] = {
["note_constexpr_stmt_expr_unsupported"]={
[a] = "note: this use of statement expressions is not supported in a constant expression (note_constexpr_stmt_expr_unsupported)",
[c]="note: this use of statement expressions is not supported in a constant expression (note_constexpr_stmt_expr_unsupported)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_subobject_declared_here"] = {
["note_constexpr_subobject_declared_here"]={
[a] = "note: subobject declared here (note_constexpr_subobject_declared_here)",
[c]="note: subobject declared here (note_constexpr_subobject_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_temporary_here"] = {
["note_constexpr_temporary_here"]={
[a] = "note: temporary created here (note_constexpr_temporary_here)",
[c]="note: temporary created here (note_constexpr_temporary_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_this"] = {
["note_constexpr_this"]={
[a] = "note: ...use of \'this\' pointer is only allowed within the evaluation of a call to a \'constexpr\' member function (note_constexpr_this)",
[c]="note: ...use of \'this\' pointer is only allowed within the evaluation of a call to a \'constexpr\' member function (note_constexpr_this)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_typeid_polymorphic"] = {
["note_constexpr_typeid_polymorphic"]={
[a] = "note: typeid applied to expression of polymorphic type A is not allowed in a constant expression in C++ standards before C++20 (note_constexpr_typeid_polymorphic)",
[c]="note: typeid applied to expression of polymorphic type A is not allowed in a constant expression in C++ standards before C++20 (note_constexpr_typeid_polymorphic)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_uninitialized"] = {
["note_constexpr_uninitialized"]={
[a] = "note: subobject ...A is not initialized (note_constexpr_uninitialized)",
[c]="note: subobject ...A is not initialized (note_constexpr_uninitialized)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_uninitialized_base"] = {
["note_constexpr_uninitialized_base"]={
[a] = "note: constructor of base class A is not called (note_constexpr_uninitialized_base)",
[c]="note: constructor of base class A is not called (note_constexpr_uninitialized_base)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_union_member_change_during_init"] = {
["note_constexpr_union_member_change_during_init"]={
[a] = "note: assignment would change active union member during the initialization of a different member of the same union (note_constexpr_union_member_change_during_init)",
[c]="note: assignment would change active union member during the initialization of a different member of the same union (note_constexpr_union_member_change_during_init)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_unsized_array_indexed"] = {
["note_constexpr_unsized_array_indexed"]={
[a] = "note: indexing of array without known bound is not allowed in a constant expression (note_constexpr_unsized_array_indexed)",
[c]="note: indexing of array without known bound is not allowed in a constant expression (note_constexpr_unsized_array_indexed)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_unsupported_destruction"] = {
["note_constexpr_unsupported_destruction"]={
[a] = "note: non-trivial destruction of type A in a constant expression is not supported (note_constexpr_unsupported_destruction)",
[c]="note: non-trivial destruction of type A in a constant expression is not supported (note_constexpr_unsupported_destruction)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_unsupported_flexible_array"] = {
["note_constexpr_unsupported_flexible_array"]={
[a] = "note: flexible array initialization is not yet supported (note_constexpr_unsupported_flexible_array)",
[c]="note: flexible array initialization is not yet supported (note_constexpr_unsupported_flexible_array)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_unsupported_layout"] = {
["note_constexpr_unsupported_layout"]={
[a] = "note: type A has unexpected layout (note_constexpr_unsupported_layout)",
[c]="note: type A has unexpected layout (note_constexpr_unsupported_layout)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_unsupported_temporary_nontrivial_dtor"] = {
["note_constexpr_unsupported_temporary_nontrivial_dtor"]={
[a] = "note: non-trivial destruction of lifetime-extended temporary with type A used in the result of a constant expression is not yet supported (note_constexpr_unsupported_temporary_nontrivial_dtor)",
[c]="note: non-trivial destruction of lifetime-extended temporary with type A used in the result of a constant expression is not yet supported (note_constexpr_unsupported_temporary_nontrivial_dtor)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_unsupported_unsized_array"] = {
["note_constexpr_unsupported_unsized_array"]={
[a] = "note: array-to-pointer decay of array member without known bound is not supported (note_constexpr_unsupported_unsized_array)",
[c]="note: array-to-pointer decay of array member without known bound is not supported (note_constexpr_unsupported_unsized_array)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_use_uninit_reference"] = {
["note_constexpr_use_uninit_reference"]={
[a] = "note: use of reference outside its lifetime is not allowed in a constant expression (note_constexpr_use_uninit_reference)",
[c]="note: use of reference outside its lifetime is not allowed in a constant expression (note_constexpr_use_uninit_reference)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_var_init_non_constant"] = {
["note_constexpr_var_init_non_constant"]={
[a] = "note: initializer of A is not a constant expression (note_constexpr_var_init_non_constant)",
[c]="note: initializer of A is not a constant expression (note_constexpr_var_init_non_constant)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_var_init_unknown"] = {
["note_constexpr_var_init_unknown"]={
[a] = "note: initializer of A is unknown (note_constexpr_var_init_unknown)",
[c]="note: initializer of A is unknown (note_constexpr_var_init_unknown)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_var_init_weak"] = {
["note_constexpr_var_init_weak"]={
[a] = "note: initializer of weak variable A is not considered constant because it may be different at runtime (note_constexpr_var_init_weak)",
[c]="note: initializer of weak variable A is not considered constant because it may be different at runtime (note_constexpr_var_init_weak)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_virtual_base"] = {
["note_constexpr_virtual_base"]={
[a] = "note: cannot construct object of type A with virtual base class in a constant expression (note_constexpr_virtual_base)",
[c]="note: cannot construct object of type A with virtual base class in a constant expression (note_constexpr_virtual_base)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_virtual_base_here"] = {
["note_constexpr_virtual_base_here"]={
[a] = "note: virtual base class declared here (note_constexpr_virtual_base_here)",
[c]="note: virtual base class declared here (note_constexpr_virtual_base_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constexpr_virtual_call"] = {
["note_constexpr_virtual_call"]={
[a] = "note: cannot evaluate call to virtual function in a constant expression in C++ standards before C++20 (note_constexpr_virtual_call)",
[c]="note: cannot evaluate call to virtual function in a constant expression in C++ standards before C++20 (note_constexpr_virtual_call)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_void_comparison"] = {
["note_constexpr_void_comparison"]={
[a] = "note: comparison between unequal pointers to void has unspecified result (note_constexpr_void_comparison)",
[c]="note: comparison between unequal pointers to void has unspecified result (note_constexpr_void_comparison)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constexpr_volatile_here"] = {
["note_constexpr_volatile_here"]={
[a] = "note: volatile ... here (note_constexpr_volatile_here)",
[c]="note: volatile ... here (note_constexpr_volatile_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_constinit_missing_here"] = {
["note_constinit_missing_here"]={
[a] = "note: add the ... to the initializing declaration here (note_constinit_missing_here)",
[c]="note: add the ... to the initializing declaration here (note_constinit_missing_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constinit_specified_here"] = {
["note_constinit_specified_here"]={
[a] = "note: variable declared constinit here (note_constinit_specified_here)",
[c]="note: variable declared constinit here (note_constinit_specified_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constraint_normalization_here"] = {
["note_constraint_normalization_here"]={
[a] = "note: while calculating associated constraint of template \'A\' here (note_constraint_normalization_here)",
[c]="note: while calculating associated constraint of template \'A\' here (note_constraint_normalization_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constraint_references_error"] = {
["note_constraint_references_error"]={
[a] = "note: constraint depends on a previously diagnosed expression (note_constraint_references_error)",
[c]="note: constraint depends on a previously diagnosed expression (note_constraint_references_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_constraint_substitution_here"] = {
["note_constraint_substitution_here"]={
[a] = "note: while substituting template arguments into constraint expression here (note_constraint_substitution_here)",
[c]="note: while substituting template arguments into constraint expression here (note_constraint_substitution_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_conv_function_declared_at"] = {
["note_conv_function_declared_at"]={
[a] = "note: type conversion function declared here (note_conv_function_declared_at)",
[c]="note: type conversion function declared here (note_conv_function_declared_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_convert_inline_to_static"] = {
["note_convert_inline_to_static"]={
[a] = "note: use \'static\' to give inline function A internal linkage (note_convert_inline_to_static)",
[c]="note: use \'static\' to give inline function A internal linkage (note_convert_inline_to_static)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_coroutine_function_declare_noexcept"] = {
["note_coroutine_function_declare_noexcept"]={
[a] = "note: must be declared with \'noexcept\' (note_coroutine_function_declare_noexcept)",
[c]="note: must be declared with \'noexcept\' (note_coroutine_function_declare_noexcept)",
["type"] = "Note",
[b]=i,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["note_coroutine_promise_call_implicitly_required"] = {
["note_coroutine_promise_call_implicitly_required"]={
[a] = "note: call to A implicitly required by coroutine function here (note_coroutine_promise_call_implicitly_required)",
[c]="note: call to A implicitly required by coroutine function here (note_coroutine_promise_call_implicitly_required)",
["type"] = "Note",
[b]=i,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["note_coroutine_promise_implicit_await_transform_required_here"] = {
["note_coroutine_promise_implicit_await_transform_required_here"]={
[a] = "note: call to \'await_transform\' implicitly required by \'co_await\' here (note_coroutine_promise_implicit_await_transform_required_here)",
[c]="note: call to \'await_transform\' implicitly required by \'co_await\' here (note_coroutine_promise_implicit_await_transform_required_here)",
["type"] = "Note",
[b]=i,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["note_coroutine_promise_suspend_implicitly_required"] = {
["note_coroutine_promise_suspend_implicitly_required"]={
[a] = "note: call to \'...\' implicitly required by the ... (note_coroutine_promise_suspend_implicitly_required)",
[c]="note: call to \'...\' implicitly required by the ... (note_coroutine_promise_suspend_implicitly_required)",
["type"] = "Note",
[b]=i,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["note_covariant_thunk"] = {
["note_covariant_thunk"]={
[a] = "note: covariant thunk required by A (note_covariant_thunk)",
[c]="note: covariant thunk required by A (note_covariant_thunk)",
["type"] = "Note",
[b]=i,
["category"] = "VTable ABI Issue"
[a]="VTable ABI Issue"
},
},
["note_cuda_conflicting_device_function_declared_here"] = {
["note_cuda_conflicting_device_function_declared_here"]={
[a] = "note: conflicting __device__ function declared here (note_cuda_conflicting_device_function_declared_here)",
[c]="note: conflicting __device__ function declared here (note_cuda_conflicting_device_function_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cuda_const_var_unpromoted"] = {
["note_cuda_const_var_unpromoted"]={
[a] = "note: const variable cannot be emitted on device side due to dynamic initialization (note_cuda_const_var_unpromoted)",
[c]="note: const variable cannot be emitted on device side due to dynamic initialization (note_cuda_const_var_unpromoted)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cuda_device_builtin_surftex_cls_should_have_match_arg"] = {
["note_cuda_device_builtin_surftex_cls_should_have_match_arg"]={
[a] = "note: the ... template parameter of A needs to be ... (note_cuda_device_builtin_surftex_cls_should_have_match_arg)",
[c]="note: the ... template parameter of A needs to be ... (note_cuda_device_builtin_surftex_cls_should_have_match_arg)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cuda_device_builtin_surftex_cls_should_have_n_args"] = {
["note_cuda_device_builtin_surftex_cls_should_have_n_args"]={
[a] = "note: A needs to have exactly B template parameters (note_cuda_device_builtin_surftex_cls_should_have_n_args)",
[c]="note: A needs to have exactly B template parameters (note_cuda_device_builtin_surftex_cls_should_have_n_args)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cuda_device_builtin_surftex_should_be_template_class"] = {
["note_cuda_device_builtin_surftex_should_be_template_class"]={
[a] = "note: A needs to be instantiated from a class template with proper template arguments (note_cuda_device_builtin_surftex_should_be_template_class)",
[c]="note: A needs to be instantiated from a class template with proper template arguments (note_cuda_device_builtin_surftex_should_be_template_class)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cuda_host_var"] = {
["note_cuda_host_var"]={
[a] = "note: host variable declared here (note_cuda_host_var)",
[c]="note: host variable declared here (note_cuda_host_var)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cuda_ovl_candidate_target_mismatch"] = {
["note_cuda_ovl_candidate_target_mismatch"]={
[a] = "note: candidate template ignored: target attributes do not match (note_cuda_ovl_candidate_target_mismatch)",
[c]="note: candidate template ignored: target attributes do not match (note_cuda_ovl_candidate_target_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_cxx20_compat_utf8_string_remove_u8"] = {
["note_cxx20_compat_utf8_string_remove_u8"]={
[a] = "note: remove \'u8\' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 (note_cxx20_compat_utf8_string_remove_u8)",
[c]="note: remove \'u8\' prefix to avoid a change of behavior; Clang encodes unprefixed narrow string literals as UTF-8 (note_cxx20_compat_utf8_string_remove_u8)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_decl_hiding_tag_type"] = {
["note_decl_hiding_tag_type"]={
[a] = "note: A B is hidden by a non-type declaration of C here (note_decl_hiding_tag_type)",
[c]="note: A B is hidden by a non-type declaration of C here (note_decl_hiding_tag_type)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_decl_unguarded_availability_silence"] = {
["note_decl_unguarded_availability_silence"]={
[a] = "note: annotate ... with an availability attribute to silence this warning (note_decl_unguarded_availability_silence)",
[c]="note: annotate ... with an availability attribute to silence this warning (note_decl_unguarded_availability_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_declaration_not_a_prototype"] = {
["note_declaration_not_a_prototype"]={
[a] = "note: this declaration is not a prototype; add ... to make it ... (note_declaration_not_a_prototype)",
[c]="note: this declaration is not a prototype; add ... to make it ... (note_declaration_not_a_prototype)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_declare_parameter_strong"] = {
["note_declare_parameter_strong"]={
[a] = "note: declare the parameter __strong or capture a __block __strong variable to keep values alive across autorelease pools (note_declare_parameter_strong)",
[c]="note: declare the parameter __strong or capture a __block __strong variable to keep values alive across autorelease pools (note_declare_parameter_strong)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["note_declared_at"] = {
["note_declared_at"]={
[a] = "note: declared here (note_declared_at)",
[c]="note: declared here (note_declared_at)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_declared_coroutine_here"] = {
["note_declared_coroutine_here"]={
[a] = "note: function is a coroutine due to use of \'A\' here (note_declared_coroutine_here)",
[c]="note: function is a coroutine due to use of \'A\' here (note_declared_coroutine_here)",
["type"] = "Note",
[b]=i,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["note_declared_nonnull"] = {
["note_declared_nonnull"]={
[a] = "note: declared ... here (note_declared_nonnull)",
[c]="note: declared ... here (note_declared_nonnull)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_declared_required_constant_init_here"] = {
["note_declared_required_constant_init_here"]={
[a] = "note: required by ... here (note_declared_required_constant_init_here)",
[c]="note: required by ... here (note_declared_required_constant_init_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deduced_non_type_template_arg_type_mismatch"] = {
["note_deduced_non_type_template_arg_type_mismatch"]={
[a] = "note: deduced non-type template argument does not have the same type as the corresponding template parameter (A vs B) (note_deduced_non_type_template_arg_type_mismatch)",
[c]="note: deduced non-type template argument does not have the same type as the corresponding template parameter (A vs B) (note_deduced_non_type_template_arg_type_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_deduced_template_arg_substitution_here"] = {
["note_deduced_template_arg_substitution_here"]={
[a] = "note: during template argument deduction for ... template ...A B (note_deduced_template_arg_substitution_here)",
[c]="note: during template argument deduction for ... template ...A B (note_deduced_template_arg_substitution_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deduction_guide_access"] = {
["note_deduction_guide_access"]={
[a] = "note: deduction guide declared A by intervening access specifier (note_deduction_guide_access)",
[c]="note: deduction guide declared A by intervening access specifier (note_deduction_guide_access)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deduction_guide_template_access"] = {
["note_deduction_guide_template_access"]={
[a] = "note: member template declared A here (note_deduction_guide_template_access)",
[c]="note: member template declared A here (note_deduction_guide_template_access)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_default_arg_instantiation_here"] = {
["note_default_arg_instantiation_here"]={
[a] = "note: in instantiation of default argument for \'A\' required here (note_default_arg_instantiation_here)",
[c]="note: in instantiation of default argument for \'A\' required here (note_default_arg_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_default_argument_declared_here"] = {
["note_default_argument_declared_here"]={
[a] = "note: default argument declared here (note_default_argument_declared_here)",
[c]="note: default argument declared here (note_default_argument_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_default_function_arg_instantiation_here"] = {
["note_default_function_arg_instantiation_here"]={
[a] = "note: in instantiation of default function argument expression for \'A\' required here (note_default_function_arg_instantiation_here)",
[c]="note: in instantiation of default function argument expression for \'A\' required here (note_default_function_arg_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_default_member_initializer_not_yet_parsed"] = {
["note_default_member_initializer_not_yet_parsed"]={
[a] = "note: default member initializer declared here (note_default_member_initializer_not_yet_parsed)",
[c]="note: default member initializer declared here (note_default_member_initializer_not_yet_parsed)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_ambiguous"] = {
["note_defaulted_comparison_ambiguous"]={
[a] = "note: defaulted A is implicitly deleted because implied ...comparison ...is ambiguous (note_defaulted_comparison_ambiguous)",
[c]="note: defaulted A is implicitly deleted because implied ...comparison ...is ambiguous (note_defaulted_comparison_ambiguous)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_calls_deleted"] = {
["note_defaulted_comparison_calls_deleted"]={
[a] = "note: defaulted A is implicitly deleted because it would invoke a deleted comparison function... (note_defaulted_comparison_calls_deleted)",
[c]="note: defaulted A is implicitly deleted because it would invoke a deleted comparison function... (note_defaulted_comparison_calls_deleted)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_cannot_deduce"] = {
["note_defaulted_comparison_cannot_deduce"]={
[a] = "note: return type of defaulted \'operator<=>\' cannot be deduced because return type A of three-way comparison for ... B is not a standard comparison category type (note_defaulted_comparison_cannot_deduce)",
[c]="note: return type of defaulted \'operator<=>\' cannot be deduced because return type A of three-way comparison for ... B is not a standard comparison category type (note_defaulted_comparison_cannot_deduce)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_cannot_deduce_callee"] = {
["note_defaulted_comparison_cannot_deduce_callee"]={
[a] = "note: selected \'operator<=>\' for ... A declared here (note_defaulted_comparison_cannot_deduce_callee)",
[c]="note: selected \'operator<=>\' for ... A declared here (note_defaulted_comparison_cannot_deduce_callee)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_cannot_deduce_undeduced_auto"] = {
["note_defaulted_comparison_cannot_deduce_undeduced_auto"]={
[a] = "note: ... A declared here (note_defaulted_comparison_cannot_deduce_undeduced_auto)",
[c]="note: ... A declared here (note_defaulted_comparison_cannot_deduce_undeduced_auto)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_inaccessible"] = {
["note_defaulted_comparison_inaccessible"]={
[a] = "note: defaulted A is implicitly deleted because it would invoke a ... B... (note_defaulted_comparison_inaccessible)",
[c]="note: defaulted A is implicitly deleted because it would invoke a ... B... (note_defaulted_comparison_inaccessible)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_no_viable_function"] = {
["note_defaulted_comparison_no_viable_function"]={
[a] = "note: defaulted A is implicitly deleted because there is no viable ... for ...B (note_defaulted_comparison_no_viable_function)",
[c]="note: defaulted A is implicitly deleted because there is no viable ... for ...B (note_defaulted_comparison_no_viable_function)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_no_viable_function_synthesized"] = {
["note_defaulted_comparison_no_viable_function_synthesized"]={
[a] = "note: three-way comparison cannot be synthesized because there is no viable function for ... comparison (note_defaulted_comparison_no_viable_function_synthesized)",
[c]="note: three-way comparison cannot be synthesized because there is no viable function for ... comparison (note_defaulted_comparison_no_viable_function_synthesized)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_not_constexpr"] = {
["note_defaulted_comparison_not_constexpr"]={
[a] = "note: non-constexpr comparison function would be used to compare ... (note_defaulted_comparison_not_constexpr)",
[c]="note: non-constexpr comparison function would be used to compare ... (note_defaulted_comparison_not_constexpr)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_not_constexpr_here"] = {
["note_defaulted_comparison_not_constexpr_here"]={
[a] = "note: non-constexpr comparison function declared here (note_defaulted_comparison_not_constexpr_here)",
[c]="note: non-constexpr comparison function declared here (note_defaulted_comparison_not_constexpr_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_not_rewritten_callee"] = {
["note_defaulted_comparison_not_rewritten_callee"]={
[a] = "note: defaulted A is implicitly deleted because this non-rewritten comparison function would be the best match for the comparison (note_defaulted_comparison_not_rewritten_callee)",
[c]="note: defaulted A is implicitly deleted because this non-rewritten comparison function would be the best match for the comparison (note_defaulted_comparison_not_rewritten_callee)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_not_rewritten_conversion"] = {
["note_defaulted_comparison_not_rewritten_conversion"]={
[a] = "note: defaulted A is implicitly deleted because a builtin comparison function using this conversion would be the best match for the comparison (note_defaulted_comparison_not_rewritten_conversion)",
[c]="note: defaulted A is implicitly deleted because a builtin comparison function using this conversion would be the best match for the comparison (note_defaulted_comparison_not_rewritten_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_reference_member"] = {
["note_defaulted_comparison_reference_member"]={
[a] = "note: defaulted A is implicitly deleted because class B has a reference member (note_defaulted_comparison_reference_member)",
[c]="note: defaulted A is implicitly deleted because class B has a reference member (note_defaulted_comparison_reference_member)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defaulted_comparison_union"] = {
["note_defaulted_comparison_union"]={
[a] = "note: defaulted A is implicitly deleted because B is a ... with variant members (note_defaulted_comparison_union)",
[c]="note: defaulted A is implicitly deleted because B is a ... with variant members (note_defaulted_comparison_union)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_defined_here"] = {
["note_defined_here"]={
[a] = "note: A defined here (note_defined_here)",
[c]="note: A defined here (note_defined_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_delete_conversion"] = {
["note_delete_conversion"]={
[a] = "note: conversion to pointer type A (note_delete_conversion)",
[c]="note: conversion to pointer type A (note_delete_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_delete_non_virtual"] = {
["note_delete_non_virtual"]={
[a] = "note: qualify call to silence this warning (note_delete_non_virtual)",
[c]="note: qualify call to silence this warning (note_delete_non_virtual)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_assign_field"] = {
["note_deleted_assign_field"]={
[a] = "note: ... assignment operator of A is implicitly deleted because field B is of ... type C (note_deleted_assign_field)",
[c]="note: ... assignment operator of A is implicitly deleted because field B is of ... type C (note_deleted_assign_field)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_copy_ctor_rvalue_reference"] = {
["note_deleted_copy_ctor_rvalue_reference"]={
[a] = "note: copy constructor of A is implicitly deleted because field B is of rvalue reference type C (note_deleted_copy_ctor_rvalue_reference)",
[c]="note: copy constructor of A is implicitly deleted because field B is of rvalue reference type C (note_deleted_copy_ctor_rvalue_reference)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_copy_user_declared_move"] = {
["note_deleted_copy_user_declared_move"]={
[a] = "note: copy ... is implicitly deleted because A has a user-declared move ... (note_deleted_copy_user_declared_move)",
[c]="note: copy ... is implicitly deleted because A has a user-declared move ... (note_deleted_copy_user_declared_move)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_default_ctor_all_const"] = {
["note_deleted_default_ctor_all_const"]={
[a] = "note: ... A is implicitly deleted because all ... are const-qualified (note_deleted_default_ctor_all_const)",
[c]="note: ... A is implicitly deleted because all ... are const-qualified (note_deleted_default_ctor_all_const)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_default_ctor_uninit_field"] = {
["note_deleted_default_ctor_uninit_field"]={
[a] = "note: ... A is implicitly deleted because field B of ... type C would not be initialized (note_deleted_default_ctor_uninit_field)",
[c]="note: ... A is implicitly deleted because field B of ... type C would not be initialized (note_deleted_default_ctor_uninit_field)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_dtor_no_operator_delete"] = {
["note_deleted_dtor_no_operator_delete"]={
[a] = "note: virtual destructor requires an unambiguous, accessible \'operator delete\' (note_deleted_dtor_no_operator_delete)",
[c]="note: virtual destructor requires an unambiguous, accessible \'operator delete\' (note_deleted_dtor_no_operator_delete)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_special_member_class_subobject"] = {
["note_deleted_special_member_class_subobject"]={
[a] = "note: ... A is implicitly deleted because ... ... (note_deleted_special_member_class_subobject)",
[c]="note: ... A is implicitly deleted because ... ... (note_deleted_special_member_class_subobject)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deleted_type_mismatch"] = {
["note_deleted_type_mismatch"]={
[a] = "note: function is implicitly deleted because its declared type does not match the type of an implicit ... (note_deleted_type_mismatch)",
[c]="note: function is implicitly deleted because its declared type does not match the type of an implicit ... (note_deleted_type_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_dependent_function_template_spec_discard_reason"] = {
["note_dependent_function_template_spec_discard_reason"]={
[a] = "note: candidate ignored: ... (note_dependent_function_template_spec_discard_reason)",
[c]="note: candidate ignored: ... (note_dependent_function_template_spec_discard_reason)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_dependent_member_use"] = {
["note_dependent_member_use"]={
[a] = "note: must qualify identifier to find this declaration in dependent base class (note_dependent_member_use)",
[c]="note: must qualify identifier to find this declaration in dependent base class (note_dependent_member_use)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_dependent_non_type_default_arg_in_partial_spec"] = {
["note_dependent_non_type_default_arg_in_partial_spec"]={
[a] = "note: template parameter is used in default argument declared here (note_dependent_non_type_default_arg_in_partial_spec)",
[c]="note: template parameter is used in default argument declared here (note_dependent_non_type_default_arg_in_partial_spec)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_deprecated_this_capture"] = {
["note_deprecated_this_capture"]={
[a] = "note: add an explicit capture of \'this\' to capture \'*this\' by reference (note_deprecated_this_capture)",
[c]="note: add an explicit capture of \'this\' to capture \'*this\' by reference (note_deprecated_this_capture)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_designated_init_mixed"] = {
["note_designated_init_mixed"]={
[a] = "note: first non-designated initializer is here (note_designated_init_mixed)",
[c]="note: first non-designated initializer is here (note_designated_init_mixed)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_destructor_nontype_here"] = {
["note_destructor_nontype_here"]={
[a] = "note: non-type declaration found by destructor name lookup (note_destructor_nontype_here)",
[c]="note: non-type declaration found by destructor name lookup (note_destructor_nontype_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_destructor_type_here"] = {
["note_destructor_type_here"]={
[a] = "note: type A found by destructor name lookup (note_destructor_type_here)",
[c]="note: type A found by destructor name lookup (note_destructor_type_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_direct_member_here"] = {
["note_direct_member_here"]={
[a] = "note: direct member declared here (note_direct_member_here)",
[c]="note: direct member declared here (note_direct_member_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_direct_method_declared_at"] = {
["note_direct_method_declared_at"]={
[a] = "note: direct method A declared here (note_direct_method_declared_at)",
[c]="note: direct method A declared here (note_direct_method_declared_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_doc_block_command_previous"] = {
["note_doc_block_command_previous"]={
[a] = "note: previous command \'...A\' here (note_doc_block_command_previous)",
[c]="note: previous command \'...A\' here (note_doc_block_command_previous)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_block_command_previous_alias"] = {
["note_doc_block_command_previous_alias"]={
[a] = "note: previous command \'...A\' (an alias of \'\\B\') here (note_doc_block_command_previous_alias)",
[c]="note: previous command \'...A\' (an alias of \'\\B\') here (note_doc_block_command_previous_alias)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_html_end_tag"] = {
["note_doc_html_end_tag"]={
[a] = "note: end tag (note_doc_html_end_tag)",
[c]="note: end tag (note_doc_html_end_tag)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_html_tag_started_here"] = {
["note_doc_html_tag_started_here"]={
[a] = "note: HTML tag started here (note_doc_html_tag_started_here)",
[c]="note: HTML tag started here (note_doc_html_tag_started_here)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_param_name_suggestion"] = {
["note_doc_param_name_suggestion"]={
[a] = "note: did you mean \'A\'? (note_doc_param_name_suggestion)",
[c]="note: did you mean \'A\'? (note_doc_param_name_suggestion)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_param_previous"] = {
["note_doc_param_previous"]={
[a] = "note: previous documentation (note_doc_param_previous)",
[c]="note: previous documentation (note_doc_param_previous)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_tparam_name_suggestion"] = {
["note_doc_tparam_name_suggestion"]={
[a] = "note: did you mean \'A\'? (note_doc_tparam_name_suggestion)",
[c]="note: did you mean \'A\'? (note_doc_tparam_name_suggestion)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_doc_tparam_previous"] = {
["note_doc_tparam_previous"]={
[a] = "note: previous documentation (note_doc_tparam_previous)",
[c]="note: previous documentation (note_doc_tparam_previous)",
["type"] = "Note",
[b]=i,
["category"] = "Documentation Issue"
[a]=db
},
},
["note_drv_address_sanitizer_debug_runtime"] = {
["note_drv_address_sanitizer_debug_runtime"]={
[a] = "note: AddressSanitizer doesn\'t support linking with debug runtime libraries yet (note_drv_address_sanitizer_debug_runtime)",
[c]="note: AddressSanitizer doesn\'t support linking with debug runtime libraries yet (note_drv_address_sanitizer_debug_runtime)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_drv_available_multilibs"] = {
["note_drv_available_multilibs"]={
[a] = "note: available multilibs are:A (note_drv_available_multilibs)",
[c]="note: available multilibs are:A (note_drv_available_multilibs)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_drv_command_failed_diag_msg"] = {
["note_drv_command_failed_diag_msg"]={
[a] = "note: diagnostic msg: A (note_drv_command_failed_diag_msg)",
[c]="note: diagnostic msg: A (note_drv_command_failed_diag_msg)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_drv_config_file_searched_in"] = {
["note_drv_config_file_searched_in"]={
[a] = "note: was searched for in the directory: A (note_drv_config_file_searched_in)",
[c]="note: was searched for in the directory: A (note_drv_config_file_searched_in)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_drv_t_option_is_global"] = {
["note_drv_t_option_is_global"]={
[a] = "note: the last \'/TC\' or \'/TP\' option takes precedence over earlier instances (note_drv_t_option_is_global)",
[c]="note: the last \'/TC\' or \'/TP\' option takes precedence over earlier instances (note_drv_t_option_is_global)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_drv_use_standard"] = {
["note_drv_use_standard"]={
[a] = "note: use \'A\'... for \'B\' standard (note_drv_use_standard)",
[c]="note: use \'A\'... for \'B\' standard (note_drv_use_standard)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_drv_verify_prefix_spelling"] = {
["note_drv_verify_prefix_spelling"]={
[a] = "note: -verify prefixes must start with a letter and contain only alphanumeric characters, hyphens, and underscores (note_drv_verify_prefix_spelling)",
[c]="note: -verify prefixes must start with a letter and contain only alphanumeric characters, hyphens, and underscores (note_drv_verify_prefix_spelling)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_due_to_dllexported_class"] = {
["note_due_to_dllexported_class"]={
[a] = "note: due to A being dllexported... (note_due_to_dllexported_class)",
[c]="note: due to A being dllexported... (note_due_to_dllexported_class)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_duplicate_asm_operand_name"] = {
["note_duplicate_asm_operand_name"]={
[a] = "note: asm operand name \"A\" first referenced here (note_duplicate_asm_operand_name)",
[c]="note: asm operand name \"A\" first referenced here (note_duplicate_asm_operand_name)",
["type"] = "Note",
[b]=i,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["note_duplicate_case_prev"] = {
["note_duplicate_case_prev"]={
[a] = "note: previous case defined here (note_duplicate_case_prev)",
[c]="note: previous case defined here (note_duplicate_case_prev)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_duplicate_element"] = {
["note_duplicate_element"]={
[a] = "note: element A also has value B (note_duplicate_element)",
[c]="note: element A also has value B (note_duplicate_element)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_empty_body_on_separate_line"] = {
["note_empty_body_on_separate_line"]={
[a] = "note: put the semicolon on a separate line to silence this warning (note_empty_body_on_separate_line)",
[c]="note: put the semicolon on a separate line to silence this warning (note_empty_body_on_separate_line)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_empty_parens_default_ctor"] = {
["note_empty_parens_default_ctor"]={
[a] = "note: remove parentheses to declare a variable (note_empty_parens_default_ctor)",
[c]="note: remove parentheses to declare a variable (note_empty_parens_default_ctor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_empty_parens_function_call"] = {
["note_empty_parens_function_call"]={
[a] = "note: change this \',\' to a \';\' to call A (note_empty_parens_function_call)",
[c]="note: change this \',\' to a \';\' to call A (note_empty_parens_function_call)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_empty_parens_zero_initialize"] = {
["note_empty_parens_zero_initialize"]={
[a] = "note: replace parentheses with an initializer to declare a variable (note_empty_parens_zero_initialize)",
[c]="note: replace parentheses with an initializer to declare a variable (note_empty_parens_zero_initialize)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_empty_using_if_exists_here"] = {
["note_empty_using_if_exists_here"]={
[a] = "note: using declaration annotated with \'using_if_exists\' here (note_empty_using_if_exists_here)",
[c]="note: using declaration annotated with \'using_if_exists\' here (note_empty_using_if_exists_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enforce_read_only_placement"] = {
["note_enforce_read_only_placement"]={
[a] = "note: type was declared read-only here (note_enforce_read_only_placement)",
[c]="note: type was declared read-only here (note_enforce_read_only_placement)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enters_block_captures_cxx_obj"] = {
["note_enters_block_captures_cxx_obj"]={
[a] = "note: jump enters lifetime of block which captures a destructible C++ object (note_enters_block_captures_cxx_obj)",
[c]="note: jump enters lifetime of block which captures a destructible C++ object (note_enters_block_captures_cxx_obj)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enters_block_captures_non_trivial_c_struct"] = {
["note_enters_block_captures_non_trivial_c_struct"]={
[a] = "note: jump enters lifetime of block which captures a C struct that is non-trivial to destroy (note_enters_block_captures_non_trivial_c_struct)",
[c]="note: jump enters lifetime of block which captures a C struct that is non-trivial to destroy (note_enters_block_captures_non_trivial_c_struct)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enters_block_captures_strong"] = {
["note_enters_block_captures_strong"]={
[a] = "note: jump enters lifetime of block which strongly captures a variable (note_enters_block_captures_strong)",
[c]="note: jump enters lifetime of block which strongly captures a variable (note_enters_block_captures_strong)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enters_block_captures_weak"] = {
["note_enters_block_captures_weak"]={
[a] = "note: jump enters lifetime of block which weakly captures a variable (note_enters_block_captures_weak)",
[c]="note: jump enters lifetime of block which weakly captures a variable (note_enters_block_captures_weak)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enters_compound_literal_scope"] = {
["note_enters_compound_literal_scope"]={
[a] = "note: jump enters lifetime of a compound literal that is non-trivial to destruct (note_enters_compound_literal_scope)",
[c]="note: jump enters lifetime of a compound literal that is non-trivial to destruct (note_enters_compound_literal_scope)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enters_statement_expression"] = {
["note_enters_statement_expression"]={
[a] = "note: jump enters a statement expression (note_enters_statement_expression)",
[c]="note: jump enters a statement expression (note_enters_statement_expression)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_entity_declared_at"] = {
["note_entity_declared_at"]={
[a] = "note: A declared here (note_entity_declared_at)",
[c]="note: A declared here (note_entity_declared_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_enum_specialized_here"] = {
["note_enum_specialized_here"]={
[a] = "note: enum A was explicitly specialized here (note_enum_specialized_here)",
[c]="note: enum A was explicitly specialized here (note_enum_specialized_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_equality_comparison_silence"] = {
["note_equality_comparison_silence"]={
[a] = "note: remove extraneous parentheses around the comparison to silence this warning (note_equality_comparison_silence)",
[c]="note: remove extraneous parentheses around the comparison to silence this warning (note_equality_comparison_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_equality_comparison_to_assign"] = {
["note_equality_comparison_to_assign"]={
[a] = "note: use \'=\' to turn this equality comparison into an assignment (note_equality_comparison_to_assign)",
[c]="note: use \'=\' to turn this equality comparison into an assignment (note_equality_comparison_to_assign)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_equivalent_internal_linkage_decl"] = {
["note_equivalent_internal_linkage_decl"]={
[a] = "note: declared here... (note_equivalent_internal_linkage_decl)",
[c]="note: declared here... (note_equivalent_internal_linkage_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_evaluate_comparison_first"] = {
["note_evaluate_comparison_first"]={
[a] = "note: place parentheses around comparison expression to evaluate it first (note_evaluate_comparison_first)",
[c]="note: place parentheses around comparison expression to evaluate it first (note_evaluate_comparison_first)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_evaluating_exception_spec_here"] = {
["note_evaluating_exception_spec_here"]={
[a] = "note: in evaluation of exception specification for A needed here (note_evaluating_exception_spec_here)",
[c]="note: in evaluation of exception specification for A needed here (note_evaluating_exception_spec_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exception_spec_deprecated"] = {
["note_exception_spec_deprecated"]={
[a] = "note: use \'A\' instead (note_exception_spec_deprecated)",
[c]="note: use \'A\' instead (note_exception_spec_deprecated)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_exits___block"] = {
["note_exits___block"]={
[a] = "note: jump exits scope of __block variable (note_exits___block)",
[c]="note: jump exits scope of __block variable (note_exits___block)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_block_captures_cxx_obj"] = {
["note_exits_block_captures_cxx_obj"]={
[a] = "note: jump exits lifetime of block which captures a destructible C++ object (note_exits_block_captures_cxx_obj)",
[c]="note: jump exits lifetime of block which captures a destructible C++ object (note_exits_block_captures_cxx_obj)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_block_captures_non_trivial_c_struct"] = {
["note_exits_block_captures_non_trivial_c_struct"]={
[a] = "note: jump exits lifetime of block which captures a C struct that is non-trivial to destroy (note_exits_block_captures_non_trivial_c_struct)",
[c]="note: jump exits lifetime of block which captures a C struct that is non-trivial to destroy (note_exits_block_captures_non_trivial_c_struct)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_block_captures_strong"] = {
["note_exits_block_captures_strong"]={
[a] = "note: jump exits lifetime of block which strongly captures a variable (note_exits_block_captures_strong)",
[c]="note: jump exits lifetime of block which strongly captures a variable (note_exits_block_captures_strong)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_block_captures_weak"] = {
["note_exits_block_captures_weak"]={
[a] = "note: jump exits lifetime of block which weakly captures a variable (note_exits_block_captures_weak)",
[c]="note: jump exits lifetime of block which weakly captures a variable (note_exits_block_captures_weak)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_cleanup"] = {
["note_exits_cleanup"]={
[a] = "note: jump exits scope of variable with __attribute__((cleanup)) (note_exits_cleanup)",
[c]="note: jump exits scope of variable with __attribute__((cleanup)) (note_exits_cleanup)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_compound_literal_scope"] = {
["note_exits_compound_literal_scope"]={
[a] = "note: jump exits lifetime of a compound literal that is non-trivial to destruct (note_exits_compound_literal_scope)",
[c]="note: jump exits lifetime of a compound literal that is non-trivial to destruct (note_exits_compound_literal_scope)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_cxx_catch"] = {
["note_exits_cxx_catch"]={
[a] = "note: jump exits catch block (note_exits_cxx_catch)",
[c]="note: jump exits catch block (note_exits_cxx_catch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_cxx_try"] = {
["note_exits_cxx_try"]={
[a] = "note: jump exits try block (note_exits_cxx_try)",
[c]="note: jump exits try block (note_exits_cxx_try)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_dtor"] = {
["note_exits_dtor"]={
[a] = "note: jump exits scope of variable with non-trivial destructor (note_exits_dtor)",
[c]="note: jump exits scope of variable with non-trivial destructor (note_exits_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_autoreleasepool"] = {
["note_exits_objc_autoreleasepool"]={
[a] = "note: jump exits autoreleasepool block (note_exits_objc_autoreleasepool)",
[c]="note: jump exits autoreleasepool block (note_exits_objc_autoreleasepool)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_catch"] = {
["note_exits_objc_catch"]={
[a] = "note: jump exits @catch block (note_exits_objc_catch)",
[c]="note: jump exits @catch block (note_exits_objc_catch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_finally"] = {
["note_exits_objc_finally"]={
[a] = "note: jump exits @finally block (note_exits_objc_finally)",
[c]="note: jump exits @finally block (note_exits_objc_finally)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_strong"] = {
["note_exits_objc_strong"]={
[a] = "note: jump exits scope of __strong variable (note_exits_objc_strong)",
[c]="note: jump exits scope of __strong variable (note_exits_objc_strong)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_synchronized"] = {
["note_exits_objc_synchronized"]={
[a] = "note: jump exits @synchronized block (note_exits_objc_synchronized)",
[c]="note: jump exits @synchronized block (note_exits_objc_synchronized)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_try"] = {
["note_exits_objc_try"]={
[a] = "note: jump exits @try block (note_exits_objc_try)",
[c]="note: jump exits @try block (note_exits_objc_try)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_objc_weak"] = {
["note_exits_objc_weak"]={
[a] = "note: jump exits scope of __weak variable (note_exits_objc_weak)",
[c]="note: jump exits scope of __weak variable (note_exits_objc_weak)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_seh_except"] = {
["note_exits_seh_except"]={
[a] = "note: jump exits __except block (note_exits_seh_except)",
[c]="note: jump exits __except block (note_exits_seh_except)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_seh_finally"] = {
["note_exits_seh_finally"]={
[a] = "note: jump exits __finally block (note_exits_seh_finally)",
[c]="note: jump exits __finally block (note_exits_seh_finally)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_seh_try"] = {
["note_exits_seh_try"]={
[a] = "note: jump exits __try block (note_exits_seh_try)",
[c]="note: jump exits __try block (note_exits_seh_try)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_exits_temporary_dtor"] = {
["note_exits_temporary_dtor"]={
[a] = "note: jump exits scope of lifetime-extended temporary with non-trivial destructor (note_exits_temporary_dtor)",
[c]="note: jump exits scope of lifetime-extended temporary with non-trivial destructor (note_exits_temporary_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_explicit_ctor_deduction_guide_here"] = {
["note_explicit_ctor_deduction_guide_here"]={
[a] = "note: explicit ... declared here (note_explicit_ctor_deduction_guide_here)",
[c]="note: explicit ... declared here (note_explicit_ctor_deduction_guide_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_explicit_instantiation_candidate"] = {
["note_explicit_instantiation_candidate"]={
[a] = "note: explicit instantiation candidate function A template here B (note_explicit_instantiation_candidate)",
[c]="note: explicit instantiation candidate function A template here B (note_explicit_instantiation_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_explicit_instantiation_definition_here"] = {
["note_explicit_instantiation_definition_here"]={
[a] = "note: explicit instantiation definition is here (note_explicit_instantiation_definition_here)",
[c]="note: explicit instantiation definition is here (note_explicit_instantiation_definition_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_explicit_instantiation_here"] = {
["note_explicit_instantiation_here"]={
[a] = "note: explicit instantiation refers here (note_explicit_instantiation_here)",
[c]="note: explicit instantiation refers here (note_explicit_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_explicit_template_arg_substitution_here"] = {
["note_explicit_template_arg_substitution_here"]={
[a] = "note: while substituting explicitly-specified template arguments into function template A B (note_explicit_template_arg_substitution_here)",
[c]="note: while substituting explicitly-specified template arguments into function template A B (note_explicit_template_arg_substitution_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_explicit_template_spec_does_not_need_header"] = {
["note_explicit_template_spec_does_not_need_header"]={
[a] = "note: \'template<>\' header not required for explicitly-specialized class A declared here (note_explicit_template_spec_does_not_need_header)",
[c]="note: \'template<>\' header not required for explicitly-specialized class A declared here (note_explicit_template_spec_does_not_need_header)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_export"] = {
["note_export"]={
[a] = "note: export block begins here (note_export)",
[c]="note: export block begins here (note_export)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_expr_divide_by_zero"] = {
["note_expr_divide_by_zero"]={
[a] = "note: division by zero (note_expr_divide_by_zero)",
[c]="note: division by zero (note_expr_divide_by_zero)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_expr_evaluates_to"] = {
["note_expr_evaluates_to"]={
[a] = "note: expression evaluates to \'A B C\' (note_expr_evaluates_to)",
[c]="note: expression evaluates to \'A B C\' (note_expr_evaluates_to)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_constraints_not_satisfied"] = {
["note_expr_requirement_constraints_not_satisfied"]={
[a] = "note: ... type constraint \'A\' was not satisfied: (note_expr_requirement_constraints_not_satisfied)",
[c]="note: ... type constraint \'A\' was not satisfied: (note_expr_requirement_constraints_not_satisfied)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_constraints_not_satisfied_simple"] = {
["note_expr_requirement_constraints_not_satisfied_simple"]={
[a] = "note: ... A does not satisfy B: (note_expr_requirement_constraints_not_satisfied_simple)",
[c]="note: ... A does not satisfy B: (note_expr_requirement_constraints_not_satisfied_simple)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_expr_substitution_error"] = {
["note_expr_requirement_expr_substitution_error"]={
[a] = "note: ... \'A\' would be invalid: B (note_expr_requirement_expr_substitution_error)",
[c]="note: ... \'A\' would be invalid: B (note_expr_requirement_expr_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_expr_unknown_substitution_error"] = {
["note_expr_requirement_expr_unknown_substitution_error"]={
[a] = "note: ... \'A\' would be invalid (note_expr_requirement_expr_unknown_substitution_error)",
[c]="note: ... \'A\' would be invalid (note_expr_requirement_expr_unknown_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_noexcept_not_met"] = {
["note_expr_requirement_noexcept_not_met"]={
[a] = "note: ... \'A\' may throw an exception (note_expr_requirement_noexcept_not_met)",
[c]="note: ... \'A\' may throw an exception (note_expr_requirement_noexcept_not_met)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_type_requirement_substitution_error"] = {
["note_expr_requirement_type_requirement_substitution_error"]={
[a] = "note: ... \'A\' would be invalid: B (note_expr_requirement_type_requirement_substitution_error)",
[c]="note: ... \'A\' would be invalid: B (note_expr_requirement_type_requirement_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_expr_requirement_type_requirement_unknown_substitution_error"] = {
["note_expr_requirement_type_requirement_unknown_substitution_error"]={
[a] = "note: ... \'A\' would be invalid (note_expr_requirement_type_requirement_unknown_substitution_error)",
[c]="note: ... \'A\' would be invalid (note_expr_requirement_type_requirement_unknown_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_extern_c_begins_here"] = {
["note_extern_c_begins_here"]={
[a] = "note: extern \"C\" language linkage specification begins here (note_extern_c_begins_here)",
[c]="note: extern \"C\" language linkage specification begins here (note_extern_c_begins_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_extern_c_global_conflict"] = {
["note_extern_c_global_conflict"]={
[a] = "note: declared ... here (note_extern_c_global_conflict)",
[c]="note: declared ... here (note_extern_c_global_conflict)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_extra_comma_message_arg"] = {
["note_extra_comma_message_arg"]={
[a] = "note: comma separating Objective-C messaging arguments (note_extra_comma_message_arg)",
[c]="note: comma separating Objective-C messaging arguments (note_extra_comma_message_arg)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_fallthrough_insert_semi_fixit"] = {
["note_fallthrough_insert_semi_fixit"]={
[a] = "note: did you forget \';\'? (note_fallthrough_insert_semi_fixit)",
[c]="note: did you forget \';\'? (note_fallthrough_insert_semi_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_fe_backend_invalid_loc"] = {
["note_fe_backend_invalid_loc"]={
[a] = "note: could not determine the original source location for A:B:C (note_fe_backend_invalid_loc)",
[c]="note: could not determine the original source location for A:B:C (note_fe_backend_invalid_loc)",
["type"] = "Note",
[b]=i,
["category"] = "Backend Issue"
[a]=Vb
},
},
["note_fe_backend_resource_limit"] = {
["note_fe_backend_resource_limit"]={
[a] = "note: A (B) exceeds limit (C) in \'D\' (note_fe_backend_resource_limit)",
[c]="note: A (B) exceeds limit (C) in \'D\' (note_fe_backend_resource_limit)",
["type"] = "Note",
[b]=i,
["category"] = "Backend Issue"
[a]=Vb
},
},
["note_fe_inline_asm_here"] = {
["note_fe_inline_asm_here"]={
[a] = "note: instantiated into assembly here (note_fe_inline_asm_here)",
[c]="note: instantiated into assembly here (note_fe_inline_asm_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_fe_linking_module"] = {
["note_fe_linking_module"]={
[a] = "note: linking module \'A\': B (note_fe_linking_module)",
[c]="note: linking module \'A\': B (note_fe_linking_module)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_field_designator_found"] = {
["note_field_designator_found"]={
[a] = "note: field designator refers here (note_field_designator_found)",
[c]="note: field designator refers here (note_field_designator_found)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_file_misc_sloc_usage"] = {
["note_file_misc_sloc_usage"]={
[a] = "note: A additional files entered using a total of BB of space (note_file_misc_sloc_usage)",
[c]="note: A additional files entered using a total of BB of space (note_file_misc_sloc_usage)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_file_sloc_usage"] = {
["note_file_sloc_usage"]={
[a] = "note: file entered A timeB using CB of space (note_file_sloc_usage)",
[c]="note: file entered A timeB using CB of space (note_file_sloc_usage)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_final_dtor_non_final_class_silence"] = {
["note_final_dtor_non_final_class_silence"]={
[a] = "note: mark A as \'...\' to silence this warning (note_final_dtor_non_final_class_silence)",
[c]="note: mark A as \'...\' to silence this warning (note_final_dtor_non_final_class_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_final_overrider"] = {
["note_final_overrider"]={
[a] = "note: final overrider of A in B (note_final_overrider)",
[c]="note: final overrider of A in B (note_final_overrider)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_first_module_difference"] = {
["note_first_module_difference"]={
[a] = "note: in first definition, possible difference is here (note_first_module_difference)",
[c]="note: in first definition, possible difference is here (note_first_module_difference)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_fixit_applied"] = {
["note_fixit_applied"]={
[a] = "note: FIX-IT applied suggested code changes (note_fixit_applied)",
[c]="note: FIX-IT applied suggested code changes (note_fixit_applied)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_fixit_failed"] = {
["note_fixit_failed"]={
[a] = "note: FIX-IT unable to apply suggested code changes (note_fixit_failed)",
[c]="note: FIX-IT unable to apply suggested code changes (note_fixit_failed)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_fixit_in_macro"] = {
["note_fixit_in_macro"]={
[a] = "note: FIX-IT unable to apply suggested code changes in a macro (note_fixit_in_macro)",
[c]="note: FIX-IT unable to apply suggested code changes in a macro (note_fixit_in_macro)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_fixit_unfixed_error"] = {
["note_fixit_unfixed_error"]={
[a] = "note: FIX-IT detected an error it cannot fix (note_fixit_unfixed_error)",
[c]="note: FIX-IT detected an error it cannot fix (note_fixit_unfixed_error)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_flexible_array_member"] = {
["note_flexible_array_member"]={
[a] = "note: initialized flexible array member A is here (note_flexible_array_member)",
[c]="note: initialized flexible array member A is here (note_flexible_array_member)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_for_range_begin_end"] = {
["note_for_range_begin_end"]={
[a] = "note: selected \'...\' ...A with iterator type B (note_for_range_begin_end)",
[c]="note: selected \'...\' ...A with iterator type B (note_for_range_begin_end)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_for_range_invalid_iterator"] = {
["note_for_range_invalid_iterator"]={
[a] = "note: in implicit call to \'operator...\' for iterator of type A (note_for_range_invalid_iterator)",
[c]="note: in implicit call to \'operator...\' for iterator of type A (note_for_range_invalid_iterator)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_for_range_member_begin_end_ignored"] = {
["note_for_range_member_begin_end_ignored"]={
[a] = "note: member is not a candidate because range type A has no \'...\' member (note_for_range_member_begin_end_ignored)",
[c]="note: member is not a candidate because range type A has no \'...\' member (note_for_range_member_begin_end_ignored)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_force_empty_selector_name"] = {
["note_force_empty_selector_name"]={
[a] = "note: or insert whitespace before \':\' to use A as parameter name and have an empty entry in the selector (note_force_empty_selector_name)",
[c]="note: or insert whitespace before \':\' to use A as parameter name and have an empty entry in the selector (note_force_empty_selector_name)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_format_fix_specifier"] = {
["note_format_fix_specifier"]={
[a] = "note: did you mean to use \'A\'? (note_format_fix_specifier)",
[c]="note: did you mean to use \'A\'? (note_format_fix_specifier)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_format_security_fixit"] = {
["note_format_security_fixit"]={
[a] = "note: treat the string as an argument to avoid this (note_format_security_fixit)",
[c]="note: treat the string as an argument to avoid this (note_format_security_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_format_string_defined"] = {
["note_format_string_defined"]={
[a] = "note: format string is defined here (note_format_string_defined)",
[c]="note: format string is defined here (note_format_string_defined)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_forward_class"] = {
["note_forward_class"]={
[a] = "note: forward declaration of class here (note_forward_class)",
[c]="note: forward declaration of class here (note_forward_class)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_forward_class_conversion"] = {
["note_forward_class_conversion"]={
[a] = "note: A is not defined, but forward declared here; conversion would be valid if it was derived from B (note_forward_class_conversion)",
[c]="note: A is not defined, but forward declared here; conversion would be valid if it was derived from B (note_forward_class_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_forward_declaration"] = {
["note_forward_declaration"]={
[a] = "note: forward declaration of A (note_forward_declaration)",
[c]="note: forward declaration of A (note_forward_declaration)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_forward_template_decl"] = {
["note_forward_template_decl"]={
[a] = "note: forward declaration of template entity is here (note_forward_template_decl)",
[c]="note: forward declaration of template entity is here (note_forward_template_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_found_mutex_near_match"] = {
["note_found_mutex_near_match"]={
[a] = "note: found near match \'A\' (note_found_mutex_near_match)",
[c]="note: found near match \'A\' (note_found_mutex_near_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_from_diagnose_if"] = {
["note_from_diagnose_if"]={
[a] = "note: from \'diagnose_if\' attribute on A: (note_from_diagnose_if)",
[c]="note: from \'diagnose_if\' attribute on A: (note_from_diagnose_if)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_style_cast_add_parentheses"] = {
["note_function_style_cast_add_parentheses"]={
[a] = "note: add enclosing parentheses to perform a function-style cast (note_function_style_cast_add_parentheses)",
[c]="note: add enclosing parentheses to perform a function-style cast (note_function_style_cast_add_parentheses)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_suggestion"] = {
["note_function_suggestion"]={
[a] = "note: did you mean A? (note_function_suggestion)",
[c]="note: did you mean A? (note_function_suggestion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_template_deduction_instantiation_here"] = {
["note_function_template_deduction_instantiation_here"]={
[a] = "note: while substituting deduced template arguments into function template A B (note_function_template_deduction_instantiation_here)",
[c]="note: while substituting deduced template arguments into function template A B (note_function_template_deduction_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_template_spec_here"] = {
["note_function_template_spec_here"]={
[a] = "note: in instantiation of function template specialization A requested here (note_function_template_spec_here)",
[c]="note: in instantiation of function template specialization A requested here (note_function_template_spec_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_template_spec_matched"] = {
["note_function_template_spec_matched"]={
[a] = "note: function template A matches specialization B (note_function_template_spec_matched)",
[c]="note: function template A matches specialization B (note_function_template_spec_matched)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_to_function_call"] = {
["note_function_to_function_call"]={
[a] = "note: suffix with parentheses to turn this into a function call (note_function_to_function_call)",
[c]="note: suffix with parentheses to turn this into a function call (note_function_to_function_call)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_function_warning_silence"] = {
["note_function_warning_silence"]={
[a] = "note: prefix with the address-of operator to silence this warning (note_function_warning_silence)",
[c]="note: prefix with the address-of operator to silence this warning (note_function_warning_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_getter_unavailable"] = {
["note_getter_unavailable"]={
[a] = "note: or because setter is declared here, but no getter method A is found (note_getter_unavailable)",
[c]="note: or because setter is declared here, but no getter method A is found (note_getter_unavailable)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_global_module_introducer_missing"] = {
["note_global_module_introducer_missing"]={
[a] = "note: add \'module;\' to the start of the file to introduce a global module fragment (note_global_module_introducer_missing)",
[c]="note: add \'module;\' to the start of the file to introduce a global module fragment (note_global_module_introducer_missing)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_goto_ms_asm_label"] = {
["note_goto_ms_asm_label"]={
[a] = "note: inline assembly label A declared here (note_goto_ms_asm_label)",
[c]="note: inline assembly label A declared here (note_goto_ms_asm_label)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_guarded_by_declared_here"] = {
["note_guarded_by_declared_here"]={
[a] = "note: guarded_by declared here (note_guarded_by_declared_here)",
[c]="note: guarded_by declared here (note_guarded_by_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_header_guard"] = {
["note_header_guard"]={
[a] = "note: A is defined here; did you mean B? (note_header_guard)",
[c]="note: A is defined here; did you mean B? (note_header_guard)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_hidden_overloaded_virtual_declared_here"] = {
["note_hidden_overloaded_virtual_declared_here"]={
[a] = "note: hidden overloaded virtual function A declared here... (note_hidden_overloaded_virtual_declared_here)",
[c]="note: hidden overloaded virtual function A declared here... (note_hidden_overloaded_virtual_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_hidden_tag"] = {
["note_hidden_tag"]={
[a] = "note: type declaration hidden (note_hidden_tag)",
[c]="note: type declaration hidden (note_hidden_tag)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_hiding_object"] = {
["note_hiding_object"]={
[a] = "note: declaration hides type (note_hiding_object)",
[c]="note: declaration hides type (note_hiding_object)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ice_conversion_here"] = {
["note_ice_conversion_here"]={
[a] = "note: conversion to ... type A declared here (note_ice_conversion_here)",
[c]="note: conversion to ... type A declared here (note_ice_conversion_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_illegal_field_declared_here"] = {
["note_illegal_field_declared_here"]={
[a] = "note: field of illegal ... A declared here (note_illegal_field_declared_here)",
[c]="note: field of illegal ... A declared here (note_illegal_field_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_immediate_function_reason"] = {
["note_immediate_function_reason"]={
[a] = "note: A is an immediate ... because ... ... (note_immediate_function_reason)",
[c]="note: A is an immediate ... because ... ... (note_immediate_function_reason)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_implementation_declared"] = {
["note_implementation_declared"]={
[a] = "note: class implementation is declared here (note_implementation_declared)",
[c]="note: class implementation is declared here (note_implementation_declared)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_implemented_by_class"] = {
["note_implemented_by_class"]={
[a] = "note: when implemented by class A (note_implemented_by_class)",
[c]="note: when implemented by class A (note_implemented_by_class)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Weak References"
[a]=Cc
},
},
["note_implicit_delete_this_in_destructor_here"] = {
["note_implicit_delete_this_in_destructor_here"]={
[a] = "note: while checking implicit \'delete this\' for virtual destructor (note_implicit_delete_this_in_destructor_here)",
[c]="note: while checking implicit \'delete this\' for virtual destructor (note_implicit_delete_this_in_destructor_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_implicit_member_target_infer_collision"] = {
["note_implicit_member_target_infer_collision"]={
[a] = "note: implicit ... inferred target collision: call to both ... and ... members (note_implicit_member_target_infer_collision)",
[c]="note: implicit ... inferred target collision: call to both ... and ... members (note_implicit_member_target_infer_collision)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_implicit_param_decl"] = {
["note_implicit_param_decl"]={
[a] = "note: A is an implicit parameter (note_implicit_param_decl)",
[c]="note: A is an implicit parameter (note_implicit_param_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_implicit_top_level_module_import_here"] = {
["note_implicit_top_level_module_import_here"]={
[a] = "note: submodule of top-level module \'A\' implicitly imported here (note_implicit_top_level_module_import_here)",
[c]="note: submodule of top-level module \'A\' implicitly imported here (note_implicit_top_level_module_import_here)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_implicitly_deleted"] = {
["note_implicitly_deleted"]={
[a] = "note: explicitly defaulted function was implicitly deleted here (note_implicitly_deleted)",
[c]="note: explicitly defaulted function was implicitly deleted here (note_implicitly_deleted)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_imported_by_pch_module_not_found"] = {
["note_imported_by_pch_module_not_found"]={
[a] = "note: consider adding \'A\' to the header search path (note_imported_by_pch_module_not_found)",
[c]="note: consider adding \'A\' to the header search path (note_imported_by_pch_module_not_found)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_in_binding_decl_init"] = {
["note_in_binding_decl_init"]={
[a] = "note: in implicit initialization of binding declaration A (note_in_binding_decl_init)",
[c]="note: in implicit initialization of binding declaration A (note_in_binding_decl_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_in_class_initializer_float_type_cxx11"] = {
["note_in_class_initializer_float_type_cxx11"]={
[a] = "note: add \'constexpr\' (note_in_class_initializer_float_type_cxx11)",
[c]="note: add \'constexpr\' (note_in_class_initializer_float_type_cxx11)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_in_declaration_of_implicit_equality_comparison"] = {
["note_in_declaration_of_implicit_equality_comparison"]={
[a] = "note: while declaring the corresponding implicit \'operator==\' for this defaulted \'operator<=>\' (note_in_declaration_of_implicit_equality_comparison)",
[c]="note: while declaring the corresponding implicit \'operator==\' for this defaulted \'operator<=>\' (note_in_declaration_of_implicit_equality_comparison)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_in_declaration_of_implicit_special_member"] = {
["note_in_declaration_of_implicit_special_member"]={
[a] = "note: while declaring the implicit ... for A (note_in_declaration_of_implicit_special_member)",
[c]="note: while declaring the implicit ... for A (note_in_declaration_of_implicit_special_member)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_in_for_range"] = {
["note_in_for_range"]={
[a] = "note: when looking up \'...\' function for range expression of type A (note_in_for_range)",
[c]="note: when looking up \'...\' function for range expression of type A (note_in_for_range)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_in_omitted_aggregate_initializer"] = {
["note_in_omitted_aggregate_initializer"]={
[a] = "note: in implicit initialization of ... (note_in_omitted_aggregate_initializer)",
[c]="note: in implicit initialization of ... (note_in_omitted_aggregate_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_in_reference_temporary_list_initializer"] = {
["note_in_reference_temporary_list_initializer"]={
[a] = "note: in initialization of temporary of type A created to list-initialize this reference (note_in_reference_temporary_list_initializer)",
[c]="note: in initialization of temporary of type A created to list-initialize this reference (note_in_reference_temporary_list_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_include_header_or_declare"] = {
["note_include_header_or_declare"]={
[a] = "note: include the header <A> or explicitly provide a declaration for \'B\' (note_include_header_or_declare)",
[c]="note: include the header <A> or explicitly provide a declaration for \'B\' (note_include_header_or_declare)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_incompatible_analyzer_plugin_api"] = {
["note_incompatible_analyzer_plugin_api"]={
[a] = "note: current API version is \'A\', but plugin was compiled with version \'B\' (note_incompatible_analyzer_plugin_api)",
[c]="note: current API version is \'A\', but plugin was compiled with version \'B\' (note_incompatible_analyzer_plugin_api)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_incomplete_class_and_qualified_id"] = {
["note_incomplete_class_and_qualified_id"]={
[a] = "note: conformance of forward class A to protocol B can not be confirmed (note_incomplete_class_and_qualified_id)",
[c]="note: conformance of forward class A to protocol B can not be confirmed (note_incomplete_class_and_qualified_id)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_indirect_goto_target"] = {
["note_indirect_goto_target"]={
[a] = "note: possible target of ... goto statement (note_indirect_goto_target)",
[c]="note: possible target of ... goto statement (note_indirect_goto_target)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_indirection_through_null"] = {
["note_indirection_through_null"]={
[a] = "note: consider using __builtin_trap() or qualifying pointer with \'volatile\' (note_indirection_through_null)",
[c]="note: consider using __builtin_trap() or qualifying pointer with \'volatile\' (note_indirection_through_null)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_inequality_comparison_to_or_assign"] = {
["note_inequality_comparison_to_or_assign"]={
[a] = "note: use \'|=\' to turn this inequality comparison into an or-assignment (note_inequality_comparison_to_or_assign)",
[c]="note: use \'|=\' to turn this inequality comparison into an or-assignment (note_inequality_comparison_to_or_assign)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_init_list_at_beginning_of_macro_argument"] = {
["note_init_list_at_beginning_of_macro_argument"]={
[a] = "note: cannot use initializer list at the beginning of a macro argument (note_init_list_at_beginning_of_macro_argument)",
[c]="note: cannot use initializer list at the beginning of a macro argument (note_init_list_at_beginning_of_macro_argument)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_init_list_narrowing_silence"] = {
["note_init_list_narrowing_silence"]={
[a] = "note: insert an explicit cast to silence this issue (note_init_list_narrowing_silence)",
[c]="note: insert an explicit cast to silence this issue (note_init_list_narrowing_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_init_with_default_member_initializer"] = {
["note_init_with_default_member_initializer"]={
[a] = "note: initializing field A with default member initializer (note_init_with_default_member_initializer)",
[c]="note: initializing field A with default member initializer (note_init_with_default_member_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_initializer_out_of_order"] = {
["note_initializer_out_of_order"]={
[a] = "note: ... A will be initialized after ... B (note_initializer_out_of_order)",
[c]="note: ... A will be initialized after ... B (note_initializer_out_of_order)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_insert_break_fixit"] = {
["note_insert_break_fixit"]={
[a] = "note: insert \'break;\' to avoid fall-through (note_insert_break_fixit)",
[c]="note: insert \'break;\' to avoid fall-through (note_insert_break_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_insert_fallthrough_fixit"] = {
["note_insert_fallthrough_fixit"]={
[a] = "note: insert \'A;\' to silence this warning (note_insert_fallthrough_fixit)",
[c]="note: insert \'A;\' to silence this warning (note_insert_fallthrough_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_inst_declaration_hint"] = {
["note_inst_declaration_hint"]={
[a] = "note: add an explicit instantiation declaration to suppress this warning if A is explicitly instantiated in another translation unit (note_inst_declaration_hint)",
[c]="note: add an explicit instantiation declaration to suppress this warning if A is explicitly instantiated in another translation unit (note_inst_declaration_hint)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_instantiation_contexts_suppressed"] = {
["note_instantiation_contexts_suppressed"]={
[a] = "note: (skipping A contextB in backtrace; use -ftemplate-backtrace-limit=0 to see all) (note_instantiation_contexts_suppressed)",
[c]="note: (skipping A contextB in backtrace; use -ftemplate-backtrace-limit=0 to see all) (note_instantiation_contexts_suppressed)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_instantiation_required_here"] = {
["note_instantiation_required_here"]={
[a] = "note: ... instantiation first required here (note_instantiation_required_here)",
[c]="note: ... instantiation first required here (note_instantiation_required_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_invalid_consteval_initializer"] = {
["note_invalid_consteval_initializer"]={
[a] = "note: in the default initializer of A (note_invalid_consteval_initializer)",
[c]="note: in the default initializer of A (note_invalid_consteval_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_invalid_consteval_initializer_here"] = {
["note_invalid_consteval_initializer_here"]={
[a] = "note: initialized here A (note_invalid_consteval_initializer_here)",
[c]="note: initialized here A (note_invalid_consteval_initializer_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_invalid_subexpr_in_const_expr"] = {
["note_invalid_subexpr_in_const_expr"]={
[a] = "note: subexpression not valid in a constant expression (note_invalid_subexpr_in_const_expr)",
[c]="note: subexpression not valid in a constant expression (note_invalid_subexpr_in_const_expr)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_invalid_ucn_name_candidate"] = {
["note_invalid_ucn_name_candidate"]={
[a] = "note: did you mean A (\'B\' U+C)? (note_invalid_ucn_name_candidate)",
[c]="note: did you mean A (\'B\' U+C)? (note_invalid_ucn_name_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_invalid_ucn_name_loose_matching"] = {
["note_invalid_ucn_name_loose_matching"]={
[a] = "note: characters names in Unicode escape sequences are sensitive to case and whitespaces (note_invalid_ucn_name_loose_matching)",
[c]="note: characters names in Unicode escape sequences are sensitive to case and whitespaces (note_invalid_ucn_name_loose_matching)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_it_delegates_to"] = {
["note_it_delegates_to"]={
[a] = "note: it delegates to (note_it_delegates_to)",
[c]="note: it delegates to (note_it_delegates_to)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ivar_decl"] = {
["note_ivar_decl"]={
[a] = "note: instance variable is declared here (note_ivar_decl)",
[c]="note: instance variable is declared here (note_ivar_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_lambda_capture_initializer"] = {
["note_lambda_capture_initializer"]={
[a] = "note: ...captured...... (note_lambda_capture_initializer)",
[c]="note: ...captured...... (note_lambda_capture_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_lambda_decl"] = {
["note_lambda_decl"]={
[a] = "note: lambda expression begins here (note_lambda_decl)",
[c]="note: lambda expression begins here (note_lambda_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_lambda_default_capture_fixit"] = {
["note_lambda_default_capture_fixit"]={
[a] = "note: default capture by ... (note_lambda_default_capture_fixit)",
[c]="note: default capture by ... (note_lambda_default_capture_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_lambda_substitution_here"] = {
["note_lambda_substitution_here"]={
[a] = "note: while substituting into a lambda expression here (note_lambda_substitution_here)",
[c]="note: while substituting into a lambda expression here (note_lambda_substitution_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_lambda_this_capture_fixit"] = {
["note_lambda_this_capture_fixit"]={
[a] = "note: explicitly capture \'this\' (note_lambda_this_capture_fixit)",
[c]="note: explicitly capture \'this\' (note_lambda_this_capture_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_lambda_to_block_conv"] = {
["note_lambda_to_block_conv"]={
[a] = "note: implicit capture of lambda object due to conversion to block pointer here (note_lambda_to_block_conv)",
[c]="note: implicit capture of lambda object due to conversion to block pointer here (note_lambda_to_block_conv)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_lambda_variable_capture_fixit"] = {
["note_lambda_variable_capture_fixit"]={
[a] = "note: capture A by ... (note_lambda_variable_capture_fixit)",
[c]="note: capture A by ... (note_lambda_variable_capture_fixit)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_lifetime_extending_member_declared_here"] = {
["note_lifetime_extending_member_declared_here"]={
[a] = "note: ... declared here (note_lifetime_extending_member_declared_here)",
[c]="note: ... declared here (note_lifetime_extending_member_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_local_decl_close_match"] = {
["note_local_decl_close_match"]={
[a] = "note: local declaration nearly matches (note_local_decl_close_match)",
[c]="note: local declaration nearly matches (note_local_decl_close_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_local_decl_close_param_match"] = {
["note_local_decl_close_param_match"]={
[a] = "note: type of A parameter of local declaration does not match definition (B vs C) (note_local_decl_close_param_match)",
[c]="note: type of A parameter of local declaration does not match definition (B vs C) (note_local_decl_close_param_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_local_var_initializer"] = {
["note_local_var_initializer"]={
[a] = "note: ... variable ...here (note_local_var_initializer)",
[c]="note: ... variable ...here (note_local_var_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_lock_exclusive_and_shared"] = {
["note_lock_exclusive_and_shared"]={
[a] = "note: the other acquisition of A \'B\' is here (note_lock_exclusive_and_shared)",
[c]="note: the other acquisition of A \'B\' is here (note_lock_exclusive_and_shared)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_locked_here"] = {
["note_locked_here"]={
[a] = "note: A acquired here (note_locked_here)",
[c]="note: A acquired here (note_locked_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_logical_instead_of_bitwise_change_operator"] = {
["note_logical_instead_of_bitwise_change_operator"]={
[a] = "note: use \'A\' for a bitwise operation (note_logical_instead_of_bitwise_change_operator)",
[c]="note: use \'A\' for a bitwise operation (note_logical_instead_of_bitwise_change_operator)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_logical_instead_of_bitwise_remove_constant"] = {
["note_logical_instead_of_bitwise_remove_constant"]={
[a] = "note: remove constant to silence this warning (note_logical_instead_of_bitwise_remove_constant)",
[c]="note: remove constant to silence this warning (note_logical_instead_of_bitwise_remove_constant)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_logical_not_fix"] = {
["note_logical_not_fix"]={
[a] = "note: add parentheses after the \'!\' to evaluate the ... first (note_logical_not_fix)",
[c]="note: add parentheses after the \'!\' to evaluate the ... first (note_logical_not_fix)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_logical_not_silence_with_parens"] = {
["note_logical_not_silence_with_parens"]={
[a] = "note: add parentheses around left hand side expression to silence this warning (note_logical_not_silence_with_parens)",
[c]="note: add parentheses around left hand side expression to silence this warning (note_logical_not_silence_with_parens)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_loop_iteration_here"] = {
["note_loop_iteration_here"]={
[a] = "note: ... here (note_loop_iteration_here)",
[c]="note: ... here (note_loop_iteration_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_macro_expansion_here"] = {
["note_macro_expansion_here"]={
[a] = "note: expansion of macro A requested here (note_macro_expansion_here)",
[c]="note: expansion of macro A requested here (note_macro_expansion_here)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_macro_here"] = {
["note_macro_here"]={
[a] = "note: macro A defined here (note_macro_here)",
[c]="note: macro A defined here (note_macro_here)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_main_change_return_type"] = {
["note_main_change_return_type"]={
[a] = "note: change return type to \'int\' (note_main_change_return_type)",
[c]="note: change return type to \'int\' (note_main_change_return_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_main_remove_noreturn"] = {
["note_main_remove_noreturn"]={
[a] = "note: remove \'_Noreturn\' (note_main_remove_noreturn)",
[c]="note: remove \'_Noreturn\' (note_main_remove_noreturn)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_matching"] = {
["note_matching"]={
[a] = "note: to match this A (note_matching)",
[c]="note: to match this A (note_matching)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_max_tokens_total_override"] = {
["note_max_tokens_total_override"]={
[a] = "note: total token limit set here (note_max_tokens_total_override)",
[c]="note: total token limit set here (note_max_tokens_total_override)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_meant_to_use_typename"] = {
["note_meant_to_use_typename"]={
[a] = "note: did you mean to use \'typename\'? (note_meant_to_use_typename)",
[c]="note: did you mean to use \'typename\'? (note_meant_to_use_typename)",
["type"] = "Note",
[b]=i,
["category"] = "Generics Issue"
[a]=Ab
},
},
["note_member_declared_at"] = {
["note_member_declared_at"]={
[a] = "note: member is declared here (note_member_declared_at)",
[c]="note: member is declared here (note_member_declared_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_declared_here"] = {
["note_member_declared_here"]={
[a] = "note: member A declared here (note_member_declared_here)",
[c]="note: member A declared here (note_member_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_def_close_const_match"] = {
["note_member_def_close_const_match"]={
[a] = "note: member declaration does not match because it ... const qualified (note_member_def_close_const_match)",
[c]="note: member declaration does not match because it ... const qualified (note_member_def_close_const_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_def_close_match"] = {
["note_member_def_close_match"]={
[a] = "note: member declaration nearly matches (note_member_def_close_match)",
[c]="note: member declaration nearly matches (note_member_def_close_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_def_close_param_match"] = {
["note_member_def_close_param_match"]={
[a] = "note: type of A parameter of member declaration does not match definition (B vs C) (note_member_def_close_param_match)",
[c]="note: type of A parameter of member declaration does not match definition (B vs C) (note_member_def_close_param_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_first_declared_here"] = {
["note_member_first_declared_here"]={
[a] = "note: member A first declared here (note_member_first_declared_here)",
[c]="note: member A first declared here (note_member_first_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_reference_arrow_from_operator_arrow"] = {
["note_member_reference_arrow_from_operator_arrow"]={
[a] = "note: \'->\' applied to return value of the operator->() declared here (note_member_reference_arrow_from_operator_arrow)",
[c]="note: \'->\' applied to return value of the operator->() declared here (note_member_reference_arrow_from_operator_arrow)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_member_synthesized_at"] = {
["note_member_synthesized_at"]={
[a] = "note: in ... ... for A first required here (note_member_synthesized_at)",
[c]="note: in ... ... for A first required here (note_member_synthesized_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_memsize_comparison_cast_silence"] = {
["note_memsize_comparison_cast_silence"]={
[a] = "note: explicitly cast the argument to size_t to silence this warning (note_memsize_comparison_cast_silence)",
[c]="note: explicitly cast the argument to size_t to silence this warning (note_memsize_comparison_cast_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_memsize_comparison_paren"] = {
["note_memsize_comparison_paren"]={
[a] = "note: did you mean to compare the result of A instead? (note_memsize_comparison_paren)",
[c]="note: did you mean to compare the result of A instead? (note_memsize_comparison_paren)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_method_declared_at"] = {
["note_method_declared_at"]={
[a] = "note: method A declared here (note_method_declared_at)",
[c]="note: method A declared here (note_method_declared_at)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_method_return_type_change"] = {
["note_method_return_type_change"]={
[a] = "note: compiler has implicitly changed method A return type (note_method_return_type_change)",
[c]="note: compiler has implicitly changed method A return type (note_method_return_type_change)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_method_sent_forward_class"] = {
["note_method_sent_forward_class"]={
[a] = "note: method A is used for the forward class (note_method_sent_forward_class)",
[c]="note: method A is used for the forward class (note_method_sent_forward_class)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_misaligned_member_used_here"] = {
["note_misaligned_member_used_here"]={
[a] = "note: passing byval argument A with potentially incompatible alignment here (note_misaligned_member_used_here)",
[c]="note: passing byval argument A with potentially incompatible alignment here (note_misaligned_member_used_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_misplaced_ellipsis_vararg_add_comma"] = {
["note_misplaced_ellipsis_vararg_add_comma"]={
[a] = "note: insert \',\' before \'...\' to silence this warning (note_misplaced_ellipsis_vararg_add_comma)",
[c]="note: insert \',\' before \'...\' to silence this warning (note_misplaced_ellipsis_vararg_add_comma)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_misplaced_ellipsis_vararg_add_ellipsis"] = {
["note_misplaced_ellipsis_vararg_add_ellipsis"]={
[a] = "note: place \'...\' ... to declare a function parameter pack (note_misplaced_ellipsis_vararg_add_ellipsis)",
[c]="note: place \'...\' ... to declare a function parameter pack (note_misplaced_ellipsis_vararg_add_ellipsis)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_misplaced_ellipsis_vararg_existing_ellipsis"] = {
["note_misplaced_ellipsis_vararg_existing_ellipsis"]={
[a] = "note: preceding \'...\' declares a function parameter pack (note_misplaced_ellipsis_vararg_existing_ellipsis)",
[c]="note: preceding \'...\' declares a function parameter pack (note_misplaced_ellipsis_vararg_existing_ellipsis)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_missing_end_of_definition_before"] = {
["note_missing_end_of_definition_before"]={
[a] = "note: still within definition of A here (note_missing_end_of_definition_before)",
[c]="note: still within definition of A here (note_missing_end_of_definition_before)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_missing_selector_name"] = {
["note_missing_selector_name"]={
[a] = "note: introduce a parameter name to make A part of the selector (note_missing_selector_name)",
[c]="note: introduce a parameter name to make A part of the selector (note_missing_selector_name)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_mmap_add_framework_keyword"] = {
["note_mmap_add_framework_keyword"]={
[a] = "note: use \'framework module\' to declare module \'A\' (note_mmap_add_framework_keyword)",
[c]="note: use \'framework module\' to declare module \'A\' (note_mmap_add_framework_keyword)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_mmap_lbrace_match"] = {
["note_mmap_lbrace_match"]={
[a] = "note: to match this \'{\' (note_mmap_lbrace_match)",
[c]="note: to match this \'{\' (note_mmap_lbrace_match)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_mmap_lsquare_match"] = {
["note_mmap_lsquare_match"]={
[a] = "note: to match this \']\' (note_mmap_lsquare_match)",
[c]="note: to match this \']\' (note_mmap_lsquare_match)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_mmap_prev_definition"] = {
["note_mmap_prev_definition"]={
[a] = "note: previously defined here (note_mmap_prev_definition)",
[c]="note: previously defined here (note_mmap_prev_definition)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_mmap_rename_top_level_private_module"] = {
["note_mmap_rename_top_level_private_module"]={
[a] = "note: rename \'A\' to ensure it can be found by name (note_mmap_rename_top_level_private_module)",
[c]="note: rename \'A\' to ensure it can be found by name (note_mmap_rename_top_level_private_module)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_module_cache_path"] = {
["note_module_cache_path"]={
[a] = "note: after modifying system headers, please delete the module cache at \'A\' (note_module_cache_path)",
[c]="note: after modifying system headers, please delete the module cache at \'A\' (note_module_cache_path)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_module_def_undef_here"] = {
["note_module_def_undef_here"]={
[a] = "note: macro was ... here (note_module_def_undef_here)",
[c]="note: macro was ... here (note_module_def_undef_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_file_conflict"] = {
["note_module_file_conflict"]={
[a] = "note: this is generally caused by modules with the same name found in multiple paths (note_module_file_conflict)",
[c]="note: this is generally caused by modules with the same name found in multiple paths (note_module_file_conflict)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_module_file_imported_by"] = {
["note_module_file_imported_by"]={
[a] = "note: imported by ...\'A\' (note_module_file_imported_by)",
[c]="note: imported by ...\'A\' (note_module_file_imported_by)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_module_import_here"] = {
["note_module_import_here"]={
[a] = "note: module imported here (note_module_import_here)",
[c]="note: module imported here (note_module_import_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_import_not_at_top_level"] = {
["note_module_import_not_at_top_level"]={
[a] = "note: A begins here (note_module_import_not_at_top_level)",
[c]="note: A begins here (note_module_import_not_at_top_level)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_module_odr_violation_definition_data"] = {
["note_module_odr_violation_definition_data"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_definition_data)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_definition_data)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_different_definitions"] = {
["note_module_odr_violation_different_definitions"]={
[a] = "note: definition in module \'A\' is here (note_module_odr_violation_different_definitions)",
[c]="note: definition in module \'A\' is here (note_module_odr_violation_different_definitions)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_enum"] = {
["note_module_odr_violation_enum"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_enum)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_enum)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_field"] = {
["note_module_odr_violation_field"]={
[a] = "note: but in ... found ... (note_module_odr_violation_field)",
[c]="note: but in ... found ... (note_module_odr_violation_field)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_function"] = {
["note_module_odr_violation_function"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_function)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_function)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_method_params"] = {
["note_module_odr_violation_method_params"]={
[a] = "note: but in ... found ... (note_module_odr_violation_method_params)",
[c]="note: but in ... found ... (note_module_odr_violation_method_params)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_mismatch_decl"] = {
["note_module_odr_violation_mismatch_decl"]={
[a] = "note: but in ... found ... (note_module_odr_violation_mismatch_decl)",
[c]="note: but in ... found ... (note_module_odr_violation_mismatch_decl)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_mismatch_decl_unknown"] = {
["note_module_odr_violation_mismatch_decl_unknown"]={
[a] = "note: but in ... found ... (note_module_odr_violation_mismatch_decl_unknown)",
[c]="note: but in ... found ... (note_module_odr_violation_mismatch_decl_unknown)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_no_possible_decls"] = {
["note_module_odr_violation_no_possible_decls"]={
[a] = "note: definition has no member A (note_module_odr_violation_no_possible_decls)",
[c]="note: definition has no member A (note_module_odr_violation_no_possible_decls)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_module_odr_violation_objc_interface"] = {
["note_module_odr_violation_objc_interface"]={
[a] = "note: but in ... found ... (note_module_odr_violation_objc_interface)",
[c]="note: but in ... found ... (note_module_odr_violation_objc_interface)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_objc_method"] = {
["note_module_odr_violation_objc_method"]={
[a] = "note: but in ... found ... (note_module_odr_violation_objc_method)",
[c]="note: but in ... found ... (note_module_odr_violation_objc_method)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_objc_property"] = {
["note_module_odr_violation_objc_property"]={
[a] = "note: but in ... found ... (note_module_odr_violation_objc_property)",
[c]="note: but in ... found ... (note_module_odr_violation_objc_property)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_possible_decl"] = {
["note_module_odr_violation_possible_decl"]={
[a] = "note: declaration of A does not match (note_module_odr_violation_possible_decl)",
[c]="note: declaration of A does not match (note_module_odr_violation_possible_decl)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_module_odr_violation_record"] = {
["note_module_odr_violation_record"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_record)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_record)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_referenced_protocols"] = {
["note_module_odr_violation_referenced_protocols"]={
[a] = "note: but in ... found ... (note_module_odr_violation_referenced_protocols)",
[c]="note: but in ... found ... (note_module_odr_violation_referenced_protocols)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_template_parameter"] = {
["note_module_odr_violation_template_parameter"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_template_parameter)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_template_parameter)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_typedef"] = {
["note_module_odr_violation_typedef"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_typedef)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_typedef)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_module_odr_violation_variable"] = {
["note_module_odr_violation_variable"]={
[a] = "note: but in \'A\' found ... (note_module_odr_violation_variable)",
[c]="note: but in \'A\' found ... (note_module_odr_violation_variable)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_mt_message"] = {
["note_mt_message"]={
[a] = "note: [rewriter] A (note_mt_message)",
[c]="note: [rewriter] A (note_mt_message)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_multiversioning_caused_here"] = {
["note_multiversioning_caused_here"]={
[a] = "note: function multiversioning caused by this declaration (note_multiversioning_caused_here)",
[c]="note: function multiversioning caused by this declaration (note_multiversioning_caused_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_musttail_callconv_mismatch"] = {
["note_musttail_callconv_mismatch"]={
[a] = "note: target function has calling convention A (expected B) (note_musttail_callconv_mismatch)",
[c]="note: target function has calling convention A (expected B) (note_musttail_callconv_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_musttail_callee_defined_here"] = {
["note_musttail_callee_defined_here"]={
[a] = "note: A declared here (note_musttail_callee_defined_here)",
[c]="note: A declared here (note_musttail_callee_defined_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_musttail_fix_non_prototype"] = {
["note_musttail_fix_non_prototype"]={
[a] = "note: add \'void\' to the parameter list to turn an old-style K&R function declaration into a prototype (note_musttail_fix_non_prototype)",
[c]="note: add \'void\' to the parameter list to turn an old-style K&R function declaration into a prototype (note_musttail_fix_non_prototype)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_musttail_mismatch"] = {
["note_musttail_mismatch"]={
[a] = "note: target function ... (note_musttail_mismatch)",
[c]="note: target function ... (note_musttail_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_musttail_structors_forbidden"] = {
["note_musttail_structors_forbidden"]={
[a] = "note: target ... is declared here (note_musttail_structors_forbidden)",
[c]="note: target ... is declared here (note_musttail_structors_forbidden)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_namespace_defined_here"] = {
["note_namespace_defined_here"]={
[a] = "note: namespace A defined here (note_namespace_defined_here)",
[c]="note: namespace A defined here (note_namespace_defined_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_neon_vector_initializer_non_portable"] = {
["note_neon_vector_initializer_non_portable"]={
[a] = "note: consider using vld1_AB() to initialize a vector from memory, or vcreate_CD() to initialize from an integer constant (note_neon_vector_initializer_non_portable)",
[c]="note: consider using vld1_AB() to initialize a vector from memory, or vcreate_CD() to initialize from an integer constant (note_neon_vector_initializer_non_portable)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_neon_vector_initializer_non_portable_q"] = {
["note_neon_vector_initializer_non_portable_q"]={
[a] = "note: consider using vld1q_AB() to initialize a vector from memory, or vcombine_CD(vcreate_EF(), vcreate_GH()) to initialize from integer constants (note_neon_vector_initializer_non_portable_q)",
[c]="note: consider using vld1q_AB() to initialize a vector from memory, or vcombine_CD(vcreate_EF(), vcreate_GH()) to initialize from integer constants (note_neon_vector_initializer_non_portable_q)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nested_requirement_here"] = {
["note_nested_requirement_here"]={
[a] = "note: while checking the satisfaction of nested requirement requested here (note_nested_requirement_here)",
[c]="note: while checking the satisfaction of nested requirement requested here (note_nested_requirement_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nested_requirement_substitution_error"] = {
["note_nested_requirement_substitution_error"]={
[a] = "note: ... \'A\' would be invalidB (note_nested_requirement_substitution_error)",
[c]="note: ... \'A\' would be invalidB (note_nested_requirement_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nested_requirement_unknown_substitution_error"] = {
["note_nested_requirement_unknown_substitution_error"]={
[a] = "note: ... \'A\' would be invalid (note_nested_requirement_unknown_substitution_error)",
[c]="note: ... \'A\' would be invalid (note_nested_requirement_unknown_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_next_field_declaration"] = {
["note_next_field_declaration"]={
[a] = "note: next field declaration is here (note_next_field_declaration)",
[c]="note: next field declaration is here (note_next_field_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_next_ivar_declaration"] = {
["note_next_ivar_declaration"]={
[a] = "note: next ... is here (note_next_ivar_declaration)",
[c]="note: next ... is here (note_next_ivar_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_c_like_anon_struct"] = {
["note_non_c_like_anon_struct"]={
[a] = "note: type is not C-compatible due to this ... (note_non_c_like_anon_struct)",
[c]="note: type is not C-compatible due to this ... (note_non_c_like_anon_struct)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_deducible_parameter"] = {
["note_non_deducible_parameter"]={
[a] = "note: non-deducible template parameter A (note_non_deducible_parameter)",
[c]="note: non-deducible template parameter A (note_non_deducible_parameter)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_instantiated_member_here"] = {
["note_non_instantiated_member_here"]={
[a] = "note: not-yet-instantiated member is declared here (note_non_instantiated_member_here)",
[c]="note: not-yet-instantiated member is declared here (note_non_instantiated_member_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_base_class"] = {
["note_non_literal_base_class"]={
[a] = "note: A is not literal because it has base class B of non-literal type (note_non_literal_base_class)",
[c]="note: A is not literal because it has base class B of non-literal type (note_non_literal_base_class)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_field"] = {
["note_non_literal_field"]={
[a] = "note: A is not literal because it has data member B of ... type C (note_non_literal_field)",
[c]="note: A is not literal because it has data member B of ... type C (note_non_literal_field)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_incomplete"] = {
["note_non_literal_incomplete"]={
[a] = "note: incomplete type A is not a literal type (note_non_literal_incomplete)",
[c]="note: incomplete type A is not a literal type (note_non_literal_incomplete)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_lambda"] = {
["note_non_literal_lambda"]={
[a] = "note: lambda closure types are non-literal types before C++17 (note_non_literal_lambda)",
[c]="note: lambda closure types are non-literal types before C++17 (note_non_literal_lambda)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_no_constexpr_ctors"] = {
["note_non_literal_no_constexpr_ctors"]={
[a] = "note: A is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors (note_non_literal_no_constexpr_ctors)",
[c]="note: A is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors (note_non_literal_no_constexpr_ctors)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_non_constexpr_dtor"] = {
["note_non_literal_non_constexpr_dtor"]={
[a] = "note: A is not literal because its destructor is not constexpr (note_non_literal_non_constexpr_dtor)",
[c]="note: A is not literal because its destructor is not constexpr (note_non_literal_non_constexpr_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_nontrivial_dtor"] = {
["note_non_literal_nontrivial_dtor"]={
[a] = "note: A is not literal because it has a non-trivial destructor (note_non_literal_nontrivial_dtor)",
[c]="note: A is not literal because it has a non-trivial destructor (note_non_literal_nontrivial_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_user_provided_dtor"] = {
["note_non_literal_user_provided_dtor"]={
[a] = "note: A is not literal because it has a user-provided destructor (note_non_literal_user_provided_dtor)",
[c]="note: A is not literal because it has a user-provided destructor (note_non_literal_user_provided_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_literal_virtual_base"] = {
["note_non_literal_virtual_base"]={
[a] = "note: ... with virtual base class is not a literal type (note_non_literal_virtual_base)",
[c]="note: ... with virtual base class is not a literal type (note_non_literal_virtual_base)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_null_attribute_failed"] = {
["note_non_null_attribute_failed"]={
[a] = "note: null passed to a callee that requires a non-null argument (note_non_null_attribute_failed)",
[c]="note: null passed to a callee that requires a non-null argument (note_non_null_attribute_failed)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_non_template_in_template_id_found"] = {
["note_non_template_in_template_id_found"]={
[a] = "note: non-template declaration found by name lookup (note_non_template_in_template_id_found)",
[c]="note: non-template declaration found by name lookup (note_non_template_in_template_id_found)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_trivial_c_union"] = {
["note_non_trivial_c_union"]={
[a] = "note: ... non-trivial to ... (note_non_trivial_c_union)",
[c]="note: ... non-trivial to ... (note_non_trivial_c_union)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_non_usual_function_declared_here"] = {
["note_non_usual_function_declared_here"]={
[a] = "note: non-usual A declared here (note_non_usual_function_declared_here)",
[c]="note: non-usual A declared here (note_non_usual_function_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontemplate_decl_here"] = {
["note_nontemplate_decl_here"]={
[a] = "note: non-templated declaration is here (note_nontemplate_decl_here)",
[c]="note: non-templated declaration is here (note_nontemplate_decl_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_default_arg"] = {
["note_nontrivial_default_arg"]={
[a] = "note: because it has a default argument (note_nontrivial_default_arg)",
[c]="note: because it has a default argument (note_nontrivial_default_arg)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_default_member_init"] = {
["note_nontrivial_default_member_init"]={
[a] = "note: because field A has an initializer (note_nontrivial_default_member_init)",
[c]="note: because field A has an initializer (note_nontrivial_default_member_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_field"] = {
["note_nontrivial_field"]={
[a] = "note: field is non-trivial to ... (note_nontrivial_field)",
[c]="note: field is non-trivial to ... (note_nontrivial_field)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_has_virtual"] = {
["note_nontrivial_has_virtual"]={
[a] = "note: because type A has a virtual ... (note_nontrivial_has_virtual)",
[c]="note: because type A has a virtual ... (note_nontrivial_has_virtual)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_no_copy"] = {
["note_nontrivial_no_copy"]={
[a] = "note: because no ... can be used to ... ... of type A (note_nontrivial_no_copy)",
[c]="note: because no ... can be used to ... ... of type A (note_nontrivial_no_copy)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_no_def_ctor"] = {
["note_nontrivial_no_def_ctor"]={
[a] = "note: because ...type A has no default constructor (note_nontrivial_no_def_ctor)",
[c]="note: because ...type A has no default constructor (note_nontrivial_no_def_ctor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_objc_ownership"] = {
["note_nontrivial_objc_ownership"]={
[a] = "note: because type A has a member with ... ownership (note_nontrivial_objc_ownership)",
[c]="note: because type A has a member with ... ownership (note_nontrivial_objc_ownership)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_param_type"] = {
["note_nontrivial_param_type"]={
[a] = "note: because its parameter is of type A, not B (note_nontrivial_param_type)",
[c]="note: because its parameter is of type A, not B (note_nontrivial_param_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_subobject"] = {
["note_nontrivial_subobject"]={
[a] = "note: because the function selected to ... ... of type A is not trivial (note_nontrivial_subobject)",
[c]="note: because the function selected to ... ... of type A is not trivial (note_nontrivial_subobject)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_user_provided"] = {
["note_nontrivial_user_provided"]={
[a] = "note: because ...type A has a user-provided ... (note_nontrivial_user_provided)",
[c]="note: because ...type A has a user-provided ... (note_nontrivial_user_provided)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_variadic"] = {
["note_nontrivial_variadic"]={
[a] = "note: because it is a variadic function (note_nontrivial_variadic)",
[c]="note: because it is a variadic function (note_nontrivial_variadic)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nontrivial_virtual_dtor"] = {
["note_nontrivial_virtual_dtor"]={
[a] = "note: destructor for A is not trivial because it is virtual (note_nontrivial_virtual_dtor)",
[c]="note: destructor for A is not trivial because it is virtual (note_nontrivial_virtual_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_not_found_by_two_phase_lookup"] = {
["note_not_found_by_two_phase_lookup"]={
[a] = "note: A should be declared prior to the call site... (note_not_found_by_two_phase_lookup)",
[c]="note: A should be declared prior to the call site... (note_not_found_by_two_phase_lookup)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_not_module_interface_add_export"] = {
["note_not_module_interface_add_export"]={
[a] = "note: add \'export\' here if this is intended to be a module interface unit (note_not_module_interface_add_export)",
[c]="note: add \'export\' here if this is intended to be a module interface unit (note_not_module_interface_add_export)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_not_structural_mutable_field"] = {
["note_not_structural_mutable_field"]={
[a] = "note: A is not a structural type because it has a mutable non-static data member (note_not_structural_mutable_field)",
[c]="note: A is not a structural type because it has a mutable non-static data member (note_not_structural_mutable_field)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_not_structural_non_public"] = {
["note_not_structural_non_public"]={
[a] = "note: A is not a structural type because it has a ... that is not public (note_not_structural_non_public)",
[c]="note: A is not a structural type because it has a ... that is not public (note_not_structural_non_public)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_not_structural_rvalue_ref_field"] = {
["note_not_structural_rvalue_ref_field"]={
[a] = "note: A is not a structural type because it has a non-static data member of rvalue reference type (note_not_structural_rvalue_ref_field)",
[c]="note: A is not a structural type because it has a non-static data member of rvalue reference type (note_not_structural_rvalue_ref_field)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_not_structural_subobject"] = {
["note_not_structural_subobject"]={
[a] = "note: A is not a structural type because it has a ... of non-structural type B (note_not_structural_subobject)",
[c]="note: A is not a structural type because it has a ... of non-structural type B (note_not_structural_subobject)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nsdictionary_duplicate_key_here"] = {
["note_nsdictionary_duplicate_key_here"]={
[a] = "note: previous equal key is here (note_nsdictionary_duplicate_key_here)",
[c]="note: previous equal key is here (note_nsdictionary_duplicate_key_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_nullability_fix_it"] = {
["note_nullability_fix_it"]={
[a] = "note: insert \'...\' if the ... ... (note_nullability_fix_it)",
[c]="note: insert \'...\' if the ... ... (note_nullability_fix_it)",
["type"] = "Note",
[b]=i,
["category"] = "Nullability Issue"
[a]=ub
},
},
["note_nullability_here"] = {
["note_nullability_here"]={
[a] = "note: A specified here (note_nullability_here)",
[c]="note: A specified here (note_nullability_here)",
["type"] = "Note",
[b]=i,
["category"] = "Nullability Issue"
[a]=ub
},
},
["note_nullability_type_specifier"] = {
["note_nullability_type_specifier"]={
[a] = "note: use nullability type specifier A to affect the innermost pointer type of B (note_nullability_type_specifier)",
[c]="note: use nullability type specifier A to affect the innermost pointer type of B (note_nullability_type_specifier)",
["type"] = "Note",
[b]=i,
["category"] = "Nullability Issue"
[a]=ub
},
},
["note_objc_circular_container_declared_here"] = {
["note_objc_circular_container_declared_here"]={
[a] = "note: A declared here (note_objc_circular_container_declared_here)",
[c]="note: A declared here (note_objc_circular_container_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_objc_container_start"] = {
["note_objc_container_start"]={
[a] = "note: ... started here (note_objc_container_start)",
[c]="note: ... started here (note_objc_container_start)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_objc_designated_init_marked_here"] = {
["note_objc_designated_init_marked_here"]={
[a] = "note: method marked as designated initializer of the class here (note_objc_designated_init_marked_here)",
[c]="note: method marked as designated initializer of the class here (note_objc_designated_init_marked_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_objc_literal_comparison_isequal"] = {
["note_objc_literal_comparison_isequal"]={
[a] = "note: use \'isEqual:\' instead (note_objc_literal_comparison_isequal)",
[c]="note: use \'isEqual:\' instead (note_objc_literal_comparison_isequal)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_objc_literal_method_param"] = {
["note_objc_literal_method_param"]={
[a] = "note: ... parameter has unexpected type A (should be B) (note_objc_literal_method_param)",
[c]="note: ... parameter has unexpected type A (should be B) (note_objc_literal_method_param)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_objc_literal_method_return"] = {
["note_objc_literal_method_return"]={
[a] = "note: method returns unexpected type A (should be an object type) (note_objc_literal_method_return)",
[c]="note: method returns unexpected type A (should be an object type) (note_objc_literal_method_return)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_objc_needs_superclass"] = {
["note_objc_needs_superclass"]={
[a] = "note: add a super class to fix this problem (note_objc_needs_superclass)",
[c]="note: add a super class to fix this problem (note_objc_needs_superclass)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_objc_type_param_here"] = {
["note_objc_type_param_here"]={
[a] = "note: type parameter A declared here (note_objc_type_param_here)",
[c]="note: type parameter A declared here (note_objc_type_param_here)",
["type"] = "Note",
[b]=i,
["category"] = "Generics Issue"
[a]=Ab
},
},
["note_objc_unsafe_perform_selector_method_declared_here"] = {
["note_objc_unsafe_perform_selector_method_declared_here"]={
[a] = "note: method A that returns B declared here (note_objc_unsafe_perform_selector_method_declared_here)",
[c]="note: method A that returns B declared here (note_objc_unsafe_perform_selector_method_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_odr_base"] = {
["note_odr_base"]={
[a] = "note: class has base type A (note_odr_base)",
[c]="note: class has base type A (note_odr_base)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_enumerator"] = {
["note_odr_enumerator"]={
[a] = "note: enumerator A with value B here (note_odr_enumerator)",
[c]="note: enumerator A with value B here (note_odr_enumerator)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_field"] = {
["note_odr_field"]={
[a] = "note: field A has type B here (note_odr_field)",
[c]="note: field A has type B here (note_odr_field)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_field_name"] = {
["note_odr_field_name"]={
[a] = "note: field has name A here (note_odr_field_name)",
[c]="note: field has name A here (note_odr_field_name)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_friend"] = {
["note_odr_friend"]={
[a] = "note: friend declared here (note_odr_friend)",
[c]="note: friend declared here (note_odr_friend)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_missing_base"] = {
["note_odr_missing_base"]={
[a] = "note: no corresponding base class here (note_odr_missing_base)",
[c]="note: no corresponding base class here (note_odr_missing_base)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_missing_enumerator"] = {
["note_odr_missing_enumerator"]={
[a] = "note: no corresponding enumerator here (note_odr_missing_enumerator)",
[c]="note: no corresponding enumerator here (note_odr_missing_enumerator)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_missing_field"] = {
["note_odr_missing_field"]={
[a] = "note: no corresponding field here (note_odr_missing_field)",
[c]="note: no corresponding field here (note_odr_missing_field)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_missing_friend"] = {
["note_odr_missing_friend"]={
[a] = "note: no corresponding friend here (note_odr_missing_friend)",
[c]="note: no corresponding friend here (note_odr_missing_friend)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_number_of_bases"] = {
["note_odr_number_of_bases"]={
[a] = "note: class has A base class (note_odr_number_of_bases)",
[c]="note: class has A base class (note_odr_number_of_bases)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_objc_method_here"] = {
["note_odr_objc_method_here"]={
[a] = "note: ... method A also declared here (note_odr_objc_method_here)",
[c]="note: ... method A also declared here (note_odr_objc_method_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_objc_missing_superclass"] = {
["note_odr_objc_missing_superclass"]={
[a] = "note: no corresponding superclass here (note_odr_objc_missing_superclass)",
[c]="note: no corresponding superclass here (note_odr_objc_missing_superclass)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_objc_property_impl_kind"] = {
["note_odr_objc_property_impl_kind"]={
[a] = "note: property A is implemented with ... here (note_odr_objc_property_impl_kind)",
[c]="note: property A is implemented with ... here (note_odr_objc_property_impl_kind)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_objc_superclass"] = {
["note_odr_objc_superclass"]={
[a] = "note: inherits from superclass A here (note_odr_objc_superclass)",
[c]="note: inherits from superclass A here (note_odr_objc_superclass)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_objc_synthesize_ivar_here"] = {
["note_odr_objc_synthesize_ivar_here"]={
[a] = "note: property is synthesized to ivar A here (note_odr_objc_synthesize_ivar_here)",
[c]="note: property is synthesized to ivar A here (note_odr_objc_synthesize_ivar_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_parameter_pack_non_pack"] = {
["note_odr_parameter_pack_non_pack"]={
[a] = "note: ... declared here (note_odr_parameter_pack_non_pack)",
[c]="note: ... declared here (note_odr_parameter_pack_non_pack)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_tag_kind_here"] = {
["note_odr_tag_kind_here"]={
[a] = "note: A is a ... here (note_odr_tag_kind_here)",
[c]="note: A is a ... here (note_odr_tag_kind_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_template_parameter_here"] = {
["note_odr_template_parameter_here"]={
[a] = "note: template parameter declared here (note_odr_template_parameter_here)",
[c]="note: template parameter declared here (note_odr_template_parameter_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_template_parameter_list"] = {
["note_odr_template_parameter_list"]={
[a] = "note: template parameter list also declared here (note_odr_template_parameter_list)",
[c]="note: template parameter list also declared here (note_odr_template_parameter_list)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_value_here"] = {
["note_odr_value_here"]={
[a] = "note: declared here with type A (note_odr_value_here)",
[c]="note: declared here with type A (note_odr_value_here)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_odr_virtual_base"] = {
["note_odr_virtual_base"]={
[a] = "note: ... derivation here (note_odr_virtual_base)",
[c]="note: ... derivation here (note_odr_virtual_base)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_omp_assumption_clause_continue_here"] = {
["note_omp_assumption_clause_continue_here"]={
[a] = "note: the ignored tokens spans until here (note_omp_assumption_clause_continue_here)",
[c]="note: the ignored tokens spans until here (note_omp_assumption_clause_continue_here)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_atomic_capture"] = {
["note_omp_atomic_capture"]={
[a] = "note: ... (note_omp_atomic_capture)",
[c]="note: ... (note_omp_atomic_capture)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_atomic_compare"] = {
["note_omp_atomic_compare"]={
[a] = "note: ... (note_omp_atomic_compare)",
[c]="note: ... (note_omp_atomic_compare)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_atomic_read_write"] = {
["note_omp_atomic_read_write"]={
[a] = "note: ... (note_omp_atomic_read_write)",
[c]="note: ... (note_omp_atomic_read_write)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_atomic_update"] = {
["note_omp_atomic_update"]={
[a] = "note: ... (note_omp_atomic_update)",
[c]="note: ... (note_omp_atomic_update)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_collapse_ordered_expr"] = {
["note_omp_collapse_ordered_expr"]={
[a] = "note: as specified in ... clause... (note_omp_collapse_ordered_expr)",
[c]="note: as specified in ... clause... (note_omp_collapse_ordered_expr)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_conversion_here"] = {
["note_omp_conversion_here"]={
[a] = "note: conversion to ... type A declared here (note_omp_conversion_here)",
[c]="note: conversion to ... type A declared here (note_omp_conversion_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_critical_hint_here"] = {
["note_omp_critical_hint_here"]={
[a] = "note: ...\'hint\' clause with value \'A\' (note_omp_critical_hint_here)",
[c]="note: ...\'hint\' clause with value \'A\' (note_omp_critical_hint_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_critical_no_hint"] = {
["note_omp_critical_no_hint"]={
[a] = "note: ...directive with no \'hint\' clause specified (note_omp_critical_no_hint)",
[c]="note: ...directive with no \'hint\' clause specified (note_omp_critical_no_hint)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_ctx_compatible_set_and_selector_for_property"] = {
["note_omp_ctx_compatible_set_and_selector_for_property"]={
[a] = "note: the context property \'A\' can be nested in the context selector \'B\' which is nested in the context set \'C\'; try \'match(D={E(F)})\' (note_omp_ctx_compatible_set_and_selector_for_property)",
[c]="note: the context property \'A\' can be nested in the context selector \'B\' which is nested in the context set \'C\'; try \'match(D={E(F)})\' (note_omp_ctx_compatible_set_and_selector_for_property)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_ctx_compatible_set_for_selector"] = {
["note_omp_ctx_compatible_set_for_selector"]={
[a] = "note: the context selector \'A\' can be nested in the context set \'B\'; try \'match(C={D...})\' (note_omp_ctx_compatible_set_for_selector)",
[c]="note: the context selector \'A\' can be nested in the context set \'B\'; try \'match(C={D...})\' (note_omp_ctx_compatible_set_for_selector)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_declare_variant_ctx_continue_here"] = {
["note_omp_declare_variant_ctx_continue_here"]={
[a] = "note: the ignored ... spans until here (note_omp_declare_variant_ctx_continue_here)",
[c]="note: the ignored ... spans until here (note_omp_declare_variant_ctx_continue_here)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_declare_variant_ctx_is_a"] = {
["note_omp_declare_variant_ctx_is_a"]={
[a] = "note: \'A\' is a context ... not a context ... (note_omp_declare_variant_ctx_is_a)",
[c]="note: \'A\' is a context ... not a context ... (note_omp_declare_variant_ctx_is_a)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_declare_variant_ctx_options"] = {
["note_omp_declare_variant_ctx_options"]={
[a] = "note: context ... options are: A (note_omp_declare_variant_ctx_options)",
[c]="note: context ... options are: A (note_omp_declare_variant_ctx_options)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_declare_variant_ctx_try"] = {
["note_omp_declare_variant_ctx_try"]={
[a] = "note: try \'match(A={BC})\' (note_omp_declare_variant_ctx_try)",
[c]="note: try \'match(A={BC})\' (note_omp_declare_variant_ctx_try)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_declare_variant_ctx_used_here"] = {
["note_omp_declare_variant_ctx_used_here"]={
[a] = "note: the previous context ... \'A\' used here (note_omp_declare_variant_ctx_used_here)",
[c]="note: the previous context ... \'A\' used here (note_omp_declare_variant_ctx_used_here)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_omp_default_dsa_none"] = {
["note_omp_default_dsa_none"]={
[a] = "note: explicit data sharing attribute requested here (note_omp_default_dsa_none)",
[c]="note: explicit data sharing attribute requested here (note_omp_default_dsa_none)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_defaultmap_attr_none"] = {
["note_omp_defaultmap_attr_none"]={
[a] = "note: explicit data sharing attribute, data mapping attribute, or is_device_ptr clause requested here (note_omp_defaultmap_attr_none)",
[c]="note: explicit data sharing attribute, data mapping attribute, or is_device_ptr clause requested here (note_omp_defaultmap_attr_none)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_directive_here"] = {
["note_omp_directive_here"]={
[a] = "note: \'A\' directive found here (note_omp_directive_here)",
[c]="note: \'A\' directive found here (note_omp_directive_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_exits_structured_block"] = {
["note_omp_exits_structured_block"]={
[a] = "note: jump exits scope of OpenMP structured block (note_omp_exits_structured_block)",
[c]="note: jump exits scope of OpenMP structured block (note_omp_exits_structured_block)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_explicit_dsa"] = {
["note_omp_explicit_dsa"]={
[a] = "note: defined as A (note_omp_explicit_dsa)",
[c]="note: defined as A (note_omp_explicit_dsa)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_flush_order_clause_here"] = {
["note_omp_flush_order_clause_here"]={
[a] = "note: memory order clause \'A\' is specified here (note_omp_flush_order_clause_here)",
[c]="note: memory order clause \'A\' is specified here (note_omp_flush_order_clause_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_implicit_dsa"] = {
["note_omp_implicit_dsa"]={
[a] = "note: implicitly determined as A (note_omp_implicit_dsa)",
[c]="note: implicitly determined as A (note_omp_implicit_dsa)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_invalid_length_on_this_ptr_mapping"] = {
["note_omp_invalid_length_on_this_ptr_mapping"]={
[a] = "note: expected length on mapping of \'this\' array section expression to be \'1\' (note_omp_invalid_length_on_this_ptr_mapping)",
[c]="note: expected length on mapping of \'this\' array section expression to be \'1\' (note_omp_invalid_length_on_this_ptr_mapping)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_invalid_lower_bound_on_this_ptr_mapping"] = {
["note_omp_invalid_lower_bound_on_this_ptr_mapping"]={
[a] = "note: expected lower bound on mapping of \'this\' array section expression to be \'0\' or not specified (note_omp_invalid_lower_bound_on_this_ptr_mapping)",
[c]="note: expected lower bound on mapping of \'this\' array section expression to be \'0\' or not specified (note_omp_invalid_lower_bound_on_this_ptr_mapping)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_invalid_subscript_on_this_ptr_map"] = {
["note_omp_invalid_subscript_on_this_ptr_map"]={
[a] = "note: expected \'this\' subscript expression on map clause to be \'this[0]\' (note_omp_invalid_subscript_on_this_ptr_map)",
[c]="note: expected \'this\' subscript expression on map clause to be \'this[0]\' (note_omp_invalid_subscript_on_this_ptr_map)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_loop_cond_requres_compatible_incr"] = {
["note_omp_loop_cond_requres_compatible_incr"]={
[a] = "note: loop step is expected to be ... due to this condition (note_omp_loop_cond_requres_compatible_incr)",
[c]="note: loop step is expected to be ... due to this condition (note_omp_loop_cond_requres_compatible_incr)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_marked_declare_variant_here"] = {
["note_omp_marked_declare_variant_here"]={
[a] = "note: marked as \'declare variant\' here (note_omp_marked_declare_variant_here)",
[c]="note: marked as \'declare variant\' here (note_omp_marked_declare_variant_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_marked_device_type_here"] = {
["note_omp_marked_device_type_here"]={
[a] = "note: marked as \'device_type(A)\' here (note_omp_marked_device_type_here)",
[c]="note: marked as \'device_type(A)\' here (note_omp_marked_device_type_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_nested_statement_here"] = {
["note_omp_nested_statement_here"]={
[a] = "note: ... outside teams construct here (note_omp_nested_statement_here)",
[c]="note: ... outside teams construct here (note_omp_nested_statement_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_nested_teams_construct_here"] = {
["note_omp_nested_teams_construct_here"]={
[a] = "note: nested teams construct here (note_omp_nested_teams_construct_here)",
[c]="note: nested teams construct here (note_omp_nested_teams_construct_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_nowait_clause_here"] = {
["note_omp_nowait_clause_here"]={
[a] = "note: \'nowait\' clause is here (note_omp_nowait_clause_here)",
[c]="note: \'nowait\' clause is here (note_omp_nowait_clause_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_ordered_param"] = {
["note_omp_ordered_param"]={
[a] = "note: \'ordered\' clause... (note_omp_ordered_param)",
[c]="note: \'ordered\' clause... (note_omp_ordered_param)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_predefined_allocator"] = {
["note_omp_predefined_allocator"]={
[a] = "note: predefined trait \'A\' used here (note_omp_predefined_allocator)",
[c]="note: predefined trait \'A\' used here (note_omp_predefined_allocator)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_predetermined_dsa"] = {
["note_omp_predetermined_dsa"]={
[a] = "note: ...... (note_omp_predetermined_dsa)",
[c]="note: ...... (note_omp_predetermined_dsa)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_allocator"] = {
["note_omp_previous_allocator"]={
[a] = "note: previous allocator is specified here (note_omp_previous_allocator)",
[c]="note: previous allocator is specified here (note_omp_previous_allocator)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_clause"] = {
["note_omp_previous_clause"]={
[a] = "note: \'A\' clause is specified here (note_omp_previous_clause)",
[c]="note: \'A\' clause is specified here (note_omp_previous_clause)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_critical_region"] = {
["note_omp_previous_critical_region"]={
[a] = "note: previous \'critical\' region starts here (note_omp_previous_critical_region)",
[c]="note: previous \'critical\' region starts here (note_omp_previous_critical_region)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_directive"] = {
["note_omp_previous_directive"]={
[a] = "note: previous \'A\' directive used here (note_omp_previous_directive)",
[c]="note: previous \'A\' directive used here (note_omp_previous_directive)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_inscan_reduction"] = {
["note_omp_previous_inscan_reduction"]={
[a] = "note: \'reduction\' clause with \'inscan\' modifier is used here (note_omp_previous_inscan_reduction)",
[c]="note: \'reduction\' clause with \'inscan\' modifier is used here (note_omp_previous_inscan_reduction)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_mem_order_clause"] = {
["note_omp_previous_mem_order_clause"]={
[a] = "note: \'A\' clause used here (note_omp_previous_mem_order_clause)",
[c]="note: \'A\' clause used here (note_omp_previous_mem_order_clause)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_named_if_clause"] = {
["note_omp_previous_named_if_clause"]={
[a] = "note: previous clause with directive name modifier specified here (note_omp_previous_named_if_clause)",
[c]="note: previous clause with directive name modifier specified here (note_omp_previous_named_if_clause)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_previous_reduction_identifier"] = {
["note_omp_previous_reduction_identifier"]={
[a] = "note: previously marked as task_reduction with different reduction operation (note_omp_previous_reduction_identifier)",
[c]="note: previously marked as task_reduction with different reduction operation (note_omp_previous_reduction_identifier)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_protected_structured_block"] = {
["note_omp_protected_structured_block"]={
[a] = "note: jump bypasses OpenMP structured block (note_omp_protected_structured_block)",
[c]="note: jump bypasses OpenMP structured block (note_omp_protected_structured_block)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_referenced"] = {
["note_omp_referenced"]={
[a] = "note: previously referenced here (note_omp_referenced)",
[c]="note: previously referenced here (note_omp_referenced)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_requires_encountered_directive"] = {
["note_omp_requires_encountered_directive"]={
[a] = "note: \'A\' previously encountered here (note_omp_requires_encountered_directive)",
[c]="note: \'A\' previously encountered here (note_omp_requires_encountered_directive)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_requires_previous_clause"] = {
["note_omp_requires_previous_clause"]={
[a] = "note: A clause previously used here (note_omp_requires_previous_clause)",
[c]="note: A clause previously used here (note_omp_requires_previous_clause)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_omp_task_predetermined_firstprivate_here"] = {
["note_omp_task_predetermined_firstprivate_here"]={
[a] = "note: predetermined as a firstprivate in a task construct here (note_omp_task_predetermined_firstprivate_here)",
[c]="note: predetermined as a firstprivate in a task construct here (note_omp_task_predetermined_firstprivate_here)",
["type"] = "Note",
[b]=i,
["category"] = "OpenMP Issue"
[a]=n
},
},
["note_opencl_typedef_access_qualifier"] = {
["note_opencl_typedef_access_qualifier"]={
[a] = "note: previously declared \'A\' here (note_opencl_typedef_access_qualifier)",
[c]="note: previously declared \'A\' here (note_opencl_typedef_access_qualifier)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_operator_arrow_depth"] = {
["note_operator_arrow_depth"]={
[a] = "note: use -foperator-arrow-depth=N to increase \'operator->\' limit (note_operator_arrow_depth)",
[c]="note: use -foperator-arrow-depth=N to increase \'operator->\' limit (note_operator_arrow_depth)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_operator_arrow_here"] = {
["note_operator_arrow_here"]={
[a] = "note: \'operator->\' declared here produces an object of type A (note_operator_arrow_here)",
[c]="note: \'operator->\' declared here produces an object of type A (note_operator_arrow_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_operator_arrows_suppressed"] = {
["note_operator_arrows_suppressed"]={
[a] = "note: (skipping A \'operator->\'B in backtrace) (note_operator_arrows_suppressed)",
[c]="note: (skipping A \'operator->\'B in backtrace) (note_operator_arrows_suppressed)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_overridden_marked_noescape"] = {
["note_overridden_marked_noescape"]={
[a] = "note: parameter of overridden method is annotated with __attribute__((noescape)) (note_overridden_marked_noescape)",
[c]="note: parameter of overridden method is annotated with __attribute__((noescape)) (note_overridden_marked_noescape)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_overridden_method"] = {
["note_overridden_method"]={
[a] = "note: overridden method is here (note_overridden_method)",
[c]="note: overridden method is here (note_overridden_method)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_overridden_virtual_function"] = {
["note_overridden_virtual_function"]={
[a] = "note: overridden virtual function is here (note_overridden_virtual_function)",
[c]="note: overridden virtual function is here (note_overridden_virtual_function)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_ambiguous_eqeq_reversed_self_non_const"] = {
["note_ovl_ambiguous_eqeq_reversed_self_non_const"]={
[a] = "note: mark \'operator==\' as const or add a matching \'operator!=\' to resolve the ambiguity (note_ovl_ambiguous_eqeq_reversed_self_non_const)",
[c]="note: mark \'operator==\' as const or add a matching \'operator!=\' to resolve the ambiguity (note_ovl_ambiguous_eqeq_reversed_self_non_const)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_ambiguous_oper_binary_reversed_candidate"] = {
["note_ovl_ambiguous_oper_binary_reversed_candidate"]={
[a] = "note: ambiguous candidate function with reversed arguments (note_ovl_ambiguous_oper_binary_reversed_candidate)",
[c]="note: ambiguous candidate function with reversed arguments (note_ovl_ambiguous_oper_binary_reversed_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_ambiguous_oper_binary_reversed_self"] = {
["note_ovl_ambiguous_oper_binary_reversed_self"]={
[a] = "note: ambiguity is between a regular call to this operator and a call with the argument order reversed (note_ovl_ambiguous_oper_binary_reversed_self)",
[c]="note: ambiguity is between a regular call to this operator and a call with the argument order reversed (note_ovl_ambiguous_oper_binary_reversed_self)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_ambiguous_oper_binary_selected_candidate"] = {
["note_ovl_ambiguous_oper_binary_selected_candidate"]={
[a] = "note: candidate function with non-reversed arguments (note_ovl_ambiguous_oper_binary_selected_candidate)",
[c]="note: candidate function with non-reversed arguments (note_ovl_ambiguous_oper_binary_selected_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_builtin_candidate"] = {
["note_ovl_builtin_candidate"]={
[a] = "note: built-in candidate A (note_ovl_builtin_candidate)",
[c]="note: built-in candidate A (note_ovl_builtin_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate"] = {
["note_ovl_candidate"]={
[a] = "note: candidate ......... (note_ovl_candidate)",
[c]="note: candidate ......... (note_ovl_candidate)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_arity"] = {
["note_ovl_candidate_arity"]={
[a] = "note: candidate ...... not viable: requires... A argumentB, but C was provided (note_ovl_candidate_arity)",
[c]="note: candidate ...... not viable: requires... A argumentB, but C was provided (note_ovl_candidate_arity)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_arity_one"] = {
["note_ovl_candidate_arity_one"]={
[a] = "note: candidate ...... not viable: ... argument A, but no arguments were provided (note_ovl_candidate_arity_one)",
[c]="note: candidate ...... not viable: ... argument A, but no arguments were provided (note_ovl_candidate_arity_one)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_addrspace"] = {
["note_ovl_candidate_bad_addrspace"]={
[a] = "note: candidate ...... not viable: cannot ... A ... B in C argument (note_ovl_candidate_bad_addrspace)",
[c]="note: candidate ...... not viable: cannot ... A ... B in C argument (note_ovl_candidate_bad_addrspace)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_addrspace_this"] = {
["note_ovl_candidate_bad_addrspace_this"]={
[a] = "note: candidate ...... not viable: \'this\' object is in A, but method expects object in B (note_ovl_candidate_bad_addrspace_this)",
[c]="note: candidate ...... not viable: \'this\' object is in A, but method expects object in B (note_ovl_candidate_bad_addrspace_this)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_arc_conv"] = {
["note_ovl_candidate_bad_arc_conv"]={
[a] = "note: candidate ...... not viable: cannot implicitly convert argument of type A to B for ... under ARC (note_ovl_candidate_bad_arc_conv)",
[c]="note: candidate ...... not viable: cannot implicitly convert argument of type A to B for ... under ARC (note_ovl_candidate_bad_arc_conv)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_base_to_derived_conv"] = {
["note_ovl_candidate_bad_base_to_derived_conv"]={
[a] = "note: candidate ...... not viable: cannot ... ... A to ... B for C argument (note_ovl_candidate_bad_base_to_derived_conv)",
[c]="note: candidate ...... not viable: cannot ... ... A to ... B for C argument (note_ovl_candidate_bad_base_to_derived_conv)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_conv"] = {
["note_ovl_candidate_bad_conv"]={
[a] = "note: candidate ...... not viable: no known conversion from A to B for ...... (note_ovl_candidate_bad_conv)",
[c]="note: candidate ...... not viable: no known conversion from A to B for ...... (note_ovl_candidate_bad_conv)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_conv_incomplete"] = {
["note_ovl_candidate_bad_conv_incomplete"]={
[a] = "note: candidate ...... not viable: cannot convert argument of incomplete type A to B for ...... (note_ovl_candidate_bad_conv_incomplete)",
[c]="note: candidate ...... not viable: cannot convert argument of incomplete type A to B for ...... (note_ovl_candidate_bad_conv_incomplete)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_cvr"] = {
["note_ovl_candidate_bad_cvr"]={
[a] = "note: candidate ...... not viable: A argument (B) would lose ... qualifier... (note_ovl_candidate_bad_cvr)",
[c]="note: candidate ...... not viable: A argument (B) would lose ... qualifier... (note_ovl_candidate_bad_cvr)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_cvr_this"] = {
["note_ovl_candidate_bad_cvr_this"]={
[a] = "note: candidate ...... not viable: \'this\' argument has type A, but method is not marked ... (note_ovl_candidate_bad_cvr_this)",
[c]="note: candidate ...... not viable: \'this\' argument has type A, but method is not marked ... (note_ovl_candidate_bad_cvr_this)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_deduction"] = {
["note_ovl_candidate_bad_deduction"]={
[a] = "note: candidate template ignored: failed template argument deduction (note_ovl_candidate_bad_deduction)",
[c]="note: candidate template ignored: failed template argument deduction (note_ovl_candidate_bad_deduction)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_gc"] = {
["note_ovl_candidate_bad_gc"]={
[a] = "note: candidate ...... not viable: ... argument (A) has ... ownership, but parameter has ... ownership (note_ovl_candidate_bad_gc)",
[c]="note: candidate ...... not viable: ... argument (A) has ... ownership, but parameter has ... ownership (note_ovl_candidate_bad_gc)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_list_argument"] = {
["note_ovl_candidate_bad_list_argument"]={
[a] = "note: candidate ...... not viable: ... argument to A (note_ovl_candidate_bad_list_argument)",
[c]="note: candidate ...... not viable: ... argument to A (note_ovl_candidate_bad_list_argument)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_overload"] = {
["note_ovl_candidate_bad_overload"]={
[a] = "note: candidate ...... not viable: no overload of A matching B for C argument (note_ovl_candidate_bad_overload)",
[c]="note: candidate ...... not viable: no overload of A matching B for C argument (note_ovl_candidate_bad_overload)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_ownership"] = {
["note_ovl_candidate_bad_ownership"]={
[a] = "note: candidate ...... not viable: ... argument (A) has ... ownership, but parameter has ... ownership (note_ovl_candidate_bad_ownership)",
[c]="note: candidate ...... not viable: ... argument (A) has ... ownership, but parameter has ... ownership (note_ovl_candidate_bad_ownership)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_target"] = {
["note_ovl_candidate_bad_target"]={
[a] = "note: candidate ...... not viable: call to ... function from ... function (note_ovl_candidate_bad_target)",
[c]="note: candidate ...... not viable: call to ... function from ... function (note_ovl_candidate_bad_target)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_bad_value_category"] = {
["note_ovl_candidate_bad_value_category"]={
[a] = "note: candidate ...... not viable: expects an ... for ... (note_ovl_candidate_bad_value_category)",
[c]="note: candidate ...... not viable: expects an ... for ... (note_ovl_candidate_bad_value_category)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_constraints_not_satisfied"] = {
["note_ovl_candidate_constraints_not_satisfied"]={
[a] = "note: candidate ...... not viable: constraints not satisfied (note_ovl_candidate_constraints_not_satisfied)",
[c]="note: candidate ...... not viable: constraints not satisfied (note_ovl_candidate_constraints_not_satisfied)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_deduced_mismatch"] = {
["note_ovl_candidate_deduced_mismatch"]={
[a] = "note: candidate template ignored: deduced type A of ...B parameter does not match adjusted type C of ...argumentD (note_ovl_candidate_deduced_mismatch)",
[c]="note: candidate template ignored: deduced type A of ...B parameter does not match adjusted type C of ...argumentD (note_ovl_candidate_deduced_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_deleted"] = {
["note_ovl_candidate_deleted"]={
[a] = "note: candidate ...... has been ... (note_ovl_candidate_deleted)",
[c]="note: candidate ...... has been ... (note_ovl_candidate_deleted)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_disabled_by_enable_if"] = {
["note_ovl_candidate_disabled_by_enable_if"]={
[a] = "note: candidate template ignored: disabled by AB (note_ovl_candidate_disabled_by_enable_if)",
[c]="note: candidate template ignored: disabled by AB (note_ovl_candidate_disabled_by_enable_if)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_disabled_by_function_cond_attr"] = {
["note_ovl_candidate_disabled_by_function_cond_attr"]={
[a] = "note: candidate disabled: A (note_ovl_candidate_disabled_by_function_cond_attr)",
[c]="note: candidate disabled: A (note_ovl_candidate_disabled_by_function_cond_attr)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_disabled_by_requirement"] = {
["note_ovl_candidate_disabled_by_requirement"]={
[a] = "note: candidate template ignored: requirement \'A\' was not satisfiedB (note_ovl_candidate_disabled_by_requirement)",
[c]="note: candidate template ignored: requirement \'A\' was not satisfiedB (note_ovl_candidate_disabled_by_requirement)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_explicit"] = {
["note_ovl_candidate_explicit"]={
[a] = "note: explicit ... is not a candidate... (note_ovl_candidate_explicit)",
[c]="note: explicit ... is not a candidate... (note_ovl_candidate_explicit)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_explicit_arg_mismatch_named"] = {
["note_ovl_candidate_explicit_arg_mismatch_named"]={
[a] = "note: candidate template ignored: invalid explicitly-specified argument for template parameter A (note_ovl_candidate_explicit_arg_mismatch_named)",
[c]="note: candidate template ignored: invalid explicitly-specified argument for template parameter A (note_ovl_candidate_explicit_arg_mismatch_named)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_explicit_arg_mismatch_unnamed"] = {
["note_ovl_candidate_explicit_arg_mismatch_unnamed"]={
[a] = "note: candidate template ignored: invalid explicitly-specified argument for A template parameter (note_ovl_candidate_explicit_arg_mismatch_unnamed)",
[c]="note: candidate template ignored: invalid explicitly-specified argument for A template parameter (note_ovl_candidate_explicit_arg_mismatch_unnamed)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_has_pass_object_size_params"] = {
["note_ovl_candidate_has_pass_object_size_params"]={
[a] = "note: candidate address cannot be taken because parameter A has pass_object_size attribute (note_ovl_candidate_has_pass_object_size_params)",
[c]="note: candidate address cannot be taken because parameter A has pass_object_size attribute (note_ovl_candidate_has_pass_object_size_params)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_illegal_constructor"] = {
["note_ovl_candidate_illegal_constructor"]={
[a] = "note: candidate ... ignored: instantiation ... its own class type by value (note_ovl_candidate_illegal_constructor)",
[c]="note: candidate ... ignored: instantiation ... its own class type by value (note_ovl_candidate_illegal_constructor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_illegal_constructor_adrspace_mismatch"] = {
["note_ovl_candidate_illegal_constructor_adrspace_mismatch"]={
[a] = "note: candidate constructor ignored: cannot be used to construct an object in address space A (note_ovl_candidate_illegal_constructor_adrspace_mismatch)",
[c]="note: candidate constructor ignored: cannot be used to construct an object in address space A (note_ovl_candidate_illegal_constructor_adrspace_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_incomplete_deduction"] = {
["note_ovl_candidate_incomplete_deduction"]={
[a] = "note: candidate template ignored: couldn\'t infer template argument A (note_ovl_candidate_incomplete_deduction)",
[c]="note: candidate template ignored: couldn\'t infer template argument A (note_ovl_candidate_incomplete_deduction)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_incomplete_deduction_pack"] = {
["note_ovl_candidate_incomplete_deduction_pack"]={
[a] = "note: candidate template ignored: deduced too few arguments for expanded pack A; no argument for B expanded parameter in deduced argument pack C (note_ovl_candidate_incomplete_deduction_pack)",
[c]="note: candidate template ignored: deduced too few arguments for expanded pack A; no argument for B expanded parameter in deduced argument pack C (note_ovl_candidate_incomplete_deduction_pack)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_inconsistent_deduction"] = {
["note_ovl_candidate_inconsistent_deduction"]={
[a] = "note: candidate template ignored: deduced ... for parameter A (B vs. C) (note_ovl_candidate_inconsistent_deduction)",
[c]="note: candidate template ignored: deduced ... for parameter A (B vs. C) (note_ovl_candidate_inconsistent_deduction)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_inconsistent_deduction_types"] = {
["note_ovl_candidate_inconsistent_deduction_types"]={
[a] = "note: candidate template ignored: deduced values of conflicting types for parameter A (B of type C vs. D of type E) (note_ovl_candidate_inconsistent_deduction_types)",
[c]="note: candidate template ignored: deduced values of conflicting types for parameter A (B of type C vs. D of type E) (note_ovl_candidate_inconsistent_deduction_types)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_inherited_constructor"] = {
["note_ovl_candidate_inherited_constructor"]={
[a] = "note: constructor from base class A inherited here (note_ovl_candidate_inherited_constructor)",
[c]="note: constructor from base class A inherited here (note_ovl_candidate_inherited_constructor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_inherited_constructor_slice"] = {
["note_ovl_candidate_inherited_constructor_slice"]={
[a] = "note: candidate ... ignored: inherited constructor cannot be used to ... object (note_ovl_candidate_inherited_constructor_slice)",
[c]="note: candidate ... ignored: inherited constructor cannot be used to ... object (note_ovl_candidate_inherited_constructor_slice)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_instantiation_depth"] = {
["note_ovl_candidate_instantiation_depth"]={
[a] = "note: candidate template ignored: substitution exceeded maximum template instantiation depth (note_ovl_candidate_instantiation_depth)",
[c]="note: candidate template ignored: substitution exceeded maximum template instantiation depth (note_ovl_candidate_instantiation_depth)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_non_deduced_mismatch"] = {
["note_ovl_candidate_non_deduced_mismatch"]={
[a] = "note: candidate template ignored: could not match A against B (note_ovl_candidate_non_deduced_mismatch)",
[c]="note: candidate template ignored: could not match A against B (note_ovl_candidate_non_deduced_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_non_deduced_mismatch_qualified"] = {
["note_ovl_candidate_non_deduced_mismatch_qualified"]={
[a] = "note: candidate template ignored: could not match A against B (note_ovl_candidate_non_deduced_mismatch_qualified)",
[c]="note: candidate template ignored: could not match A against B (note_ovl_candidate_non_deduced_mismatch_qualified)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_substitution_failure"] = {
["note_ovl_candidate_substitution_failure"]={
[a] = "note: candidate template ignored: substitution failureAB (note_ovl_candidate_substitution_failure)",
[c]="note: candidate template ignored: substitution failureAB (note_ovl_candidate_substitution_failure)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_underqualified"] = {
["note_ovl_candidate_underqualified"]={
[a] = "note: candidate template ignored: cannot deduce a type for A that would make B equal C (note_ovl_candidate_underqualified)",
[c]="note: candidate template ignored: cannot deduce a type for A that would make B equal C (note_ovl_candidate_underqualified)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_candidate_unsatisfied_constraints"] = {
["note_ovl_candidate_unsatisfied_constraints"]={
[a] = "note: candidate template ignored: constraints not satisfiedA (note_ovl_candidate_unsatisfied_constraints)",
[c]="note: candidate template ignored: constraints not satisfiedA (note_ovl_candidate_unsatisfied_constraints)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_surrogate_cand"] = {
["note_ovl_surrogate_cand"]={
[a] = "note: conversion candidate of type A (note_ovl_surrogate_cand)",
[c]="note: conversion candidate of type A (note_ovl_surrogate_cand)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_surrogate_constraints_not_satisfied"] = {
["note_ovl_surrogate_constraints_not_satisfied"]={
[a] = "note: conversion candidate A not viable: constraints not satisfied (note_ovl_surrogate_constraints_not_satisfied)",
[c]="note: conversion candidate A not viable: constraints not satisfied (note_ovl_surrogate_constraints_not_satisfied)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ovl_too_many_candidates"] = {
["note_ovl_too_many_candidates"]={
[a] = "note: remaining A candidateB omitted; pass -fshow-overloads=all to show them (note_ovl_too_many_candidates)",
[c]="note: remaining A candidateB omitted; pass -fshow-overloads=all to show them (note_ovl_too_many_candidates)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ownership_returns_index_mismatch"] = {
["note_ownership_returns_index_mismatch"]={
[a] = "note: declared with index A here (note_ownership_returns_index_mismatch)",
[c]="note: declared with index A here (note_ownership_returns_index_mismatch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_parameter_here"] = {
["note_parameter_here"]={
[a] = "note: passing argument to parameter here (note_parameter_here)",
[c]="note: passing argument to parameter here (note_parameter_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_parameter_mapping_substitution_here"] = {
["note_parameter_mapping_substitution_here"]={
[a] = "note: while substituting into concept arguments here; substitution failures not allowed in concept arguments (note_parameter_mapping_substitution_here)",
[c]="note: while substituting into concept arguments here; substitution failures not allowed in concept arguments (note_parameter_mapping_substitution_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_parameter_named_here"] = {
["note_parameter_named_here"]={
[a] = "note: passing argument to parameter A here (note_parameter_named_here)",
[c]="note: passing argument to parameter A here (note_parameter_named_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_parameter_pack_here"] = {
["note_parameter_pack_here"]={
[a] = "note: parameter pack A declared here (note_parameter_pack_here)",
[c]="note: parameter pack A declared here (note_parameter_pack_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_parameter_type"] = {
["note_parameter_type"]={
[a] = "note: parameter of type A is declared here (note_parameter_type)",
[c]="note: parameter of type A is declared here (note_parameter_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_partial_availability_specified_here"] = {
["note_partial_availability_specified_here"]={
[a] = "note: A has been marked as being introduced in B C here, but the deployment target is D E (note_partial_availability_specified_here)",
[c]="note: A has been marked as being introduced in B C here, but the deployment target is D E (note_partial_availability_specified_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_partial_spec_match"] = {
["note_partial_spec_match"]={
[a] = "note: partial specialization matches A (note_partial_spec_match)",
[c]="note: partial specialization matches A (note_partial_spec_match)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pch_rebuild_required"] = {
["note_pch_rebuild_required"]={
[a] = "note: please rebuild precompiled header \'A\' (note_pch_rebuild_required)",
[c]="note: please rebuild precompiled header \'A\' (note_pch_rebuild_required)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_pch_required_by"] = {
["note_pch_required_by"]={
[a] = "note: \'A\' required by \'B\' (note_pch_required_by)",
[c]="note: \'A\' required by \'B\' (note_pch_required_by)",
["type"] = "Note",
[b]=i,
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["note_performs_forbidden_arc_conversion"] = {
["note_performs_forbidden_arc_conversion"]={
[a] = "note: inline function performs a conversion which is forbidden in ARC (note_performs_forbidden_arc_conversion)",
[c]="note: inline function performs a conversion which is forbidden in ARC (note_performs_forbidden_arc_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["note_pointer_declared_here"] = {
["note_pointer_declared_here"]={
[a] = "note: pointer A declared here (note_pointer_declared_here)",
[c]="note: pointer A declared here (note_pointer_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_possibility"] = {
["note_possibility"]={
[a] = "note: one possibility (note_possibility)",
[c]="note: one possibility (note_possibility)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_possible_target_of_call"] = {
["note_possible_target_of_call"]={
[a] = "note: possible target for call (note_possible_target_of_call)",
[c]="note: possible target for call (note_possible_target_of_call)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pp_ambiguous_macro_chosen"] = {
["note_pp_ambiguous_macro_chosen"]={
[a] = "note: expanding this definition of A (note_pp_ambiguous_macro_chosen)",
[c]="note: expanding this definition of A (note_pp_ambiguous_macro_chosen)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_pp_ambiguous_macro_other"] = {
["note_pp_ambiguous_macro_other"]={
[a] = "note: other definition of A (note_pp_ambiguous_macro_other)",
[c]="note: other definition of A (note_pp_ambiguous_macro_other)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_pp_framework_without_header"] = {
["note_pp_framework_without_header"]={
[a] = "note: did not find header \'A\' in framework \'B\' (loaded from \'C\') (note_pp_framework_without_header)",
[c]="note: did not find header \'A\' in framework \'B\' (loaded from \'C\') (note_pp_framework_without_header)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_pp_macro_annotation"] = {
["note_pp_macro_annotation"]={
[a] = "note: macro marked \'...\' here (note_pp_macro_annotation)",
[c]="note: macro marked \'...\' here (note_pp_macro_annotation)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_pp_module_begin_here"] = {
["note_pp_module_begin_here"]={
[a] = "note: entering module \'A\' due to this pragma (note_pp_module_begin_here)",
[c]="note: entering module \'A\' due to this pragma (note_pp_module_begin_here)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_pragma_attribute_applied_decl_here"] = {
["note_pragma_attribute_applied_decl_here"]={
[a] = "note: when applied to this declaration (note_pragma_attribute_applied_decl_here)",
[c]="note: when applied to this declaration (note_pragma_attribute_applied_decl_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pragma_attribute_namespace_on_attribute"] = {
["note_pragma_attribute_namespace_on_attribute"]={
[a] = "note: omit the namespace to add attributes to the most-recently pushed attribute group (note_pragma_attribute_namespace_on_attribute)",
[c]="note: omit the namespace to add attributes to the most-recently pushed attribute group (note_pragma_attribute_namespace_on_attribute)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_pragma_attribute_region_ends_here"] = {
["note_pragma_attribute_region_ends_here"]={
[a] = "note: \'#pragma clang attribute push\' regions ends here (note_pragma_attribute_region_ends_here)",
[c]="note: \'#pragma clang attribute push\' regions ends here (note_pragma_attribute_region_ends_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pragma_attribute_use_attribute_kw"] = {
["note_pragma_attribute_use_attribute_kw"]={
[a] = "note: use the GNU \'__attribute__\' syntax (note_pragma_attribute_use_attribute_kw)",
[c]="note: use the GNU \'__attribute__\' syntax (note_pragma_attribute_use_attribute_kw)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_pragma_entered_here"] = {
["note_pragma_entered_here"]={
[a] = "note: #pragma entered here (note_pragma_entered_here)",
[c]="note: #pragma entered here (note_pragma_entered_here)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_pragma_loop_invalid_vectorize_option"] = {
["note_pragma_loop_invalid_vectorize_option"]={
[a] = "note: vectorize_width loop hint malformed; use vectorize_width(X, fixed) or vectorize_width(X, scalable) where X is an integer, or vectorize_width(\'fixed\' or \'scalable\') (note_pragma_loop_invalid_vectorize_option)",
[c]="note: vectorize_width loop hint malformed; use vectorize_width(X, fixed) or vectorize_width(X, scalable) where X is an integer, or vectorize_width(\'fixed\' or \'scalable\') (note_pragma_loop_invalid_vectorize_option)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_pragma_pack_here"] = {
["note_pragma_pack_here"]={
[a] = "note: previous \'#pragma pack\' directive that modifies alignment is here (note_pragma_pack_here)",
[c]="note: previous \'#pragma pack\' directive that modifies alignment is here (note_pragma_pack_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pragma_pack_pop_instead_reset"] = {
["note_pragma_pack_pop_instead_reset"]={
[a] = "note: did you intend to use \'#pragma pack (pop)\' instead of \'#pragma pack()\'? (note_pragma_pack_pop_instead_reset)",
[c]="note: did you intend to use \'#pragma pack (pop)\' instead of \'#pragma pack()\'? (note_pragma_pack_pop_instead_reset)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_precedence_bitwise_first"] = {
["note_precedence_bitwise_first"]={
[a] = "note: place parentheses around the A expression to evaluate it first (note_precedence_bitwise_first)",
[c]="note: place parentheses around the A expression to evaluate it first (note_precedence_bitwise_first)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_precedence_conditional_first"] = {
["note_precedence_conditional_first"]={
[a] = "note: place parentheses around the \'?:\' expression to evaluate it first (note_precedence_conditional_first)",
[c]="note: place parentheses around the \'?:\' expression to evaluate it first (note_precedence_conditional_first)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_precedence_silence"] = {
["note_precedence_silence"]={
[a] = "note: place parentheses around the \'A\' expression to silence this warning (note_precedence_silence)",
[c]="note: place parentheses around the \'A\' expression to silence this warning (note_precedence_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_prev_module_declaration"] = {
["note_prev_module_declaration"]={
[a] = "note: previous module declaration is here (note_prev_module_declaration)",
[c]="note: previous module declaration is here (note_prev_module_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_prev_module_definition"] = {
["note_prev_module_definition"]={
[a] = "note: previously defined here (note_prev_module_definition)",
[c]="note: previously defined here (note_prev_module_definition)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_prev_module_definition_from_ast_file"] = {
["note_prev_module_definition_from_ast_file"]={
[a] = "note: module loaded from \'A\' (note_prev_module_definition_from_ast_file)",
[c]="note: module loaded from \'A\' (note_prev_module_definition_from_ast_file)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_prev_partial_spec_here"] = {
["note_prev_partial_spec_here"]={
[a] = "note: previous declaration of class template partial specialization A is here (note_prev_partial_spec_here)",
[c]="note: previous declaration of class template partial specialization A is here (note_prev_partial_spec_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_access_declaration"] = {
["note_previous_access_declaration"]={
[a] = "note: previously declared \'A\' here (note_previous_access_declaration)",
[c]="note: previously declared \'A\' here (note_previous_access_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_attribute"] = {
["note_previous_attribute"]={
[a] = "note: previous attribute is here (note_previous_attribute)",
[c]="note: previous attribute is here (note_previous_attribute)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_builtin_declaration"] = {
["note_previous_builtin_declaration"]={
[a] = "note: A is a builtin with type B (note_previous_builtin_declaration)",
[c]="note: A is a builtin with type B (note_previous_builtin_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_decl"] = {
["note_previous_decl"]={
[a] = "note: A declared here (note_previous_decl)",
[c]="note: A declared here (note_previous_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_declaration"] = {
["note_previous_declaration"]={
[a] = "note: previous declaration is here (note_previous_declaration)",
[c]="note: previous declaration is here (note_previous_declaration)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_previous_declaration_as"] = {
["note_previous_declaration_as"]={
[a] = "note: previously declared as A here (note_previous_declaration_as)",
[c]="note: previously declared as A here (note_previous_declaration_as)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_default_assoc"] = {
["note_previous_default_assoc"]={
[a] = "note: previous default generic association is here (note_previous_default_assoc)",
[c]="note: previous default generic association is here (note_previous_default_assoc)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_previous_definition"] = {
["note_previous_definition"]={
[a] = "note: previous definition is here (note_previous_definition)",
[c]="note: previous definition is here (note_previous_definition)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_previous_exception_handler"] = {
["note_previous_exception_handler"]={
[a] = "note: for type A (note_previous_exception_handler)",
[c]="note: for type A (note_previous_exception_handler)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_explicit_instantiation"] = {
["note_previous_explicit_instantiation"]={
[a] = "note: previous explicit instantiation is here (note_previous_explicit_instantiation)",
[c]="note: previous explicit instantiation is here (note_previous_explicit_instantiation)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_field_init"] = {
["note_previous_field_init"]={
[a] = "note: previous initialization for field A is here (note_previous_field_init)",
[c]="note: previous initialization for field A is here (note_previous_field_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_implicit_declaration"] = {
["note_previous_implicit_declaration"]={
[a] = "note: previous implicit declaration is here (note_previous_implicit_declaration)",
[c]="note: previous implicit declaration is here (note_previous_implicit_declaration)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_previous_initializer"] = {
["note_previous_initializer"]={
[a] = "note: previous initialization ...is here... (note_previous_initializer)",
[c]="note: previous initialization ...is here... (note_previous_initializer)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_ms_inheritance"] = {
["note_previous_ms_inheritance"]={
[a] = "note: previous inheritance model specified here (note_previous_ms_inheritance)",
[c]="note: previous inheritance model specified here (note_previous_ms_inheritance)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_namespace_alias"] = {
["note_previous_namespace_alias"]={
[a] = "note: previously defined as an alias for A (note_previous_namespace_alias)",
[c]="note: previously defined as an alias for A (note_previous_namespace_alias)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_statement"] = {
["note_previous_statement"]={
[a] = "note: previous statement is here (note_previous_statement)",
[c]="note: previous statement is here (note_previous_statement)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_previous_template_specialization"] = {
["note_previous_template_specialization"]={
[a] = "note: previous template specialization is here (note_previous_template_specialization)",
[c]="note: previous template specialization is here (note_previous_template_specialization)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_previous_use"] = {
["note_previous_use"]={
[a] = "note: previous use is here (note_previous_use)",
[c]="note: previous use is here (note_previous_use)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_previous_uuid"] = {
["note_previous_uuid"]={
[a] = "note: previous uuid specified here (note_previous_uuid)",
[c]="note: previous uuid specified here (note_previous_uuid)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_printf_c_str"] = {
["note_printf_c_str"]={
[a] = "note: did you mean to call the A method? (note_printf_c_str)",
[c]="note: did you mean to call the A method? (note_printf_c_str)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_prior_template_arg_substitution"] = {
["note_prior_template_arg_substitution"]={
[a] = "note: while substituting prior template arguments into ... template parameterA B (note_prior_template_arg_substitution)",
[c]="note: while substituting prior template arguments into ... template parameterA B (note_prior_template_arg_substitution)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_private_extern"] = {
["note_private_extern"]={
[a] = "note: use __attribute__((visibility(\"hidden\"))) attribute instead (note_private_extern)",
[c]="note: use __attribute__((visibility(\"hidden\"))) attribute instead (note_private_extern)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_private_module_fragment"] = {
["note_private_module_fragment"]={
[a] = "note: private module fragment begins here (note_private_module_fragment)",
[c]="note: private module fragment begins here (note_private_module_fragment)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_private_top_level_defined"] = {
["note_private_top_level_defined"]={
[a] = "note: module defined here (note_private_top_level_defined)",
[c]="note: module defined here (note_private_top_level_defined)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_property_attribute"] = {
["note_property_attribute"]={
[a] = "note: property A is declared ... here (note_property_attribute)",
[c]="note: property A is declared ... here (note_property_attribute)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_property_declare"] = {
["note_property_declare"]={
[a] = "note: property declared here (note_property_declare)",
[c]="note: property declared here (note_property_declare)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_property_synthesize"] = {
["note_property_synthesize"]={
[a] = "note: property synthesized here (note_property_synthesize)",
[c]="note: property synthesized here (note_property_synthesize)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by___block"] = {
["note_protected_by___block"]={
[a] = "note: jump bypasses setup of __block variable (note_protected_by___block)",
[c]="note: jump bypasses setup of __block variable (note_protected_by___block)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_cleanup"] = {
["note_protected_by_cleanup"]={
[a] = "note: jump bypasses initialization of variable with __attribute__((cleanup)) (note_protected_by_cleanup)",
[c]="note: jump bypasses initialization of variable with __attribute__((cleanup)) (note_protected_by_cleanup)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_consteval_if"] = {
["note_protected_by_consteval_if"]={
[a] = "note: jump enters controlled statement of consteval if (note_protected_by_consteval_if)",
[c]="note: jump enters controlled statement of consteval if (note_protected_by_consteval_if)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_constexpr_if"] = {
["note_protected_by_constexpr_if"]={
[a] = "note: jump enters controlled statement of constexpr if (note_protected_by_constexpr_if)",
[c]="note: jump enters controlled statement of constexpr if (note_protected_by_constexpr_if)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_cxx_catch"] = {
["note_protected_by_cxx_catch"]={
[a] = "note: jump bypasses initialization of catch block (note_protected_by_cxx_catch)",
[c]="note: jump bypasses initialization of catch block (note_protected_by_cxx_catch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_cxx_try"] = {
["note_protected_by_cxx_try"]={
[a] = "note: jump bypasses initialization of try block (note_protected_by_cxx_try)",
[c]="note: jump bypasses initialization of try block (note_protected_by_cxx_try)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_if_available"] = {
["note_protected_by_if_available"]={
[a] = "note: jump enters controlled statement of if available (note_protected_by_if_available)",
[c]="note: jump enters controlled statement of if available (note_protected_by_if_available)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_non_trivial_c_struct_init"] = {
["note_protected_by_non_trivial_c_struct_init"]={
[a] = "note: jump bypasses initialization of variable of non-trivial C struct type (note_protected_by_non_trivial_c_struct_init)",
[c]="note: jump bypasses initialization of variable of non-trivial C struct type (note_protected_by_non_trivial_c_struct_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_autoreleasepool"] = {
["note_protected_by_objc_autoreleasepool"]={
[a] = "note: jump bypasses auto release push of @autoreleasepool block (note_protected_by_objc_autoreleasepool)",
[c]="note: jump bypasses auto release push of @autoreleasepool block (note_protected_by_objc_autoreleasepool)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_catch"] = {
["note_protected_by_objc_catch"]={
[a] = "note: jump bypasses initialization of @catch block (note_protected_by_objc_catch)",
[c]="note: jump bypasses initialization of @catch block (note_protected_by_objc_catch)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_fast_enumeration"] = {
["note_protected_by_objc_fast_enumeration"]={
[a] = "note: jump enters Objective-C fast enumeration loop (note_protected_by_objc_fast_enumeration)",
[c]="note: jump enters Objective-C fast enumeration loop (note_protected_by_objc_fast_enumeration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_finally"] = {
["note_protected_by_objc_finally"]={
[a] = "note: jump bypasses initialization of @finally block (note_protected_by_objc_finally)",
[c]="note: jump bypasses initialization of @finally block (note_protected_by_objc_finally)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_strong_init"] = {
["note_protected_by_objc_strong_init"]={
[a] = "note: jump bypasses initialization of __strong variable (note_protected_by_objc_strong_init)",
[c]="note: jump bypasses initialization of __strong variable (note_protected_by_objc_strong_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_synchronized"] = {
["note_protected_by_objc_synchronized"]={
[a] = "note: jump bypasses initialization of @synchronized block (note_protected_by_objc_synchronized)",
[c]="note: jump bypasses initialization of @synchronized block (note_protected_by_objc_synchronized)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_try"] = {
["note_protected_by_objc_try"]={
[a] = "note: jump bypasses initialization of @try block (note_protected_by_objc_try)",
[c]="note: jump bypasses initialization of @try block (note_protected_by_objc_try)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_objc_weak_init"] = {
["note_protected_by_objc_weak_init"]={
[a] = "note: jump bypasses initialization of __weak variable (note_protected_by_objc_weak_init)",
[c]="note: jump bypasses initialization of __weak variable (note_protected_by_objc_weak_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_seh_except"] = {
["note_protected_by_seh_except"]={
[a] = "note: jump bypasses initialization of __except block (note_protected_by_seh_except)",
[c]="note: jump bypasses initialization of __except block (note_protected_by_seh_except)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_seh_finally"] = {
["note_protected_by_seh_finally"]={
[a] = "note: jump bypasses initialization of __finally block (note_protected_by_seh_finally)",
[c]="note: jump bypasses initialization of __finally block (note_protected_by_seh_finally)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_seh_try"] = {
["note_protected_by_seh_try"]={
[a] = "note: jump bypasses initialization of __try block (note_protected_by_seh_try)",
[c]="note: jump bypasses initialization of __try block (note_protected_by_seh_try)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_variable_init"] = {
["note_protected_by_variable_init"]={
[a] = "note: jump bypasses variable initialization (note_protected_by_variable_init)",
[c]="note: jump bypasses variable initialization (note_protected_by_variable_init)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_variable_non_pod"] = {
["note_protected_by_variable_non_pod"]={
[a] = "note: jump bypasses initialization of non-POD variable (note_protected_by_variable_non_pod)",
[c]="note: jump bypasses initialization of non-POD variable (note_protected_by_variable_non_pod)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_variable_nontriv_destructor"] = {
["note_protected_by_variable_nontriv_destructor"]={
[a] = "note: jump bypasses variable with a non-trivial destructor (note_protected_by_variable_nontriv_destructor)",
[c]="note: jump bypasses variable with a non-trivial destructor (note_protected_by_variable_nontriv_destructor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_vla"] = {
["note_protected_by_vla"]={
[a] = "note: jump bypasses initialization of variable length array (note_protected_by_vla)",
[c]="note: jump bypasses initialization of variable length array (note_protected_by_vla)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_vla_type_alias"] = {
["note_protected_by_vla_type_alias"]={
[a] = "note: jump bypasses initialization of VLA type alias (note_protected_by_vla_type_alias)",
[c]="note: jump bypasses initialization of VLA type alias (note_protected_by_vla_type_alias)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protected_by_vla_typedef"] = {
["note_protected_by_vla_typedef"]={
[a] = "note: jump bypasses initialization of VLA typedef (note_protected_by_vla_typedef)",
[c]="note: jump bypasses initialization of VLA typedef (note_protected_by_vla_typedef)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protocol_decl"] = {
["note_protocol_decl"]={
[a] = "note: protocol is declared here (note_protocol_decl)",
[c]="note: protocol is declared here (note_protocol_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protocol_decl_undefined"] = {
["note_protocol_decl_undefined"]={
[a] = "note: protocol A has no definition (note_protocol_decl_undefined)",
[c]="note: protocol A has no definition (note_protocol_decl_undefined)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protocol_method"] = {
["note_protocol_method"]={
[a] = "note: protocol method is here (note_protocol_method)",
[c]="note: protocol method is here (note_protocol_method)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_protocol_property_declare"] = {
["note_protocol_property_declare"]={
[a] = "note: it could also be property ... declared here (note_protocol_property_declare)",
[c]="note: it could also be property ... declared here (note_protocol_property_declare)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pure_qualified_call_kext"] = {
["note_pure_qualified_call_kext"]={
[a] = "note: qualified call to A::B is treated as a virtual call to C due to -fapple-kext (note_pure_qualified_call_kext)",
[c]="note: qualified call to A::B is treated as a virtual call to C due to -fapple-kext (note_pure_qualified_call_kext)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_pure_virtual_function"] = {
["note_pure_virtual_function"]={
[a] = "note: unimplemented pure virtual method A in B (note_pure_virtual_function)",
[c]="note: unimplemented pure virtual method A in B (note_pure_virtual_function)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_raii_guard_add_name"] = {
["note_raii_guard_add_name"]={
[a] = "note: add a variable name to declare a A initialized with B (note_raii_guard_add_name)",
[c]="note: add a variable name to declare a A initialized with B (note_raii_guard_add_name)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_receiver_class_declared"] = {
["note_receiver_class_declared"]={
[a] = "note: receiver is instance of class declared here (note_receiver_class_declared)",
[c]="note: receiver is instance of class declared here (note_receiver_class_declared)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_receiver_expr_here"] = {
["note_receiver_expr_here"]={
[a] = "note: receiver expression is here (note_receiver_expr_here)",
[c]="note: receiver expression is here (note_receiver_expr_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_receiver_is_id"] = {
["note_receiver_is_id"]={
[a] = "note: receiver is treated with \'id\' type for purpose of method lookup (note_receiver_is_id)",
[c]="note: receiver is treated with \'id\' type for purpose of method lookup (note_receiver_is_id)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_recursive_default_argument_used_here"] = {
["note_recursive_default_argument_used_here"]={
[a] = "note: default argument used here (note_recursive_default_argument_used_here)",
[c]="note: default argument used here (note_recursive_default_argument_used_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_redefinition_include_same_file"] = {
["note_redefinition_include_same_file"]={
[a] = "note: \'A\' included multiple times, additional include site here (note_redefinition_include_same_file)",
[c]="note: \'A\' included multiple times, additional include site here (note_redefinition_include_same_file)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_redefinition_modules_same_file"] = {
["note_redefinition_modules_same_file"]={
[a] = "note: \'A\' included multiple times, additional include site in header from module \'B\' (note_redefinition_modules_same_file)",
[c]="note: \'A\' included multiple times, additional include site in header from module \'B\' (note_redefinition_modules_same_file)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_ref_or_ptr_member_declared_here"] = {
["note_ref_or_ptr_member_declared_here"]={
[a] = "note: ... member declared here (note_ref_or_ptr_member_declared_here)",
[c]="note: ... member declared here (note_ref_or_ptr_member_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_refconst_member_not_initialized"] = {
["note_refconst_member_not_initialized"]={
[a] = "note: ... member A will never be initialized (note_refconst_member_not_initialized)",
[c]="note: ... member A will never be initialized (note_refconst_member_not_initialized)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_reference_is_return_value"] = {
["note_reference_is_return_value"]={
[a] = "note: A returns a reference (note_reference_is_return_value)",
[c]="note: A returns a reference (note_reference_is_return_value)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_referenced_type_template"] = {
["note_referenced_type_template"]={
[a] = "note: ... template declared here (note_referenced_type_template)",
[c]="note: ... template declared here (note_referenced_type_template)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_reinterpret_updowncast_use_static"] = {
["note_reinterpret_updowncast_use_static"]={
[a] = "note: use \'static_cast\' to adjust the pointer correctly while ... (note_reinterpret_updowncast_use_static)",
[c]="note: use \'static_cast\' to adjust the pointer correctly while ... (note_reinterpret_updowncast_use_static)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_related_result_type_explicit"] = {
["note_related_result_type_explicit"]={
[a] = "note: ... method is explicitly declared \'instancetype\'... (note_related_result_type_explicit)",
[c]="note: ... method is explicitly declared \'instancetype\'... (note_related_result_type_explicit)",
["type"] = "Note",
[b]=i,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["note_related_result_type_family"] = {
["note_related_result_type_family"]={
[a] = "note: ... method is part of the \'...\' method family... (note_related_result_type_family)",
[c]="note: ... method is part of the \'...\' method family... (note_related_result_type_family)",
["type"] = "Note",
[b]=i,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["note_related_result_type_inferred"] = {
["note_related_result_type_inferred"]={
[a] = "note: ... method A is assumed to return an instance of its receiver type (B) (note_related_result_type_inferred)",
[c]="note: ... method A is assumed to return an instance of its receiver type (B) (note_related_result_type_inferred)",
["type"] = "Note",
[b]=i,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["note_related_result_type_overridden"] = {
["note_related_result_type_overridden"]={
[a] = "note: overridden method returns an instance of its class type (note_related_result_type_overridden)",
[c]="note: overridden method returns an instance of its class type (note_related_result_type_overridden)",
["type"] = "Note",
[b]=i,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["note_remove_abs"] = {
["note_remove_abs"]={
[a] = "note: remove the call to \'A\' since unsigned values cannot be negative (note_remove_abs)",
[c]="note: remove the call to \'A\' since unsigned values cannot be negative (note_remove_abs)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_remove_max_call"] = {
["note_remove_max_call"]={
[a] = "note: remove call to max function and unsigned zero argument (note_remove_max_call)",
[c]="note: remove call to max function and unsigned zero argument (note_remove_max_call)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_remove_move"] = {
["note_remove_move"]={
[a] = "note: remove std::move call here (note_remove_move)",
[c]="note: remove std::move call here (note_remove_move)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_remove_parens_for_variable_declaration"] = {
["note_remove_parens_for_variable_declaration"]={
[a] = "note: remove parentheses to silence this warning (note_remove_parens_for_variable_declaration)",
[c]="note: remove parentheses to silence this warning (note_remove_parens_for_variable_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_replace_abs_function"] = {
["note_replace_abs_function"]={
[a] = "note: use function \'A\' instead (note_replace_abs_function)",
[c]="note: use function \'A\' instead (note_replace_abs_function)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_replace_equals_default_to_delete"] = {
["note_replace_equals_default_to_delete"]={
[a] = "note: replace \'default\' with \'delete\' (note_replace_equals_default_to_delete)",
[c]="note: replace \'default\' with \'delete\' (note_replace_equals_default_to_delete)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_rewriting_operator_as_spaceship"] = {
["note_rewriting_operator_as_spaceship"]={
[a] = "note: while rewriting comparison as call to \'operator<=>\' declared here (note_rewriting_operator_as_spaceship)",
[c]="note: while rewriting comparison as call to \'operator<=>\' declared here (note_rewriting_operator_as_spaceship)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_riscv_repeated_interrupt_attribute"] = {
["note_riscv_repeated_interrupt_attribute"]={
[a] = "note: repeated RISC-V \'interrupt\' attribute is here (note_riscv_repeated_interrupt_attribute)",
[c]="note: repeated RISC-V \'interrupt\' attribute is here (note_riscv_repeated_interrupt_attribute)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_safe_buffer_usage_suggestions_disabled"] = {
["note_safe_buffer_usage_suggestions_disabled"]={
[a] = "note: pass -fsafe-buffer-usage-suggestions to receive code hardening suggestions (note_safe_buffer_usage_suggestions_disabled)",
[c]="note: pass -fsafe-buffer-usage-suggestions to receive code hardening suggestions (note_safe_buffer_usage_suggestions_disabled)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_second_module_difference"] = {
["note_second_module_difference"]={
[a] = "note: in second definition, possible difference is here (note_second_module_difference)",
[c]="note: in second definition, possible difference is here (note_second_module_difference)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_sentinel_here"] = {
["note_sentinel_here"]={
[a] = "note: ... has been explicitly marked sentinel here (note_sentinel_here)",
[c]="note: ... has been explicitly marked sentinel here (note_sentinel_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_shadow_field"] = {
["note_shadow_field"]={
[a] = "note: declared here (note_shadow_field)",
[c]="note: declared here (note_shadow_field)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_silence_aligned_allocation_unavailable"] = {
["note_silence_aligned_allocation_unavailable"]={
[a] = "note: if you supply your own aligned allocation functions, use -faligned-allocation to silence this diagnostic (note_silence_aligned_allocation_unavailable)",
[c]="note: if you supply your own aligned allocation functions, use -faligned-allocation to silence this diagnostic (note_silence_aligned_allocation_unavailable)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_single_arg_concept_specialization_constraint_evaluated_to_false"] = {
["note_single_arg_concept_specialization_constraint_evaluated_to_false"]={
[a] = "note: ... A does not satisfy B (note_single_arg_concept_specialization_constraint_evaluated_to_false)",
[c]="note: ... A does not satisfy B (note_single_arg_concept_specialization_constraint_evaluated_to_false)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_specialized_decl"] = {
["note_specialized_decl"]={
[a] = "note: attempt to specialize declaration here (note_specialized_decl)",
[c]="note: attempt to specialize declaration here (note_specialized_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_specialized_entity"] = {
["note_specialized_entity"]={
[a] = "note: explicitly specialized declaration is here (note_specialized_entity)",
[c]="note: explicitly specialized declaration is here (note_specialized_entity)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_static_for_internal_linkage"] = {
["note_static_for_internal_linkage"]={
[a] = "note: declare \'static\' if the ... is not intended to be used outside of this translation unit (note_static_for_internal_linkage)",
[c]="note: declare \'static\' if the ... is not intended to be used outside of this translation unit (note_static_for_internal_linkage)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_string_plus_scalar_silence"] = {
["note_string_plus_scalar_silence"]={
[a] = "note: use array indexing to silence this warning (note_string_plus_scalar_silence)",
[c]="note: use array indexing to silence this warning (note_string_plus_scalar_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_strlcpycat_wrong_size"] = {
["note_strlcpycat_wrong_size"]={
[a] = "note: change size argument to be the size of the destination (note_strlcpycat_wrong_size)",
[c]="note: change size argument to be the size of the destination (note_strlcpycat_wrong_size)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_strncat_wrong_size"] = {
["note_strncat_wrong_size"]={
[a] = "note: change the argument to be the free space in the destination buffer minus the terminating null byte (note_strncat_wrong_size)",
[c]="note: change the argument to be the free space in the destination buffer minus the terminating null byte (note_strncat_wrong_size)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_struct_class_suggestion"] = {
["note_struct_class_suggestion"]={
[a] = "note: did you mean ... here? (note_struct_class_suggestion)",
[c]="note: did you mean ... here? (note_struct_class_suggestion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_substituted_constraint_expr_is_ill_formed"] = {
["note_substituted_constraint_expr_is_ill_formed"]={
[a] = "note: because substituted constraint expression is ill-formedA (note_substituted_constraint_expr_is_ill_formed)",
[c]="note: because substituted constraint expression is ill-formedA (note_substituted_constraint_expr_is_ill_formed)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_suggest_disabling_all_checkers"] = {
["note_suggest_disabling_all_checkers"]={
[a] = "note: use -analyzer-disable-all-checks to disable all static analyzer checkers (note_suggest_disabling_all_checkers)",
[c]="note: use -analyzer-disable-all-checks to disable all static analyzer checkers (note_suggest_disabling_all_checkers)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_suggest_parens_for_macro"] = {
["note_suggest_parens_for_macro"]={
[a] = "note: parentheses are required around macro argument containing braced initializer list (note_suggest_parens_for_macro)",
[c]="note: parentheses are required around macro argument containing braced initializer list (note_suggest_parens_for_macro)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_suppress_ctad_maybe_unsupported"] = {
["note_suppress_ctad_maybe_unsupported"]={
[a] = "note: add a deduction guide to suppress this warning (note_suppress_ctad_maybe_unsupported)",
[c]="note: add a deduction guide to suppress this warning (note_suppress_ctad_maybe_unsupported)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_suppressed_class_declare"] = {
["note_suppressed_class_declare"]={
[a] = "note: class with specified objc_requires_property_definitions attribute is declared here (note_suppressed_class_declare)",
[c]="note: class with specified objc_requires_property_definitions attribute is declared here (note_suppressed_class_declare)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_surrounding_namespace_ends_here"] = {
["note_surrounding_namespace_ends_here"]={
[a] = "note: surrounding namespace with visibility attribute ends here (note_surrounding_namespace_ends_here)",
[c]="note: surrounding namespace with visibility attribute ends here (note_surrounding_namespace_ends_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_surrounding_namespace_starts_here"] = {
["note_surrounding_namespace_starts_here"]={
[a] = "note: surrounding namespace with visibility attribute starts here (note_surrounding_namespace_starts_here)",
[c]="note: surrounding namespace with visibility attribute starts here (note_surrounding_namespace_starts_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_suspicious_bzero_size_silence"] = {
["note_suspicious_bzero_size_silence"]={
[a] = "note: parenthesize the second argument to silence (note_suspicious_bzero_size_silence)",
[c]="note: parenthesize the second argument to silence (note_suspicious_bzero_size_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_suspicious_sizeof_memset_silence"] = {
["note_suspicious_sizeof_memset_silence"]={
[a] = "note: ... to silence (note_suspicious_sizeof_memset_silence)",
[c]="note: ... to silence (note_suspicious_sizeof_memset_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_switch_conversion"] = {
["note_switch_conversion"]={
[a] = "note: conversion to ... type A (note_switch_conversion)",
[c]="note: conversion to ... type A (note_switch_conversion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_tail_call_required"] = {
["note_tail_call_required"]={
[a] = "note: tail call required by A attribute here (note_tail_call_required)",
[c]="note: tail call required by A attribute here (note_tail_call_required)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_arg_internal_object"] = {
["note_template_arg_internal_object"]={
[a] = "note: non-type template argument refers to ... here (note_template_arg_internal_object)",
[c]="note: non-type template argument refers to ... here (note_template_arg_internal_object)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_arg_refers_here"] = {
["note_template_arg_refers_here"]={
[a] = "note: non-type template argument refers here (note_template_arg_refers_here)",
[c]="note: non-type template argument refers here (note_template_arg_refers_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_arg_refers_here_func"] = {
["note_template_arg_refers_here_func"]={
[a] = "note: template argument refers to function template A, here (note_template_arg_refers_here_func)",
[c]="note: template argument refers to function template A, here (note_template_arg_refers_here_func)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_class_explicit_specialization_was_here"] = {
["note_template_class_explicit_specialization_was_here"]={
[a] = "note: class template A was explicitly specialized here (note_template_class_explicit_specialization_was_here)",
[c]="note: class template A was explicitly specialized here (note_template_class_explicit_specialization_was_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_class_instantiation_here"] = {
["note_template_class_instantiation_here"]={
[a] = "note: in instantiation of template class A requested here (note_template_class_instantiation_here)",
[c]="note: in instantiation of template class A requested here (note_template_class_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_class_instantiation_was_here"] = {
["note_template_class_instantiation_was_here"]={
[a] = "note: class template A was instantiated here (note_template_class_instantiation_was_here)",
[c]="note: class template A was instantiated here (note_template_class_instantiation_was_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_decl_here"] = {
["note_template_decl_here"]={
[a] = "note: template is declared here (note_template_decl_here)",
[c]="note: template is declared here (note_template_decl_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_declared_here"] = {
["note_template_declared_here"]={
[a] = "note: ... A declared here (note_template_declared_here)",
[c]="note: ... A declared here (note_template_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_default_arg_checking"] = {
["note_template_default_arg_checking"]={
[a] = "note: while checking a default template argument used here (note_template_default_arg_checking)",
[c]="note: while checking a default template argument used here (note_template_default_arg_checking)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_enum_def_here"] = {
["note_template_enum_def_here"]={
[a] = "note: in instantiation of enumeration A requested here (note_template_enum_def_here)",
[c]="note: in instantiation of enumeration A requested here (note_template_enum_def_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_exception_spec_instantiation_here"] = {
["note_template_exception_spec_instantiation_here"]={
[a] = "note: in instantiation of exception specification for A requested here (note_template_exception_spec_instantiation_here)",
[c]="note: in instantiation of exception specification for A requested here (note_template_exception_spec_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_kw_refers_to_non_template"] = {
["note_template_kw_refers_to_non_template"]={
[a] = "note: declared as a non-template here (note_template_kw_refers_to_non_template)",
[c]="note: declared as a non-template here (note_template_kw_refers_to_non_template)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_member_class_here"] = {
["note_template_member_class_here"]={
[a] = "note: in instantiation of member class A requested here (note_template_member_class_here)",
[c]="note: in instantiation of member class A requested here (note_template_member_class_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_member_function_here"] = {
["note_template_member_function_here"]={
[a] = "note: in instantiation of member function A requested here (note_template_member_function_here)",
[c]="note: in instantiation of member function A requested here (note_template_member_function_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_nontype_parm_different_type"] = {
["note_template_nontype_parm_different_type"]={
[a] = "note: template non-type parameter has a different type A in template argument (note_template_nontype_parm_different_type)",
[c]="note: template non-type parameter has a different type A in template argument (note_template_nontype_parm_different_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_nontype_parm_prev_declaration"] = {
["note_template_nontype_parm_prev_declaration"]={
[a] = "note: previous non-type template parameter with type A is here (note_template_nontype_parm_prev_declaration)",
[c]="note: previous non-type template parameter with type A is here (note_template_nontype_parm_prev_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_nsdmi_here"] = {
["note_template_nsdmi_here"]={
[a] = "note: in instantiation of default member initializer A requested here (note_template_nsdmi_here)",
[c]="note: in instantiation of default member initializer A requested here (note_template_nsdmi_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_param_different_kind"] = {
["note_template_param_different_kind"]={
[a] = "note: template parameter has a different kind in template argument (note_template_param_different_kind)",
[c]="note: template parameter has a different kind in template argument (note_template_param_different_kind)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_param_here"] = {
["note_template_param_here"]={
[a] = "note: template parameter is declared here (note_template_param_here)",
[c]="note: template parameter is declared here (note_template_param_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_param_list_different_arity"] = {
["note_template_param_list_different_arity"]={
[a] = "note: ... template parameters in template template argument (note_template_param_list_different_arity)",
[c]="note: ... template parameters in template template argument (note_template_param_list_different_arity)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_param_prev_default_arg"] = {
["note_template_param_prev_default_arg"]={
[a] = "note: previous default template argument defined here (note_template_param_prev_default_arg)",
[c]="note: previous default template argument defined here (note_template_param_prev_default_arg)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_param_prev_default_arg_in_other_module"] = {
["note_template_param_prev_default_arg_in_other_module"]={
[a] = "note: previous default template argument defined in module A (note_template_param_prev_default_arg_in_other_module)",
[c]="note: previous default template argument defined in module A (note_template_param_prev_default_arg_in_other_module)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_parameter_pack_here"] = {
["note_template_parameter_pack_here"]={
[a] = "note: previous ... parameter... declared here (note_template_parameter_pack_here)",
[c]="note: previous ... parameter... declared here (note_template_parameter_pack_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_parameter_pack_non_pack"] = {
["note_template_parameter_pack_non_pack"]={
[a] = "note: ... parameter... does not match ... parameter... in template argument (note_template_parameter_pack_non_pack)",
[c]="note: ... parameter... does not match ... parameter... in template argument (note_template_parameter_pack_non_pack)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_prev_declaration"] = {
["note_template_prev_declaration"]={
[a] = "note: previous template ... is here (note_template_prev_declaration)",
[c]="note: previous template ... is here (note_template_prev_declaration)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_recursion_depth"] = {
["note_template_recursion_depth"]={
[a] = "note: use -ftemplate-depth=N to increase recursive template instantiation depth (note_template_recursion_depth)",
[c]="note: use -ftemplate-depth=N to increase recursive template instantiation depth (note_template_recursion_depth)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_requirement_instantiation_here"] = {
["note_template_requirement_instantiation_here"]={
[a] = "note: in instantiation of requirement here (note_template_requirement_instantiation_here)",
[c]="note: in instantiation of requirement here (note_template_requirement_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_requirement_params_instantiation_here"] = {
["note_template_requirement_params_instantiation_here"]={
[a] = "note: in instantiation of requirement parameters here (note_template_requirement_params_instantiation_here)",
[c]="note: in instantiation of requirement parameters here (note_template_requirement_params_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_static_data_member_def_here"] = {
["note_template_static_data_member_def_here"]={
[a] = "note: in instantiation of static data member A requested here (note_template_static_data_member_def_here)",
[c]="note: in instantiation of static data member A requested here (note_template_static_data_member_def_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_type_alias_instantiation_here"] = {
["note_template_type_alias_instantiation_here"]={
[a] = "note: in instantiation of template type alias A requested here (note_template_type_alias_instantiation_here)",
[c]="note: in instantiation of template type alias A requested here (note_template_type_alias_instantiation_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_unnamed_type_here"] = {
["note_template_unnamed_type_here"]={
[a] = "note: unnamed type used in template argument was declared here (note_template_unnamed_type_here)",
[c]="note: unnamed type used in template argument was declared here (note_template_unnamed_type_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_template_variable_def_here"] = {
["note_template_variable_def_here"]={
[a] = "note: in instantiation of variable template specialization A requested here (note_template_variable_def_here)",
[c]="note: in instantiation of variable template specialization A requested here (note_template_variable_def_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_thread_warning_in_fun"] = {
["note_thread_warning_in_fun"]={
[a] = "note: thread warning in function A (note_thread_warning_in_fun)",
[c]="note: thread warning in function A (note_thread_warning_in_fun)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_throw_in_dtor"] = {
["note_throw_in_dtor"]={
[a] = "note: ... has a ... exception specification (note_throw_in_dtor)",
[c]="note: ... has a ... exception specification (note_throw_in_dtor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_throw_in_function"] = {
["note_throw_in_function"]={
[a] = "note: function declared non-throwing here (note_throw_in_function)",
[c]="note: function declared non-throwing here (note_throw_in_function)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_throw_underaligned_obj"] = {
["note_throw_underaligned_obj"]={
[a] = "note: required alignment of type A (B bytes) is larger than the supported alignment of C++ exception objects on this target (C bytes) (note_throw_underaligned_obj)",
[c]="note: required alignment of type A (B bytes) is larger than the supported alignment of C++ exception objects on this target (C bytes) (note_throw_underaligned_obj)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_total_sloc_usage"] = {
["note_total_sloc_usage"]={
[a] = "note: AB in local locations, BB in locations loaded from AST files, for a total of CB (D% of available space) (note_total_sloc_usage)",
[c]="note: AB in local locations, BB in locations loaded from AST files, for a total of CB (D% of available space) (note_total_sloc_usage)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_transparent_union_first_field_size_align"] = {
["note_transparent_union_first_field_size_align"]={
[a] = "note: ... of first field is A bits (note_transparent_union_first_field_size_align)",
[c]="note: ... of first field is A bits (note_transparent_union_first_field_size_align)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_type_being_defined"] = {
["note_type_being_defined"]={
[a] = "note: definition of A is not complete until the closing \'}\' (note_type_being_defined)",
[c]="note: definition of A is not complete until the closing \'}\' (note_type_being_defined)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_type_incomplete"] = {
["note_type_incomplete"]={
[a] = "note: A is incomplete (note_type_incomplete)",
[c]="note: A is incomplete (note_type_incomplete)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_type_requirement_substitution_error"] = {
["note_type_requirement_substitution_error"]={
[a] = "note: ... \'A\' would be invalid: B (note_type_requirement_substitution_error)",
[c]="note: ... \'A\' would be invalid: B (note_type_requirement_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_type_requirement_unknown_substitution_error"] = {
["note_type_requirement_unknown_substitution_error"]={
[a] = "note: ... \'A\' would be invalid (note_type_requirement_unknown_substitution_error)",
[c]="note: ... \'A\' would be invalid (note_type_requirement_unknown_substitution_error)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_typecheck_assign_const"] = {
["note_typecheck_assign_const"]={
[a] = "note: ... (note_typecheck_assign_const)",
[c]="note: ... (note_typecheck_assign_const)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_typecheck_invalid_operands_converted"] = {
["note_typecheck_invalid_operands_converted"]={
[a] = "note: ... operand was implicitly converted to type A (note_typecheck_invalid_operands_converted)",
[c]="note: ... operand was implicitly converted to type A (note_typecheck_invalid_operands_converted)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_typecheck_member_reference_suggestion"] = {
["note_typecheck_member_reference_suggestion"]={
[a] = "note: did you mean to use \'.\' instead? (note_typecheck_member_reference_suggestion)",
[c]="note: did you mean to use \'.\' instead? (note_typecheck_member_reference_suggestion)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_typedef_for_linkage_here"] = {
["note_typedef_for_linkage_here"]={
[a] = "note: type is given name A for linkage purposes by this ... declaration (note_typedef_for_linkage_here)",
[c]="note: type is given name A for linkage purposes by this ... declaration (note_typedef_for_linkage_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_typename_member_refers_here"] = {
["note_typename_member_refers_here"]={
[a] = "note: referenced member A is declared here (note_typename_member_refers_here)",
[c]="note: referenced member A is declared here (note_typename_member_refers_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_typename_refers_here"] = {
["note_typename_refers_here"]={
[a] = "note: referenced A is declared here (note_typename_refers_here)",
[c]="note: referenced A is declared here (note_typename_refers_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_ucn_four_not_eight"] = {
["note_ucn_four_not_eight"]={
[a] = "note: did you mean to use \'\\u\'? (note_ucn_four_not_eight)",
[c]="note: did you mean to use \'\\u\'? (note_ucn_four_not_eight)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_unguarded_available_silence"] = {
["note_unguarded_available_silence"]={
[a] = "note: enclose A in ... check to silence this warning (note_unguarded_available_silence)",
[c]="note: enclose A in ... check to silence this warning (note_unguarded_available_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_unimplemented_constexpr_lambda_feature_ast"] = {
["note_unimplemented_constexpr_lambda_feature_ast"]={
[a] = "note: unimplemented constexpr lambda feature: A (coming soon!) (note_unimplemented_constexpr_lambda_feature_ast)",
[c]="note: unimplemented constexpr lambda feature: A (coming soon!) (note_unimplemented_constexpr_lambda_feature_ast)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_uninit_fixit_remove_cond"] = {
["note_uninit_fixit_remove_cond"]={
[a] = "note: remove the ... is always ... (note_uninit_fixit_remove_cond)",
[c]="note: remove the ... is always ... (note_uninit_fixit_remove_cond)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_uninit_in_this_constructor"] = {
["note_uninit_in_this_constructor"]={
[a] = "note: during field initialization in ... constructor (note_uninit_in_this_constructor)",
[c]="note: during field initialization in ... constructor (note_uninit_in_this_constructor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_uninit_reference_member"] = {
["note_uninit_reference_member"]={
[a] = "note: uninitialized reference member is here (note_uninit_reference_member)",
[c]="note: uninitialized reference member is here (note_uninit_reference_member)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_uninit_var_use"] = {
["note_uninit_var_use"]={
[a] = "note: ... here (note_uninit_var_use)",
[c]="note: ... here (note_uninit_var_use)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_unlocked_here"] = {
["note_unlocked_here"]={
[a] = "note: A released here (note_unlocked_here)",
[c]="note: A released here (note_unlocked_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_unofficial_macro_backtrace_limit"] = {
["note_unofficial_macro_backtrace_limit"]={
[a] = "note: (skipping A expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) (note_unofficial_macro_backtrace_limit)",
[c]="note: (skipping A expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) (note_unofficial_macro_backtrace_limit)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_unofficial_marco_expansion"] = {
["note_unofficial_marco_expansion"]={
[a] = "note: expanded from here (note_unofficial_marco_expansion)",
[c]="note: expanded from here (note_unofficial_marco_expansion)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_unofficial_marco_expansion_from"] = {
["note_unofficial_marco_expansion_from"]={
[a] = "note: expanded from macro \'A\' (note_unofficial_marco_expansion_from)",
[c]="note: expanded from macro \'A\' (note_unofficial_marco_expansion_from)",
["type"] = "Note",
[b]=i,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["note_unparenthesized_non_primary_expr_in_requires_clause"] = {
["note_unparenthesized_non_primary_expr_in_requires_clause"]={
[a] = "note: parentheses are required around this expression in a requires clause (note_unparenthesized_non_primary_expr_in_requires_clause)",
[c]="note: parentheses are required around this expression in a requires clause (note_unparenthesized_non_primary_expr_in_requires_clause)",
["type"] = "Note",
[b]=i,
["category"] = "Parse Issue"
[a]=l
},
},
["note_unreachable_entity"] = {
["note_unreachable_entity"]={
[a] = "note: ... here is not ... (note_unreachable_entity)",
[c]="note: ... here is not ... (note_unreachable_entity)",
["type"] = "Note",
[b]=i,
["category"] = "Modules Issue"
[a]=D
},
},
["note_unreachable_silence"] = {
["note_unreachable_silence"]={
[a] = "note: silence by adding parentheses to mark code as explicitly dead (note_unreachable_silence)",
[c]="note: silence by adding parentheses to mark code as explicitly dead (note_unreachable_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_unsafe_buffer_operation"] = {
["note_unsafe_buffer_operation"]={
[a] = "note: used... here (note_unsafe_buffer_operation)",
[c]="note: used... here (note_unsafe_buffer_operation)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_unsafe_buffer_variable_fixit_group"] = {
["note_unsafe_buffer_variable_fixit_group"]={
[a] = "note: change type of A to \'...\' to preserve bounds information... (note_unsafe_buffer_variable_fixit_group)",
[c]="note: change type of A to \'...\' to preserve bounds information... (note_unsafe_buffer_variable_fixit_group)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_use_dashdash"] = {
["note_use_dashdash"]={
[a] = "note: use \'--\' to treat subsequent arguments as filenames (note_use_dashdash)",
[c]="note: use \'--\' to treat subsequent arguments as filenames (note_use_dashdash)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_use_ifdef_guards"] = {
["note_use_ifdef_guards"]={
[a] = "note: unguarded header; consider using #ifdef guards or #pragma once (note_use_ifdef_guards)",
[c]="note: unguarded header; consider using #ifdef guards or #pragma once (note_use_ifdef_guards)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_use_non_reference_type"] = {
["note_use_non_reference_type"]={
[a] = "note: use non-reference type A (note_use_non_reference_type)",
[c]="note: use non-reference type A (note_use_non_reference_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_use_reference_type"] = {
["note_use_reference_type"]={
[a] = "note: use reference type A to prevent copying (note_use_reference_type)",
[c]="note: use reference type A to prevent copying (note_use_reference_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_use_thread_local"] = {
["note_use_thread_local"]={
[a] = "note: use \'thread_local\' to allow this (note_use_thread_local)",
[c]="note: use \'thread_local\' to allow this (note_use_thread_local)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_use_type_or_non_reference"] = {
["note_use_type_or_non_reference"]={
[a] = "note: use non-reference type A to make construction explicit or type B to prevent copying (note_use_type_or_non_reference)",
[c]="note: use non-reference type A to make construction explicit or type B to prevent copying (note_use_type_or_non_reference)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_used_here"] = {
["note_used_here"]={
[a] = "note: used here (note_used_here)",
[c]="note: used here (note_used_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_used_in_initialization_here"] = {
["note_used_in_initialization_here"]={
[a] = "note: used in initialization here (note_used_in_initialization_here)",
[c]="note: used in initialization here (note_used_in_initialization_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_user_declared_ctor"] = {
["note_user_declared_ctor"]={
[a] = "note: implicit default constructor suppressed by user-declared constructor (note_user_declared_ctor)",
[c]="note: implicit default constructor suppressed by user-declared constructor (note_user_declared_ctor)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_using"] = {
["note_using"]={
[a] = "note: using (note_using)",
[c]="note: using (note_using)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_using_decl"] = {
["note_using_decl"]={
[a] = "note: ...using declaration (note_using_decl)",
[c]="note: ...using declaration (note_using_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_using_decl_class_member_workaround"] = {
["note_using_decl_class_member_workaround"]={
[a] = "note: use ... instead (note_using_decl_class_member_workaround)",
[c]="note: use ... instead (note_using_decl_class_member_workaround)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_using_decl_conflict"] = {
["note_using_decl_conflict"]={
[a] = "note: conflicting declaration (note_using_decl_conflict)",
[c]="note: conflicting declaration (note_using_decl_conflict)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_using_decl_target"] = {
["note_using_decl_target"]={
[a] = "note: target of using declaration (note_using_decl_target)",
[c]="note: target of using declaration (note_using_decl_target)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_using_enum_decl"] = {
["note_using_enum_decl"]={
[a] = "note: ...using-enum declaration (note_using_enum_decl)",
[c]="note: ...using-enum declaration (note_using_enum_decl)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_using_value_decl_missing_typename"] = {
["note_using_value_decl_missing_typename"]={
[a] = "note: add \'typename\' to treat this using declaration as a type (note_using_value_decl_missing_typename)",
[c]="note: add \'typename\' to treat this using declaration as a type (note_using_value_decl_missing_typename)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_valid_options"] = {
["note_valid_options"]={
[a] = "note: valid target CPU values are: A (note_valid_options)",
[c]="note: valid target CPU values are: A (note_valid_options)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_value_initialization_here"] = {
["note_value_initialization_here"]={
[a] = "note: in value-initialization of type A here (note_value_initialization_here)",
[c]="note: in value-initialization of type A here (note_value_initialization_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_var_declared_here"] = {
["note_var_declared_here"]={
[a] = "note: variable A is declared here (note_var_declared_here)",
[c]="note: variable A is declared here (note_var_declared_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_var_explicitly_captured_here"] = {
["note_var_explicitly_captured_here"]={
[a] = "note: variable A is... captured here (note_var_explicitly_captured_here)",
[c]="note: variable A is... captured here (note_var_explicitly_captured_here)",
["type"] = "Note",
[b]=i,
["category"] = "Lambda Issue"
[a]=X
},
},
["note_var_fixit_add_initialization"] = {
["note_var_fixit_add_initialization"]={
[a] = "note: initialize the variable A to silence this warning (note_var_fixit_add_initialization)",
[c]="note: initialize the variable A to silence this warning (note_var_fixit_add_initialization)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_var_prev_partial_spec_here"] = {
["note_var_prev_partial_spec_here"]={
[a] = "note: previous declaration of variable template partial specialization is here (note_var_prev_partial_spec_here)",
[c]="note: previous declaration of variable template partial specialization is here (note_var_prev_partial_spec_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_vbase_moved_here"] = {
["note_vbase_moved_here"]={
[a] = "note: ... (note_vbase_moved_here)",
[c]="note: ... (note_vbase_moved_here)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_verify_ambiguous_marker"] = {
["note_verify_ambiguous_marker"]={
[a] = "note: ambiguous marker \'A\' is defined here (note_verify_ambiguous_marker)",
[c]="note: ambiguous marker \'A\' is defined here (note_verify_ambiguous_marker)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["note_vla_unsupported"] = {
["note_vla_unsupported"]={
[a] = "note: variable length arrays are not supported for the current target (note_vla_unsupported)",
[c]="note: variable length arrays are not supported for the current target (note_vla_unsupported)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_which_delegates_to"] = {
["note_which_delegates_to"]={
[a] = "note: which delegates to (note_which_delegates_to)",
[c]="note: which delegates to (note_which_delegates_to)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_while_in_implementation"] = {
["note_while_in_implementation"]={
[a] = "note: detected while default synthesizing properties in class implementation (note_while_in_implementation)",
[c]="note: detected while default synthesizing properties in class implementation (note_while_in_implementation)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_widen_bitfield"] = {
["note_widen_bitfield"]={
[a] = "note: widen this field to A bits to store all values of B (note_widen_bitfield)",
[c]="note: widen this field to A bits to store all values of B (note_widen_bitfield)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_within_field_of_type"] = {
["note_within_field_of_type"]={
[a] = "note: within field of type A declared here (note_within_field_of_type)",
[c]="note: within field of type A declared here (note_within_field_of_type)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["note_xor_used_as_pow_silence"] = {
["note_xor_used_as_pow_silence"]={
[a] = "note: replace expression with \'A\' ...to silence this warning (note_xor_used_as_pow_silence)",
[c]="note: replace expression with \'A\' ...to silence this warning (note_xor_used_as_pow_silence)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["null_in_char_or_string"] = {
["null_in_char_or_string"]={
[a] = "warning: null character(s) preserved in ... literal [-Wnull-character] (null_in_char_or_string)",
[c]="warning: null character(s) preserved in ... literal [-Wnull-character] (null_in_char_or_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "null-character" },
[g]={"null-character"},
["maingroup"] = "null-character",
[h]="null-character",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["null_in_file"] = {
["null_in_file"]={
[a] = "warning: null character ignored [-Wnull-character] (null_in_file)",
[c]="warning: null character ignored [-Wnull-character] (null_in_file)",
["type"] = "Warning",
[b]=f,
["groups"] = { "null-character" },
[g]={"null-character"},
["maingroup"] = "null-character",
[h]="null-character",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["override_keyword_hides_virtual_member_function"] = {
["override_keyword_hides_virtual_member_function"]={
[a] = "error: non-virtual member function marked \'A\' hides virtual member ... (override_keyword_hides_virtual_member_function)",
[c]="error: non-virtual member function marked \'A\' hides virtual member ... (override_keyword_hides_virtual_member_function)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["override_keyword_only_allowed_on_virtual_member_functions"] = {
["override_keyword_only_allowed_on_virtual_member_functions"]={
[a] = "error: only virtual member functions can be marked \'A\' (override_keyword_only_allowed_on_virtual_member_functions)",
[c]="error: only virtual member functions can be marked \'A\' (override_keyword_only_allowed_on_virtual_member_functions)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["pp_disabled_macro_expansion"] = {
["pp_disabled_macro_expansion"]={
[a] = "warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] (pp_disabled_macro_expansion)",
[c]="warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion] (pp_disabled_macro_expansion)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "disabled-macro-expansion" },
[g]={"disabled-macro-expansion"},
["maingroup"] = "disabled-macro-expansion",
[h]="disabled-macro-expansion",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_err_elif_after_else"] = {
["pp_err_elif_after_else"]={
[a] = "error: ... after #else (pp_err_elif_after_else)",
[c]="error: ... after #else (pp_err_elif_after_else)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_err_elif_without_if"] = {
["pp_err_elif_without_if"]={
[a] = "error: ... without #if (pp_err_elif_without_if)",
[c]="error: ... without #if (pp_err_elif_without_if)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_err_else_after_else"] = {
["pp_err_else_after_else"]={
[a] = "error: #else after #else (pp_err_else_after_else)",
[c]="error: #else after #else (pp_err_else_after_else)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_err_else_without_if"] = {
["pp_err_else_without_if"]={
[a] = "error: #else without #if (pp_err_else_without_if)",
[c]="error: #else without #if (pp_err_else_without_if)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_hash_warning"] = {
["pp_hash_warning"]={
[a] = "warning: A [-W#warnings] (pp_hash_warning)",
[c]="warning: A [-W#warnings] (pp_hash_warning)",
["type"] = "Warning",
[b]=f,
["groups"] = { "#warnings", "cpp" },
[g]={"#warnings","cpp"},
["maingroup"] = "#warnings",
[h]="#warnings",
["category"] = "User-Defined Issue"
[a]="User-Defined Issue"
},
},
["pp_include_macros_out_of_predefines"] = {
["pp_include_macros_out_of_predefines"]={
[a] = "error: the #__include_macros directive is only for internal use by -imacros (pp_include_macros_out_of_predefines)",
[c]="error: the #__include_macros directive is only for internal use by -imacros (pp_include_macros_out_of_predefines)",
["type"] = "Error",
[b]=e,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_include_next_absolute_path"] = {
["pp_include_next_absolute_path"]={
[a] = "warning: #include_next in file found relative to primary source file or found by absolute path; will search from start of include path [-Winclude-next-absolute-path] (pp_include_next_absolute_path)",
[c]="warning: #include_next in file found relative to primary source file or found by absolute path; will search from start of include path [-Winclude-next-absolute-path] (pp_include_next_absolute_path)",
["type"] = "Warning",
[b]=f,
["groups"] = { "include-next-absolute-path" },
[g]={"include-next-absolute-path"},
["maingroup"] = "include-next-absolute-path",
[h]="include-next-absolute-path",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_include_next_in_primary"] = {
["pp_include_next_in_primary"]={
[a] = "warning: #include_next in primary source file; will search from start of include path [-Winclude-next-outside-header] (pp_include_next_in_primary)",
[c]="warning: #include_next in primary source file; will search from start of include path [-Winclude-next-outside-header] (pp_include_next_in_primary)",
["type"] = "Warning",
[b]=f,
["groups"] = { "include-next-outside-header" },
[g]={"include-next-outside-header"},
["maingroup"] = "include-next-outside-header",
[h]="include-next-outside-header",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_invalid_string_literal"] = {
["pp_invalid_string_literal"]={
[a] = "warning: invalid string literal, ignoring final \'\\\' (pp_invalid_string_literal)",
[c]="warning: invalid string literal, ignoring final \'\\\' (pp_invalid_string_literal)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_macro_not_used"] = {
["pp_macro_not_used"]={
[a] = "warning: macro is not used [-Wunused-macros] (pp_macro_not_used)",
[c]="warning: macro is not used [-Wunused-macros] (pp_macro_not_used)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unused-macros" },
[g]={"unused-macros"},
["maingroup"] = "unused-macros",
[h]="unused-macros",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_nonportable_path"] = {
["pp_nonportable_path"]={
[a] = "warning: non-portable path to file \'A\'; specified path differs in case from file name on disk [-Wnonportable-include-path] (pp_nonportable_path)",
[c]="warning: non-portable path to file \'A\'; specified path differs in case from file name on disk [-Wnonportable-include-path] (pp_nonportable_path)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nonportable-include-path" },
[g]={"nonportable-include-path"},
["maingroup"] = "nonportable-include-path",
[h]="nonportable-include-path",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_nonportable_system_path"] = {
["pp_nonportable_system_path"]={
[a] = "warning: non-portable path to file \'A\'; specified path differs in case from file name on disk [-Wnonportable-system-include-path] (pp_nonportable_system_path)",
[c]="warning: non-portable path to file \'A\'; specified path differs in case from file name on disk [-Wnonportable-system-include-path] (pp_nonportable_system_path)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "nonportable-system-include-path" },
[g]={"nonportable-system-include-path"},
["maingroup"] = "nonportable-system-include-path",
[h]="nonportable-system-include-path",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_out_of_date_dependency"] = {
["pp_out_of_date_dependency"]={
[a] = "warning: current file is older than dependency A (pp_out_of_date_dependency)",
[c]="warning: current file is older than dependency A (pp_out_of_date_dependency)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_poisoning_existing_macro"] = {
["pp_poisoning_existing_macro"]={
[a] = "warning: poisoning existing macro (pp_poisoning_existing_macro)",
[c]="warning: poisoning existing macro (pp_poisoning_existing_macro)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_pragma_once_in_main_file"] = {
["pp_pragma_once_in_main_file"]={
[a] = "warning: #pragma once in main file [-Wpragma-once-outside-header] (pp_pragma_once_in_main_file)",
[c]="warning: #pragma once in main file [-Wpragma-once-outside-header] (pp_pragma_once_in_main_file)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragma-once-outside-header" },
[g]={"pragma-once-outside-header"},
["maingroup"] = "pragma-once-outside-header",
[h]="pragma-once-outside-header",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["pp_pragma_sysheader_in_main_file"] = {
["pp_pragma_sysheader_in_main_file"]={
[a] = "warning: #pragma system_header ignored in main file [-Wpragma-system-header-outside-header] (pp_pragma_sysheader_in_main_file)",
[c]="warning: #pragma system_header ignored in main file [-Wpragma-system-header-outside-header] (pp_pragma_sysheader_in_main_file)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragma-system-header-outside-header" },
[g]={"pragma-system-header-outside-header"},
["maingroup"] = "pragma-system-header-outside-header",
[h]="pragma-system-header-outside-header",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["remark_cc1_round_trip_generated"] = {
["remark_cc1_round_trip_generated"]={
[a] = "remark: generated arguments #A in round-trip: B [-Rround-trip-cc1-args] (remark_cc1_round_trip_generated)",
[c]="remark: generated arguments #A in round-trip: B [-Rround-trip-cc1-args] (remark_cc1_round_trip_generated)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "round-trip-cc1-args" },
[g]={"round-trip-cc1-args"},
["maingroup"] = "round-trip-cc1-args",
[h]="round-trip-cc1-args",
["category"] = ""
[a]=j
},
},
["remark_fe_backend_optimization_remark"] = {
["remark_fe_backend_optimization_remark"]={
[a] = "remark: A [-Rpass] (remark_fe_backend_optimization_remark)",
[c]="remark: A [-Rpass] (remark_fe_backend_optimization_remark)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pass" },
[g]={"pass"},
["maingroup"] = "pass",
[h]="pass",
["category"] = "Backend Issue"
[a]=Vb
},
},
["remark_fe_backend_optimization_remark_analysis"] = {
["remark_fe_backend_optimization_remark_analysis"]={
[a] = "remark: A [-Rpass-analysis] (remark_fe_backend_optimization_remark_analysis)",
[c]="remark: A [-Rpass-analysis] (remark_fe_backend_optimization_remark_analysis)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pass-analysis" },
[g]={Nd},
["maingroup"] = "pass-analysis",
[h]=Nd,
["category"] = "Backend Issue"
[a]=Vb
},
},
["remark_fe_backend_optimization_remark_analysis_aliasing"] = {
["remark_fe_backend_optimization_remark_analysis_aliasing"]={
[a] = "remark: A; allow reordering by specifying \'#pragma clang loop vectorize(enable)\' before the loop. If the arrays will always be independent specify \'#pragma clang loop vectorize(assume_safety)\' before the loop or provide the \'__restrict__\' qualifier with the independent array arguments. Erroneous results will occur if these options are incorrectly applied! [-Rpass-analysis] (remark_fe_backend_optimization_remark_analysis_aliasing)",
[c]="remark: A; allow reordering by specifying \'#pragma clang loop vectorize(enable)\' before the loop. If the arrays will always be independent specify \'#pragma clang loop vectorize(assume_safety)\' before the loop or provide the \'__restrict__\' qualifier with the independent array arguments. Erroneous results will occur if these options are incorrectly applied! [-Rpass-analysis] (remark_fe_backend_optimization_remark_analysis_aliasing)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pass-analysis" },
[g]={Nd},
["maingroup"] = "pass-analysis",
[h]=Nd,
["category"] = "Backend Issue"
[a]=Vb
},
},
["remark_fe_backend_optimization_remark_analysis_fpcommute"] = {
["remark_fe_backend_optimization_remark_analysis_fpcommute"]={
[a] = "remark: A; allow reordering by specifying \'#pragma clang loop vectorize(enable)\' before the loop or by providing the compiler option \'-ffast-math\'. [-Rpass-analysis] (remark_fe_backend_optimization_remark_analysis_fpcommute)",
[c]="remark: A; allow reordering by specifying \'#pragma clang loop vectorize(enable)\' before the loop or by providing the compiler option \'-ffast-math\'. [-Rpass-analysis] (remark_fe_backend_optimization_remark_analysis_fpcommute)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pass-analysis" },
[g]={Nd},
["maingroup"] = "pass-analysis",
[h]=Nd,
["category"] = "Backend Issue"
[a]=Vb
},
},
["remark_fe_backend_optimization_remark_missed"] = {
["remark_fe_backend_optimization_remark_missed"]={
[a] = "remark: A [-Rpass-missed] (remark_fe_backend_optimization_remark_missed)",
[c]="remark: A [-Rpass-missed] (remark_fe_backend_optimization_remark_missed)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pass-missed" },
[g]={"pass-missed"},
["maingroup"] = "pass-missed",
[h]="pass-missed",
["category"] = "Backend Issue"
[a]=Vb
},
},
["remark_fe_backend_plugin"] = {
["remark_fe_backend_plugin"]={
[a] = "remark: A [-Rremark-backend-plugin] (remark_fe_backend_plugin)",
[c]="remark: A [-Rremark-backend-plugin] (remark_fe_backend_plugin)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "remark-backend-plugin" },
[g]={"remark-backend-plugin"},
["maingroup"] = "remark-backend-plugin",
[h]="remark-backend-plugin",
["category"] = "Backend Issue"
[a]=Vb
},
},
["remark_module_build"] = {
["remark_module_build"]={
[a] = "remark: building module \'A\' as \'B\' [-Rmodule-build] (remark_module_build)",
[c]="remark: building module \'A\' as \'B\' [-Rmodule-build] (remark_module_build)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-build" },
[g]={Qc},
["maingroup"] = "module-build",
[h]=Qc,
["category"] = ""
[a]=j
},
},
["remark_module_build_done"] = {
["remark_module_build_done"]={
[a] = "remark: finished building module \'A\' [-Rmodule-build] (remark_module_build_done)",
[c]="remark: finished building module \'A\' [-Rmodule-build] (remark_module_build_done)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-build" },
[g]={Qc},
["maingroup"] = "module-build",
[h]=Qc,
["category"] = ""
[a]=j
},
},
["remark_module_import"] = {
["remark_module_import"]={
[a] = "remark: importing module \'A\'... from \'B\' [-Rmodule-import] (remark_module_import)",
[c]="remark: importing module \'A\'... from \'B\' [-Rmodule-import] (remark_module_import)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-import" },
[g]={"module-import"},
["maingroup"] = "module-import",
[h]="module-import",
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["remark_module_lock"] = {
["remark_module_lock"]={
[a] = "remark: locking \'A\' to build module \'B\' [-Rmodule-lock] (remark_module_lock)",
[c]="remark: locking \'A\' to build module \'B\' [-Rmodule-lock] (remark_module_lock)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-lock" },
[g]={"module-lock"},
["maingroup"] = "module-lock",
[h]="module-lock",
["category"] = ""
[a]=j
},
},
["remark_module_lock_failure"] = {
["remark_module_lock_failure"]={
[a] = "remark: could not acquire lock file for module \'A\': B [-Rmodule-build] (remark_module_lock_failure)",
[c]="remark: could not acquire lock file for module \'A\': B [-Rmodule-build] (remark_module_lock_failure)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-build" },
[g]={Qc},
["maingroup"] = "module-build",
[h]=Qc,
["category"] = "Parse Issue"
[a]=l
},
},
["remark_module_lock_timeout"] = {
["remark_module_lock_timeout"]={
[a] = "remark: timed out waiting to acquire lock file for module \'A\' [-Rmodule-build] (remark_module_lock_timeout)",
[c]="remark: timed out waiting to acquire lock file for module \'A\' [-Rmodule-build] (remark_module_lock_timeout)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-build" },
[g]={Qc},
["maingroup"] = "module-build",
[h]=Qc,
["category"] = "Parse Issue"
[a]=l
},
},
["remark_pp_include_directive_modular_translation"] = {
["remark_pp_include_directive_modular_translation"]={
[a] = "remark: treating #... as an import of module \'A\' [-Rmodule-include-translation] (remark_pp_include_directive_modular_translation)",
[c]="remark: treating #... as an import of module \'A\' [-Rmodule-include-translation] (remark_pp_include_directive_modular_translation)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "module-include-translation" },
[g]={"module-include-translation"},
["maingroup"] = "module-include-translation",
[h]="module-include-translation",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["remark_pp_search_path_usage"] = {
["remark_pp_search_path_usage"]={
[a] = "remark: search path used: \'A\' [-Rsearch-path-usage] (remark_pp_search_path_usage)",
[c]="remark: search path used: \'A\' [-Rsearch-path-usage] (remark_pp_search_path_usage)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "search-path-usage" },
[g]={"search-path-usage"},
["maingroup"] = "search-path-usage",
[h]="search-path-usage",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["remark_sanitize_address_insert_extra_padding_accepted"] = {
["remark_sanitize_address_insert_extra_padding_accepted"]={
[a] = "remark: -fsanitize-address-field-padding applied to A [-Rsanitize-address] (remark_sanitize_address_insert_extra_padding_accepted)",
[c]="remark: -fsanitize-address-field-padding applied to A [-Rsanitize-address] (remark_sanitize_address_insert_extra_padding_accepted)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "sanitize-address" },
[g]={"sanitize-address"},
["maingroup"] = "sanitize-address",
[h]="sanitize-address",
["category"] = ""
[a]=j
},
},
["remark_sanitize_address_insert_extra_padding_rejected"] = {
["remark_sanitize_address_insert_extra_padding_rejected"]={
[a] = "remark: -fsanitize-address-field-padding ignored for A because it ... [-Rsanitize-address] (remark_sanitize_address_insert_extra_padding_rejected)",
[c]="remark: -fsanitize-address-field-padding ignored for A because it ... [-Rsanitize-address] (remark_sanitize_address_insert_extra_padding_rejected)",
["type"] = "Remark",
[b]=Ob,
["defaultactive"] = false,
[k]=false,
["groups"] = { "sanitize-address" },
[g]={"sanitize-address"},
["maingroup"] = "sanitize-address",
[h]="sanitize-address",
["category"] = ""
[a]=j
},
},
["remark_sloc_usage"] = {
["remark_sloc_usage"]={
[a] = "remark: source manager location address space usage: [-Rsloc-usage] (remark_sloc_usage)",
[c]="remark: source manager location address space usage: [-Rsloc-usage] (remark_sloc_usage)",
["type"] = "Remark",
[b]=Ob,
["groups"] = { "sloc-usage" },
[g]={"sloc-usage"},
["maingroup"] = "sloc-usage",
[h]="sloc-usage",
["category"] = ""
[a]=j
},
},
["trigraph_converted"] = {
["trigraph_converted"]={
[a] = "warning: trigraph converted to \'A\' character [-Wtrigraphs] (trigraph_converted)",
[c]="warning: trigraph converted to \'A\' character [-Wtrigraphs] (trigraph_converted)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "trigraphs" },
[g]={p,q,t,Xc},
["maingroup"] = "trigraphs",
[h]=Xc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["trigraph_ends_block_comment"] = {
["trigraph_ends_block_comment"]={
[a] = "warning: trigraph ends block comment [-Wtrigraphs] (trigraph_ends_block_comment)",
[c]="warning: trigraph ends block comment [-Wtrigraphs] (trigraph_ends_block_comment)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "trigraphs" },
[g]={p,q,t,Xc},
["maingroup"] = "trigraphs",
[h]=Xc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["trigraph_ignored"] = {
["trigraph_ignored"]={
[a] = "warning: trigraph ignored [-Wtrigraphs] (trigraph_ignored)",
[c]="warning: trigraph ignored [-Wtrigraphs] (trigraph_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "trigraphs" },
[g]={p,q,t,Xc},
["maingroup"] = "trigraphs",
[h]=Xc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["trigraph_ignored_block_comment"] = {
["trigraph_ignored_block_comment"]={
[a] = "warning: ignored trigraph would end block comment [-Wtrigraphs] (trigraph_ignored_block_comment)",
[c]="warning: ignored trigraph would end block comment [-Wtrigraphs] (trigraph_ignored_block_comment)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "trigraphs" },
[g]={p,q,t,Xc},
["maingroup"] = "trigraphs",
[h]=Xc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_O4_is_O3"] = {
["warn_O4_is_O3"]={
[a] = "warning: -O4 is equivalent to -O3 [-Wdeprecated] (warn_O4_is_O3)",
[c]="warning: -O4 is equivalent to -O3 [-Wdeprecated] (warn_O4_is_O3)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_abs_too_small"] = {
["warn_abs_too_small"]={
[a] = "warning: absolute value function A given an argument of type B but has parameter of type C which may cause truncation of value [-Wabsolute-value] (warn_abs_too_small)",
[c]="warning: absolute value function A given an argument of type B but has parameter of type C which may cause truncation of value [-Wabsolute-value] (warn_abs_too_small)",
["type"] = "Warning",
[b]=f,
["groups"] = { "absolute-value" },
[g]={Wc},
["maingroup"] = "absolute-value",
[h]=Wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_abstract_final_class"] = {
["warn_abstract_final_class"]={
[a] = "warning: abstract class is marked \'...\' [-Wabstract-final-class] (warn_abstract_final_class)",
[c]="warning: abstract class is marked \'...\' [-Wabstract-final-class] (warn_abstract_final_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "abstract-final-class" },
[g]={"abstract-final-class"},
["maingroup"] = "abstract-final-class",
[h]="abstract-final-class",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_abstract_vbase_init_ignored"] = {
["warn_abstract_vbase_init_ignored"]={
[a] = "warning: initializer for virtual base class A of abstract class B will never be used [-Wabstract-vbase-init] (warn_abstract_vbase_init_ignored)",
[c]="warning: initializer for virtual base class A of abstract class B will never be used [-Wabstract-vbase-init] (warn_abstract_vbase_init_ignored)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "abstract-vbase-init" },
[g]={"abstract-vbase-init"},
["maingroup"] = "abstract-vbase-init",
[h]="abstract-vbase-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_access_decl_deprecated"] = {
["warn_access_decl_deprecated"]={
[a] = "warning: access declarations are deprecated; use using declarations instead [-Wdeprecated] (warn_access_decl_deprecated)",
[c]="warning: access declarations are deprecated; use using declarations instead [-Wdeprecated] (warn_access_decl_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_accessor_property_type_mismatch"] = {
["warn_accessor_property_type_mismatch"]={
[a] = "warning: type of property A does not match type of accessor B (warn_accessor_property_type_mismatch)",
[c]="warning: type of property A does not match type of accessor B (warn_accessor_property_type_mismatch)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_acquire_requires_negative_cap"] = {
["warn_acquire_requires_negative_cap"]={
[a] = "warning: acquiring A \'B\' requires negative capability \'C\' [-Wthread-safety-negative] (warn_acquire_requires_negative_cap)",
[c]="warning: acquiring A \'B\' requires negative capability \'C\' [-Wthread-safety-negative] (warn_acquire_requires_negative_cap)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety-negative" },
[g]={"thread-safety-negative"},
["maingroup"] = "thread-safety-negative",
[h]="thread-safety-negative",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_acquired_before"] = {
["warn_acquired_before"]={
[a] = "warning: A \'B\' must be acquired before \'C\' [-Wthread-safety-analysis] (warn_acquired_before)",
[c]="warning: A \'B\' must be acquired before \'C\' [-Wthread-safety-analysis] (warn_acquired_before)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_acquired_before_after_cycle"] = {
["warn_acquired_before_after_cycle"]={
[a] = "warning: Cycle in acquired_before/after dependencies, starting with \'A\' [-Wthread-safety-analysis] (warn_acquired_before_after_cycle)",
[c]="warning: Cycle in acquired_before/after dependencies, starting with \'A\' [-Wthread-safety-analysis] (warn_acquired_before_after_cycle)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_addition_in_bitshift"] = {
["warn_addition_in_bitshift"]={
[a] = "warning: operator \'A\' has lower precedence than \'B\'; \'C\' will be evaluated first [-Wshift-op-parentheses] (warn_addition_in_bitshift)",
[c]="warning: operator \'A\' has lower precedence than \'B\'; \'C\' will be evaluated first [-Wshift-op-parentheses] (warn_addition_in_bitshift)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "parentheses", "shift-op-parentheses" },
[g]={p,q,bc,"shift-op-parentheses"},
["maingroup"] = "shift-op-parentheses",
[h]="shift-op-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_address_of_reference_bool_conversion"] = {
["warn_address_of_reference_bool_conversion"]={
[a] = "warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] (warn_address_of_reference_bool_conversion)",
[c]="warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] (warn_address_of_reference_bool_conversion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bool-conversion", "bool-conversions", "conversion", "non-gcc", "undefined-bool-conversion" },
[g]={Kd,"bool-conversions",H,J,"undefined-bool-conversion"},
["maingroup"] = "undefined-bool-conversion",
[h]="undefined-bool-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_address_of_reference_null_compare"] = {
["warn_address_of_reference_null_compare"]={
[a] = "warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to ... [-Wtautological-undefined-compare] (warn_address_of_reference_null_compare)",
[c]="warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to ... [-Wtautological-undefined-compare] (warn_address_of_reference_null_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-undefined-compare" },
[g]={p,q,t,Tb,"tautological-undefined-compare"},
["maingroup"] = "tautological-undefined-compare",
[h]="tautological-undefined-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_alias_to_weak_alias"] = {
["warn_alias_to_weak_alias"]={
[a] = "warning: ... will always resolve to A even if weak definition of B is overridden [-Wignored-attributes] (warn_alias_to_weak_alias)",
[c]="warning: ... will always resolve to A even if weak definition of B is overridden [-Wignored-attributes] (warn_alias_to_weak_alias)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_alias_with_section"] = {
["warn_alias_with_section"]={
[a] = "warning: ... will not be in section \'A\' but in the same section as the ... [-Wignored-attributes] (warn_alias_with_section)",
[c]="warning: ... will not be in section \'A\' but in the same section as the ... [-Wignored-attributes] (warn_alias_with_section)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_aligned_attr_underaligned"] = {
["warn_aligned_attr_underaligned"]={
[a] = "warning: requested alignment is less than minimum alignment of A for type B [-Wignored-attributes] (warn_aligned_attr_underaligned)",
[c]="warning: requested alignment is less than minimum alignment of A for type B [-Wignored-attributes] (warn_aligned_attr_underaligned)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_alignment_builtin_useless"] = {
["warn_alignment_builtin_useless"]={
[a] = "warning: ... to 1 byte is ... [-Wtautological-compare] (warn_alignment_builtin_useless)",
[c]="warning: ... to 1 byte is ... [-Wtautological-compare] (warn_alignment_builtin_useless)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare" },
[g]={p,q,t,Tb},
["maingroup"] = "tautological-compare",
[h]=Tb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_alignment_not_power_of_two"] = {
["warn_alignment_not_power_of_two"]={
[a] = "warning: requested alignment is not a power of 2 [-Wnon-power-of-two-alignment] (warn_alignment_not_power_of_two)",
[c]="warning: requested alignment is not a power of 2 [-Wnon-power-of-two-alignment] (warn_alignment_not_power_of_two)",
["type"] = "Warning",
[b]=f,
["groups"] = { "non-power-of-two-alignment" },
[g]={"non-power-of-two-alignment"},
["maingroup"] = "non-power-of-two-alignment",
[h]="non-power-of-two-alignment",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_alloca"] = {
["warn_alloca"]={
[a] = "warning: use of function A is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca] (warn_alloca)",
[c]="warning: use of function A is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca] (warn_alloca)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "alloca" },
[g]={"alloca"},
["maingroup"] = "alloca",
[h]="alloca",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_alloca_align_alignof"] = {
["warn_alloca_align_alignof"]={
[a] = "warning: second argument to __builtin_alloca_with_align is supposed to be in bits [-Walloca-with-align-alignof] (warn_alloca_align_alignof)",
[c]="warning: second argument to __builtin_alloca_with_align is supposed to be in bits [-Walloca-with-align-alignof] (warn_alloca_align_alignof)",
["type"] = "Warning",
[b]=f,
["groups"] = { "alloca-with-align-alignof" },
[g]={"alloca-with-align-alignof"},
["maingroup"] = "alloca-with-align-alignof",
[h]="alloca-with-align-alignof",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_always_inline_coroutine"] = {
["warn_always_inline_coroutine"]={
[a] = "warning: this coroutine may be split into pieces; not every piece is guaranteed to be inlined [-Walways-inline-coroutine] (warn_always_inline_coroutine)",
[c]="warning: this coroutine may be split into pieces; not every piece is guaranteed to be inlined [-Walways-inline-coroutine] (warn_always_inline_coroutine)",
["type"] = "Warning",
[b]=f,
["groups"] = { "always-inline-coroutine", "coroutine" },
[g]={"always-inline-coroutine",jd},
["maingroup"] = "always-inline-coroutine",
[h]="always-inline-coroutine",
["category"] = "Coroutines Issue"
[a]=bb
},
},
["warn_ambiguous_suitable_delete_function_found"] = {
["warn_ambiguous_suitable_delete_function_found"]={
[a] = "warning: multiple suitable A functions for B; no \'operator delete\' function will be invoked if initialization throws an exception [-Wambiguous-delete] (warn_ambiguous_suitable_delete_function_found)",
[c]="warning: multiple suitable A functions for B; no \'operator delete\' function will be invoked if initialization throws an exception [-Wambiguous-delete] (warn_ambiguous_suitable_delete_function_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ambiguous-delete" },
[g]={"ambiguous-delete"},
["maingroup"] = "ambiguous-delete",
[h]="ambiguous-delete",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_analyzer_deprecated_option"] = {
["warn_analyzer_deprecated_option"]={
[a] = "warning: analyzer option \'A\' is deprecated. This flag will be removed in B, and passing this option will be an error. [-Wdeprecated-static-analyzer-flag] (warn_analyzer_deprecated_option)",
[c]="warning: analyzer option \'A\' is deprecated. This flag will be removed in B, and passing this option will be an error. [-Wdeprecated-static-analyzer-flag] (warn_analyzer_deprecated_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-static-analyzer-flag" },
[g]={"deprecated-static-analyzer-flag"},
["maingroup"] = "deprecated-static-analyzer-flag",
[h]="deprecated-static-analyzer-flag",
["category"] = ""
[a]=j
},
},
["warn_analyzer_deprecated_option_with_alternative"] = {
["warn_analyzer_deprecated_option_with_alternative"]={
[a] = "warning: analyzer option \'A\' is deprecated. This flag will be removed in B, and passing this option will be an error. Use \'C\' instead. [-Wdeprecated-static-analyzer-flag] (warn_analyzer_deprecated_option_with_alternative)",
[c]="warning: analyzer option \'A\' is deprecated. This flag will be removed in B, and passing this option will be an error. Use \'C\' instead. [-Wdeprecated-static-analyzer-flag] (warn_analyzer_deprecated_option_with_alternative)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-static-analyzer-flag" },
[g]={"deprecated-static-analyzer-flag"},
["maingroup"] = "deprecated-static-analyzer-flag",
[h]="deprecated-static-analyzer-flag",
["category"] = ""
[a]=j
},
},
["warn_anyx86_interrupt_regsave"] = {
["warn_anyx86_interrupt_regsave"]={
[a] = "warning: interrupt service routine should only call a function with attribute \'no_caller_saved_registers\' [-Winterrupt-service-routine] (warn_anyx86_interrupt_regsave)",
[c]="warning: interrupt service routine should only call a function with attribute \'no_caller_saved_registers\' [-Winterrupt-service-routine] (warn_anyx86_interrupt_regsave)",
["type"] = "Warning",
[b]=f,
["groups"] = { "interrupt-service-routine" },
[g]={"interrupt-service-routine"},
["maingroup"] = "interrupt-service-routine",
[h]="interrupt-service-routine",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_arc_bridge_cast_nonarc"] = {
["warn_arc_bridge_cast_nonarc"]={
[a] = "warning: \'A\' casts have no effect when not using ARC [-Warc-bridge-casts-disallowed-in-nonarc] (warn_arc_bridge_cast_nonarc)",
[c]="warning: \'A\' casts have no effect when not using ARC [-Warc-bridge-casts-disallowed-in-nonarc] (warn_arc_bridge_cast_nonarc)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc-bridge-casts-disallowed-in-nonarc" },
[g]={"arc-bridge-casts-disallowed-in-nonarc"},
["maingroup"] = "arc-bridge-casts-disallowed-in-nonarc",
[h]="arc-bridge-casts-disallowed-in-nonarc",
["category"] = "ARC Parse Issue"
[a]="ARC Parse Issue"
},
},
["warn_arc_lifetime_result_type"] = {
["warn_arc_lifetime_result_type"]={
[a] = "warning: ARC ... lifetime qualifier on return type is ignored [-Wignored-qualifiers] (warn_arc_lifetime_result_type)",
[c]="warning: ARC ... lifetime qualifier on return type is ignored [-Wignored-qualifiers] (warn_arc_lifetime_result_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra", "ignored-qualifiers" },
[g]={j,p,xb,Dc},
["maingroup"] = "ignored-qualifiers",
[h]=Dc,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_arc_literal_assign"] = {
["warn_arc_literal_assign"]={
[a] = "warning: assigning ... to a weak ...; object will be released after assignment [-Warc-unsafe-retained-assign] (warn_arc_literal_assign)",
[c]="warning: assigning ... to a weak ...; object will be released after assignment [-Warc-unsafe-retained-assign] (warn_arc_literal_assign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc", "arc-unsafe-retained-assign" },
[g]={"arc",zd},
["maingroup"] = "arc-unsafe-retained-assign",
[h]=zd,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_arc_object_memaccess"] = {
["warn_arc_object_memaccess"]={
[a] = "warning: ... this A call is a pointer to ownership-qualified type B [-Warc-non-pod-memaccess] (warn_arc_object_memaccess)",
[c]="warning: ... this A call is a pointer to ownership-qualified type B [-Warc-non-pod-memaccess] (warn_arc_object_memaccess)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc", "arc-non-pod-memaccess" },
[g]={"arc","arc-non-pod-memaccess"},
["maingroup"] = "arc-non-pod-memaccess",
[h]="arc-non-pod-memaccess",
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_arc_perform_selector_leaks"] = {
["warn_arc_perform_selector_leaks"]={
[a] = "warning: performSelector may cause a leak because its selector is unknown [-Warc-performSelector-leaks] (warn_arc_perform_selector_leaks)",
[c]="warning: performSelector may cause a leak because its selector is unknown [-Warc-performSelector-leaks] (warn_arc_perform_selector_leaks)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc-performSelector-leaks" },
[g]={"arc-performSelector-leaks"},
["maingroup"] = "arc-performSelector-leaks",
[h]="arc-performSelector-leaks",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_arc_possible_repeated_use_of_weak"] = {
["warn_arc_possible_repeated_use_of_weak"]={
[a] = "warning: weak ... A may be accessed multiple times in this ... and may be unpredictably set to nil; assign to a strong variable to keep the object alive [-Warc-maybe-repeated-use-of-weak] (warn_arc_possible_repeated_use_of_weak)",
[c]="warning: weak ... A may be accessed multiple times in this ... and may be unpredictably set to nil; assign to a strong variable to keep the object alive [-Warc-maybe-repeated-use-of-weak] (warn_arc_possible_repeated_use_of_weak)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "arc-maybe-repeated-use-of-weak", "arc-repeated-use-of-weak" },
[g]={"arc-maybe-repeated-use-of-weak","arc-repeated-use-of-weak"},
["maingroup"] = "arc-maybe-repeated-use-of-weak",
[h]="arc-maybe-repeated-use-of-weak",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_arc_repeated_use_of_weak"] = {
["warn_arc_repeated_use_of_weak"]={
[a] = "warning: weak ... A is accessed multiple times in this ... but may be unpredictably set to nil; assign to a strong variable to keep the object alive [-Warc-repeated-use-of-weak] (warn_arc_repeated_use_of_weak)",
[c]="warning: weak ... A is accessed multiple times in this ... but may be unpredictably set to nil; assign to a strong variable to keep the object alive [-Warc-repeated-use-of-weak] (warn_arc_repeated_use_of_weak)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "arc-repeated-use-of-weak" },
[g]={"arc-repeated-use-of-weak"},
["maingroup"] = "arc-repeated-use-of-weak",
[h]="arc-repeated-use-of-weak",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_arc_retain_cycle"] = {
["warn_arc_retain_cycle"]={
[a] = "warning: capturing A strongly in this block is likely to lead to a retain cycle [-Warc-retain-cycles] (warn_arc_retain_cycle)",
[c]="warning: capturing A strongly in this block is likely to lead to a retain cycle [-Warc-retain-cycles] (warn_arc_retain_cycle)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc", "arc-retain-cycles" },
[g]={"arc","arc-retain-cycles"},
["maingroup"] = "arc-retain-cycles",
[h]="arc-retain-cycles",
["category"] = "ARC Retain Cycle"
[a]="ARC Retain Cycle"
},
},
["warn_arc_retained_assign"] = {
["warn_arc_retained_assign"]={
[a] = "warning: assigning retained object to ... ...; object will be released after assignment [-Warc-unsafe-retained-assign] (warn_arc_retained_assign)",
[c]="warning: assigning retained object to ... ...; object will be released after assignment [-Warc-unsafe-retained-assign] (warn_arc_retained_assign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc", "arc-unsafe-retained-assign" },
[g]={"arc",zd},
["maingroup"] = "arc-unsafe-retained-assign",
[h]=zd,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_arc_retained_property_assign"] = {
["warn_arc_retained_property_assign"]={
[a] = "warning: assigning retained object to unsafe property; object will be released after assignment [-Warc-unsafe-retained-assign] (warn_arc_retained_property_assign)",
[c]="warning: assigning retained object to unsafe property; object will be released after assignment [-Warc-unsafe-retained-assign] (warn_arc_retained_property_assign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "arc", "arc-unsafe-retained-assign" },
[g]={"arc",zd},
["maingroup"] = "arc-unsafe-retained-assign",
[h]=zd,
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_arc_strong_pointer_objc_pointer"] = {
["warn_arc_strong_pointer_objc_pointer"]={
[a] = "warning: method parameter of type A with no explicit ownership [-Wexplicit-ownership-type] (warn_arc_strong_pointer_objc_pointer)",
[c]="warning: method parameter of type A with no explicit ownership [-Wexplicit-ownership-type] (warn_arc_strong_pointer_objc_pointer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "explicit-ownership-type" },
[g]={"explicit-ownership-type"},
["maingroup"] = "explicit-ownership-type",
[h]="explicit-ownership-type",
["category"] = "ARC Restrictions"
[a]=Zb
},
},
["warn_arcmt_nsalloc_realloc"] = {
["warn_arcmt_nsalloc_realloc"]={
[a] = "warning: [rewriter] call returns pointer to GC managed memory; it will become unmanaged in ARC (warn_arcmt_nsalloc_realloc)",
[c]="warning: [rewriter] call returns pointer to GC managed memory; it will become unmanaged in ARC (warn_arcmt_nsalloc_realloc)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_argument_invalid_range"] = {
["warn_argument_invalid_range"]={
[a] = "error: argument value A is outside the valid range [B, C] [-Wargument-outside-range] (warn_argument_invalid_range)",
[c]="error: argument value A is outside the valid range [B, C] [-Wargument-outside-range] (warn_argument_invalid_range)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "argument-outside-range" },
[g]={"argument-outside-range"},
["maingroup"] = "argument-outside-range",
[h]="argument-outside-range",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_argument_undefined_behaviour"] = {
["warn_argument_undefined_behaviour"]={
[a] = "warning: argument value A will result in undefined behaviour [-Wargument-undefined-behaviour] (warn_argument_undefined_behaviour)",
[c]="warning: argument value A will result in undefined behaviour [-Wargument-undefined-behaviour] (warn_argument_undefined_behaviour)",
["type"] = "Warning",
[b]=f,
["groups"] = { "argument-undefined-behaviour" },
[g]={"argument-undefined-behaviour"},
["maingroup"] = "argument-undefined-behaviour",
[h]="argument-undefined-behaviour",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_arith_conv_enum_float"] = {
["warn_arith_conv_enum_float"]={
[a] = "warning: ... ... type A with ... type B [-Wenum-float-conversion] (warn_arith_conv_enum_float)",
[c]="warning: ... ... type A with ... type B [-Wenum-float-conversion] (warn_arith_conv_enum_float)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "enum-conversion", "enum-float-conversion", "non-gcc" },
[g]={H,Nc,"enum-float-conversion",J},
["maingroup"] = "enum-float-conversion",
[h]="enum-float-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_arith_conv_enum_float_cxx20"] = {
["warn_arith_conv_enum_float_cxx20"]={
[a] = "warning: ... ... type A with ... type B is deprecated [-Wdeprecated-enum-float-conversion] (warn_arith_conv_enum_float_cxx20)",
[c]="warning: ... ... type A with ... type B is deprecated [-Wdeprecated-enum-float-conversion] (warn_arith_conv_enum_float_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "deprecated", "deprecated-enum-float-conversion", "enum-conversion", "enum-float-conversion", "non-gcc" },
[g]={H,K,"deprecated-enum-float-conversion",Nc,"enum-float-conversion",J},
["maingroup"] = "deprecated-enum-float-conversion",
[h]="deprecated-enum-float-conversion",
["category"] = "Deprecations"
[a]=V
},
},
["warn_arith_conv_mixed_anon_enum_types"] = {
["warn_arith_conv_mixed_anon_enum_types"]={
[a] = "warning: ... different enumeration types (A and B) [-Wanon-enum-enum-conversion] (warn_arith_conv_mixed_anon_enum_types)",
[c]="warning: ... different enumeration types (A and B) [-Wanon-enum-enum-conversion] (warn_arith_conv_mixed_anon_enum_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "anon-enum-enum-conversion" },
[g]={"anon-enum-enum-conversion"},
["maingroup"] = "anon-enum-enum-conversion",
[h]="anon-enum-enum-conversion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_arith_conv_mixed_anon_enum_types_cxx20"] = {
["warn_arith_conv_mixed_anon_enum_types_cxx20"]={
[a] = "warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-anon-enum-enum-conversion] (warn_arith_conv_mixed_anon_enum_types_cxx20)",
[c]="warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-anon-enum-enum-conversion] (warn_arith_conv_mixed_anon_enum_types_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "anon-enum-enum-conversion", "deprecated", "deprecated-anon-enum-enum-conversion" },
[g]={"anon-enum-enum-conversion",K,"deprecated-anon-enum-enum-conversion"},
["maingroup"] = "deprecated-anon-enum-enum-conversion",
[h]="deprecated-anon-enum-enum-conversion",
["category"] = "Deprecations"
[a]=V
},
},
["warn_arith_conv_mixed_enum_types"] = {
["warn_arith_conv_mixed_enum_types"]={
[a] = "warning: ... different enumeration types (A and B) [-Wenum-enum-conversion] (warn_arith_conv_mixed_enum_types)",
[c]="warning: ... different enumeration types (A and B) [-Wenum-enum-conversion] (warn_arith_conv_mixed_enum_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "enum-conversion", "enum-enum-conversion", "non-gcc" },
[g]={H,Nc,"enum-enum-conversion",J},
["maingroup"] = "enum-enum-conversion",
[h]="enum-enum-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_arith_conv_mixed_enum_types_cxx20"] = {
["warn_arith_conv_mixed_enum_types_cxx20"]={
[a] = "warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-enum-enum-conversion] (warn_arith_conv_mixed_enum_types_cxx20)",
[c]="warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-enum-enum-conversion] (warn_arith_conv_mixed_enum_types_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "deprecated", "deprecated-enum-enum-conversion", "enum-conversion", "enum-enum-conversion", "non-gcc" },
[g]={H,K,"deprecated-enum-enum-conversion",Nc,"enum-enum-conversion",J},
["maingroup"] = "deprecated-enum-enum-conversion",
[h]="deprecated-enum-enum-conversion",
["category"] = "Deprecations"
[a]=V
},
},
["warn_arm_interrupt_calling_convention"] = {
["warn_arm_interrupt_calling_convention"]={
[a] = "warning: call to function without interrupt attribute could clobber interruptee\'s VFP registers [-Wextra] (warn_arm_interrupt_calling_convention)",
[c]="warning: call to function without interrupt attribute could clobber interruptee\'s VFP registers [-Wextra] (warn_arm_interrupt_calling_convention)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra" },
[g]={j,p,xb},
["maingroup"] = "extra",
[h]=xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_array_index_exceeds_bounds"] = {
["warn_array_index_exceeds_bounds"]={
[a] = "warning: array index A is past the end of the array (that has type B...) [-Warray-bounds] (warn_array_index_exceeds_bounds)",
[c]="warning: array index A is past the end of the array (that has type B...) [-Warray-bounds] (warn_array_index_exceeds_bounds)",
["type"] = "Warning",
[b]=f,
["groups"] = { "array-bounds" },
[g]={rc},
["maingroup"] = "array-bounds",
[h]=rc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_array_index_exceeds_max_addressable_bounds"] = {
["warn_array_index_exceeds_max_addressable_bounds"]={
[a] = "warning: array index A refers past the last possible element for an array in B-bit address space containing C-bit (D-byte) elements (max possible E elementF) [-Warray-bounds] (warn_array_index_exceeds_max_addressable_bounds)",
[c]="warning: array index A refers past the last possible element for an array in B-bit address space containing C-bit (D-byte) elements (max possible E elementF) [-Warray-bounds] (warn_array_index_exceeds_max_addressable_bounds)",
["type"] = "Warning",
[b]=f,
["groups"] = { "array-bounds" },
[g]={rc},
["maingroup"] = "array-bounds",
[h]=rc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_array_index_precedes_bounds"] = {
["warn_array_index_precedes_bounds"]={
[a] = "warning: array index A is before the beginning of the array [-Warray-bounds] (warn_array_index_precedes_bounds)",
[c]="warning: array index A is before the beginning of the array [-Warray-bounds] (warn_array_index_precedes_bounds)",
["type"] = "Warning",
[b]=f,
["groups"] = { "array-bounds" },
[g]={rc},
["maingroup"] = "array-bounds",
[h]=rc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_asm_label_on_auto_decl"] = {
["warn_asm_label_on_auto_decl"]={
[a] = "warning: ignored asm label \'A\' on automatic variable (warn_asm_label_on_auto_decl)",
[c]="warning: ignored asm label \'A\' on automatic variable (warn_asm_label_on_auto_decl)",
["type"] = "Warning",
[b]=f,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["warn_asm_mismatched_size_modifier"] = {
["warn_asm_mismatched_size_modifier"]={
[a] = "warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] (warn_asm_mismatched_size_modifier)",
[c]="warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] (warn_asm_mismatched_size_modifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "asm", "asm-operand-widths" },
[g]={"asm","asm-operand-widths"},
["maingroup"] = "asm-operand-widths",
[h]="asm-operand-widths",
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["warn_assume_aligned_too_great"] = {
["warn_assume_aligned_too_great"]={
[a] = "warning: requested alignment must be A bytes or smaller; maximum alignment assumed [-Wbuiltin-assume-aligned-alignment] (warn_assume_aligned_too_great)",
[c]="warning: requested alignment must be A bytes or smaller; maximum alignment assumed [-Wbuiltin-assume-aligned-alignment] (warn_assume_aligned_too_great)",
["type"] = "Warning",
[b]=f,
["groups"] = { "builtin-assume-aligned-alignment" },
[g]={"builtin-assume-aligned-alignment"},
["maingroup"] = "builtin-assume-aligned-alignment",
[h]="builtin-assume-aligned-alignment",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_assume_attribute_string_unknown"] = {
["warn_assume_attribute_string_unknown"]={
[a] = "warning: unknown assumption string \'A\'; attribute is potentially ignored [-Wunknown-assumption] (warn_assume_attribute_string_unknown)",
[c]="warning: unknown assumption string \'A\'; attribute is potentially ignored [-Wunknown-assumption] (warn_assume_attribute_string_unknown)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-assumption" },
[g]={"unknown-assumption"},
["maingroup"] = "unknown-assumption",
[h]="unknown-assumption",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_assume_attribute_string_unknown_suggested"] = {
["warn_assume_attribute_string_unknown_suggested"]={
[a] = "warning: unknown assumption string \'A\' may be misspelled; attribute is potentially ignored, did you mean \'B\'? [-Wmisspelled-assumption] (warn_assume_attribute_string_unknown_suggested)",
[c]="warning: unknown assumption string \'A\' may be misspelled; attribute is potentially ignored, did you mean \'B\'? [-Wmisspelled-assumption] (warn_assume_attribute_string_unknown_suggested)",
["type"] = "Warning",
[b]=f,
["groups"] = { "misspelled-assumption" },
[g]={"misspelled-assumption"},
["maingroup"] = "misspelled-assumption",
[h]="misspelled-assumption",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_assume_side_effects"] = {
["warn_assume_side_effects"]={
[a] = "warning: the argument to A has side effects that will be discarded [-Wassume] (warn_assume_side_effects)",
[c]="warning: the argument to A has side effects that will be discarded [-Wassume] (warn_assume_side_effects)",
["type"] = "Warning",
[b]=f,
["groups"] = { "assume" },
[g]={"assume"},
["maingroup"] = "assume",
[h]="assume",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_at_available_unchecked_use"] = {
["warn_at_available_unchecked_use"]={
[a] = "warning: ... does not guard availability here; use if (...) instead [-Wunsupported-availability-guard] (warn_at_available_unchecked_use)",
[c]="warning: ... does not guard availability here; use if (...) instead [-Wunsupported-availability-guard] (warn_at_available_unchecked_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-availability-guard" },
[g]={"unsupported-availability-guard"},
["maingroup"] = "unsupported-availability-guard",
[h]="unsupported-availability-guard",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_atimport_in_framework_header"] = {
["warn_atimport_in_framework_header"]={
[a] = "warning: use of \'@import\' in framework header is discouraged, including this header requires -fmodules [-Watimport-in-framework-header] (warn_atimport_in_framework_header)",
[c]="warning: use of \'@import\' in framework header is discouraged, including this header requires -fmodules [-Watimport-in-framework-header] (warn_atimport_in_framework_header)",
["type"] = "Warning",
[b]=f,
["groups"] = { "atimport-in-framework-header" },
[g]={"atimport-in-framework-header"},
["maingroup"] = "atimport-in-framework-header",
[h]="atimport-in-framework-header",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_atl_uuid_deprecated"] = {
["warn_atl_uuid_deprecated"]={
[a] = "warning: specifying \'uuid\' as an ATL attribute is deprecated; use __declspec instead [-Wdeprecated-declarations] (warn_atl_uuid_deprecated)",
[c]="warning: specifying \'uuid\' as an ATL attribute is deprecated; use __declspec instead [-Wdeprecated-declarations] (warn_atl_uuid_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-declarations" },
[g]={K,ic},
["maingroup"] = "deprecated-declarations",
[h]=ic,
["category"] = "Deprecations"
[a]=V
},
},
["warn_atomic_implicit_seq_cst"] = {
["warn_atomic_implicit_seq_cst"]={
[a] = "warning: implicit use of sequentially-consistent atomic may incur stronger memory barriers than necessary [-Watomic-implicit-seq-cst] (warn_atomic_implicit_seq_cst)",
[c]="warning: implicit use of sequentially-consistent atomic may incur stronger memory barriers than necessary [-Watomic-implicit-seq-cst] (warn_atomic_implicit_seq_cst)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "atomic-implicit-seq-cst" },
[g]={"atomic-implicit-seq-cst"},
["maingroup"] = "atomic-implicit-seq-cst",
[h]="atomic-implicit-seq-cst",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_atomic_member_access"] = {
["warn_atomic_member_access"]={
[a] = "error: accessing a member of an atomic structure or union is undefined behavior [-Watomic-access] (warn_atomic_member_access)",
[c]="error: accessing a member of an atomic structure or union is undefined behavior [-Watomic-access] (warn_atomic_member_access)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "atomic-access" },
[g]={"atomic-access"},
["maingroup"] = "atomic-access",
[h]="atomic-access",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_atomic_op_has_invalid_memory_order"] = {
["warn_atomic_op_has_invalid_memory_order"]={
[a] = "warning: memory order argument to atomic operation is invalid [-Watomic-memory-ordering] (warn_atomic_op_has_invalid_memory_order)",
[c]="warning: memory order argument to atomic operation is invalid [-Watomic-memory-ordering] (warn_atomic_op_has_invalid_memory_order)",
["type"] = "Warning",
[b]=f,
["groups"] = { "atomic-memory-ordering" },
[g]={"atomic-memory-ordering"},
["maingroup"] = "atomic-memory-ordering",
[h]="atomic-memory-ordering",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_atomic_op_misaligned"] = {
["warn_atomic_op_misaligned"]={
[a] = "warning: misaligned atomic operation may incur significant performance penalty; the expected alignment (A bytes) exceeds the actual alignment (B bytes) [-Watomic-alignment] (warn_atomic_op_misaligned)",
[c]="warning: misaligned atomic operation may incur significant performance penalty; the expected alignment (A bytes) exceeds the actual alignment (B bytes) [-Watomic-alignment] (warn_atomic_op_misaligned)",
["type"] = "Warning",
[b]=f,
["groups"] = { "atomic-alignment" },
[g]={"atomic-alignment"},
["maingroup"] = "atomic-alignment",
[h]="atomic-alignment",
["category"] = ""
[a]=j
},
},
["warn_atomic_op_oversized"] = {
["warn_atomic_op_oversized"]={
[a] = "warning: large atomic operation may incur significant performance penalty; the access size (A bytes) exceeds the max lock-free size (B  bytes) [-Watomic-alignment] (warn_atomic_op_oversized)",
[c]="warning: large atomic operation may incur significant performance penalty; the access size (A bytes) exceeds the max lock-free size (B  bytes) [-Watomic-alignment] (warn_atomic_op_oversized)",
["type"] = "Warning",
[b]=f,
["groups"] = { "atomic-alignment" },
[g]={"atomic-alignment"},
["maingroup"] = "atomic-alignment",
[h]="atomic-alignment",
["category"] = ""
[a]=j
},
},
["warn_atomic_property_rule"] = {
["warn_atomic_property_rule"]={
[a] = "warning: writable atomic property A cannot pair a synthesized ... with a user defined ... [-Watomic-property-with-user-defined-accessor] (warn_atomic_property_rule)",
[c]="warning: writable atomic property A cannot pair a synthesized ... with a user defined ... [-Watomic-property-with-user-defined-accessor] (warn_atomic_property_rule)",
["type"] = "Warning",
[b]=f,
["groups"] = { "atomic-property-with-user-defined-accessor" },
[g]={"atomic-property-with-user-defined-accessor"},
["maingroup"] = "atomic-property-with-user-defined-accessor",
[h]="atomic-property-with-user-defined-accessor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_abi_tag_namespace"] = {
["warn_attr_abi_tag_namespace"]={
[a] = "warning: \'abi_tag\' attribute on ... namespace ignored [-Wignored-attributes] (warn_attr_abi_tag_namespace)",
[c]="warning: \'abi_tag\' attribute on ... namespace ignored [-Wignored-attributes] (warn_attr_abi_tag_namespace)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_on_unconsumable_class"] = {
["warn_attr_on_unconsumable_class"]={
[a] = "warning: consumed analysis attribute is attached to member of class A which isn\'t marked as consumable [-Wconsumed] (warn_attr_on_unconsumable_class)",
[c]="warning: consumed analysis attribute is attached to member of class A which isn\'t marked as consumable [-Wconsumed] (warn_attr_on_unconsumable_class)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_decl_kind"] = {
["warn_attr_swift_name_decl_kind"]={
[a] = "warning: A attribute cannot be applied to this declaration [-Wswift-name-attribute] (warn_attr_swift_name_decl_kind)",
[c]="warning: A attribute cannot be applied to this declaration [-Wswift-name-attribute] (warn_attr_swift_name_decl_kind)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_decl_missing_params"] = {
["warn_attr_swift_name_decl_missing_params"]={
[a] = "warning: A attribute cannot be applied to a ... with no parameters [-Wswift-name-attribute] (warn_attr_swift_name_decl_missing_params)",
[c]="warning: A attribute cannot be applied to a ... with no parameters [-Wswift-name-attribute] (warn_attr_swift_name_decl_missing_params)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_function"] = {
["warn_attr_swift_name_function"]={
[a] = "warning: A attribute argument must be a string literal specifying a Swift function name [-Wswift-name-attribute] (warn_attr_swift_name_function)",
[c]="warning: A attribute argument must be a string literal specifying a Swift function name [-Wswift-name-attribute] (warn_attr_swift_name_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_getter_parameters"] = {
["warn_attr_swift_name_getter_parameters"]={
[a] = "warning: A attribute for getter must not have any parameters besides \'self:\' [-Wswift-name-attribute] (warn_attr_swift_name_getter_parameters)",
[c]="warning: A attribute for getter must not have any parameters besides \'self:\' [-Wswift-name-attribute] (warn_attr_swift_name_getter_parameters)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_invalid_identifier"] = {
["warn_attr_swift_name_invalid_identifier"]={
[a] = "warning: A attribute has invalid identifier for the ... name [-Wswift-name-attribute] (warn_attr_swift_name_invalid_identifier)",
[c]="warning: A attribute has invalid identifier for the ... name [-Wswift-name-attribute] (warn_attr_swift_name_invalid_identifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_missing_parameters"] = {
["warn_attr_swift_name_missing_parameters"]={
[a] = "warning: A attribute is missing parameter label clause [-Wswift-name-attribute] (warn_attr_swift_name_missing_parameters)",
[c]="warning: A attribute is missing parameter label clause [-Wswift-name-attribute] (warn_attr_swift_name_missing_parameters)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_multiple_selfs"] = {
["warn_attr_swift_name_multiple_selfs"]={
[a] = "warning: A attribute cannot specify more than one \'self:\' parameter [-Wswift-name-attribute] (warn_attr_swift_name_multiple_selfs)",
[c]="warning: A attribute cannot specify more than one \'self:\' parameter [-Wswift-name-attribute] (warn_attr_swift_name_multiple_selfs)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_num_params"] = {
["warn_attr_swift_name_num_params"]={
[a] = "warning: too ... parameters in the signature specified by the A attribute (expected B; got C) [-Wswift-name-attribute] (warn_attr_swift_name_num_params)",
[c]="warning: too ... parameters in the signature specified by the A attribute (expected B; got C) [-Wswift-name-attribute] (warn_attr_swift_name_num_params)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_setter_parameters"] = {
["warn_attr_swift_name_setter_parameters"]={
[a] = "warning: A attribute for setter must have one parameter for new value [-Wswift-name-attribute] (warn_attr_swift_name_setter_parameters)",
[c]="warning: A attribute for setter must have one parameter for new value [-Wswift-name-attribute] (warn_attr_swift_name_setter_parameters)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_subscript_getter_newValue"] = {
["warn_attr_swift_name_subscript_getter_newValue"]={
[a] = "warning: A attribute for \'subscript\' getter cannot have a \'newValue:\' parameter [-Wswift-name-attribute] (warn_attr_swift_name_subscript_getter_newValue)",
[c]="warning: A attribute for \'subscript\' getter cannot have a \'newValue:\' parameter [-Wswift-name-attribute] (warn_attr_swift_name_subscript_getter_newValue)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_subscript_invalid_parameter"] = {
["warn_attr_swift_name_subscript_invalid_parameter"]={
[a] = "warning: A attribute for \'subscript\' must ... [-Wswift-name-attribute] (warn_attr_swift_name_subscript_invalid_parameter)",
[c]="warning: A attribute for \'subscript\' must ... [-Wswift-name-attribute] (warn_attr_swift_name_subscript_invalid_parameter)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_subscript_setter_multiple_newValues"] = {
["warn_attr_swift_name_subscript_setter_multiple_newValues"]={
[a] = "warning: A attribute for \'subscript\' setter cannot have multiple \'newValue:\' parameters [-Wswift-name-attribute] (warn_attr_swift_name_subscript_setter_multiple_newValues)",
[c]="warning: A attribute for \'subscript\' setter cannot have multiple \'newValue:\' parameters [-Wswift-name-attribute] (warn_attr_swift_name_subscript_setter_multiple_newValues)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attr_swift_name_subscript_setter_no_newValue"] = {
["warn_attr_swift_name_subscript_setter_no_newValue"]={
[a] = "warning: A attribute for \'subscript\' setter must have a \'newValue:\' parameter [-Wswift-name-attribute] (warn_attr_swift_name_subscript_setter_no_newValue)",
[c]="warning: A attribute for \'subscript\' setter must have a \'newValue:\' parameter [-Wswift-name-attribute] (warn_attr_swift_name_subscript_setter_no_newValue)",
["type"] = "Warning",
[b]=f,
["groups"] = { "swift-name-attribute" },
[g]={vb},
["maingroup"] = "swift-name-attribute",
[h]=vb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_address_multiple_identical_qualifiers"] = {
["warn_attribute_address_multiple_identical_qualifiers"]={
[a] = "warning: multiple identical address spaces specified for type [-Wduplicate-decl-specifier] (warn_attribute_address_multiple_identical_qualifiers)",
[c]="warning: multiple identical address spaces specified for type [-Wduplicate-decl-specifier] (warn_attribute_address_multiple_identical_qualifiers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "duplicate-decl-specifier" },
[g]={Jc},
["maingroup"] = "duplicate-decl-specifier",
[h]=Jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_after_definition_ignored"] = {
["warn_attribute_after_definition_ignored"]={
[a] = "warning: attribute A after definition is ignored [-Wignored-attributes] (warn_attribute_after_definition_ignored)",
[c]="warning: attribute A after definition is ignored [-Wignored-attributes] (warn_attribute_after_definition_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_argument_n_negative"] = {
["warn_attribute_argument_n_negative"]={
[a] = "warning: A attribute parameter B is negative and will be ignored [-Wcuda-compat] (warn_attribute_argument_n_negative)",
[c]="warning: A attribute parameter B is negative and will be ignored [-Wcuda-compat] (warn_attribute_argument_n_negative)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cuda-compat" },
[g]={wc},
["maingroup"] = "cuda-compat",
[h]=wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_cmse_entry_static"] = {
["warn_attribute_cmse_entry_static"]={
[a] = "warning: \'cmse_nonsecure_entry\' cannot be applied to functions with internal linkage [-Wignored-attributes] (warn_attribute_cmse_entry_static)",
[c]="warning: \'cmse_nonsecure_entry\' cannot be applied to functions with internal linkage [-Wignored-attributes] (warn_attribute_cmse_entry_static)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_dll_instantiated_base_class"] = {
["warn_attribute_dll_instantiated_base_class"]={
[a] = "warning: propagating dll attribute to ... base class template without dll attribute is not supported [-Wunsupported-dll-base-class-template] (warn_attribute_dll_instantiated_base_class)",
[c]="warning: propagating dll attribute to ... base class template without dll attribute is not supported [-Wunsupported-dll-base-class-template] (warn_attribute_dll_instantiated_base_class)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unsupported-dll-base-class-template" },
[g]={"unsupported-dll-base-class-template"},
["maingroup"] = "unsupported-dll-base-class-template",
[h]="unsupported-dll-base-class-template",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_dll_redeclaration"] = {
["warn_attribute_dll_redeclaration"]={
[a] = "warning: redeclaration of A should not add B attribute [-Wdll-attribute-on-redeclaration] (warn_attribute_dll_redeclaration)",
[c]="warning: redeclaration of A should not add B attribute [-Wdll-attribute-on-redeclaration] (warn_attribute_dll_redeclaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dll-attribute-on-redeclaration" },
[g]={"dll-attribute-on-redeclaration"},
["maingroup"] = "dll-attribute-on-redeclaration",
[h]="dll-attribute-on-redeclaration",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_dllexport_explicit_instantiation_decl"] = {
["warn_attribute_dllexport_explicit_instantiation_decl"]={
[a] = "warning: explicit instantiation declaration should not be \'dllexport\' [-Wdllexport-explicit-instantiation-decl] (warn_attribute_dllexport_explicit_instantiation_decl)",
[c]="warning: explicit instantiation declaration should not be \'dllexport\' [-Wdllexport-explicit-instantiation-decl] (warn_attribute_dllexport_explicit_instantiation_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dllexport-explicit-instantiation-decl" },
[g]={"dllexport-explicit-instantiation-decl"},
["maingroup"] = "dllexport-explicit-instantiation-decl",
[h]="dllexport-explicit-instantiation-decl",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_dllexport_explicit_instantiation_def"] = {
["warn_attribute_dllexport_explicit_instantiation_def"]={
[a] = "warning: \'dllexport\' attribute ignored on explicit instantiation definition [-Wignored-attributes] (warn_attribute_dllexport_explicit_instantiation_def)",
[c]="warning: \'dllexport\' attribute ignored on explicit instantiation definition [-Wignored-attributes] (warn_attribute_dllexport_explicit_instantiation_def)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_dllimport_static_field_definition"] = {
["warn_attribute_dllimport_static_field_definition"]={
[a] = "warning: definition of dllimport static field [-Wdllimport-static-field-def] (warn_attribute_dllimport_static_field_definition)",
[c]="warning: definition of dllimport static field [-Wdllimport-static-field-def] (warn_attribute_dllimport_static_field_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dllimport-static-field-def" },
[g]={"dllimport-static-field-def"},
["maingroup"] = "dllimport-static-field-def",
[h]="dllimport-static-field-def",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_has_no_effect_on_compile_time_if"] = {
["warn_attribute_has_no_effect_on_compile_time_if"]={
[a] = "warning: attribute A has no effect when annotating an \'if ...\' statement [-Wignored-attributes] (warn_attribute_has_no_effect_on_compile_time_if)",
[c]="warning: attribute A has no effect when annotating an \'if ...\' statement [-Wignored-attributes] (warn_attribute_has_no_effect_on_compile_time_if)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_has_no_effect_on_infinite_loop"] = {
["warn_attribute_has_no_effect_on_infinite_loop"]={
[a] = "warning: attribute A has no effect when annotating an infinite loop [-Wignored-attributes] (warn_attribute_has_no_effect_on_infinite_loop)",
[c]="warning: attribute A has no effect when annotating an infinite loop [-Wignored-attributes] (warn_attribute_has_no_effect_on_infinite_loop)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_iboutlet"] = {
["warn_attribute_iboutlet"]={
[a] = "warning: A attribute can only be applied to instance variables or properties [-Wignored-attributes] (warn_attribute_iboutlet)",
[c]="warning: A attribute can only be applied to instance variables or properties [-Wignored-attributes] (warn_attribute_iboutlet)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_ignored"] = {
["warn_attribute_ignored"]={
[a] = "warning: A attribute ignored [-Wignored-attributes] (warn_attribute_ignored)",
[c]="warning: A attribute ignored [-Wignored-attributes] (warn_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_attribute_ignored_for_field_of_type"] = {
["warn_attribute_ignored_for_field_of_type"]={
[a] = "warning: A attribute ignored for field of type B [-Wignored-attributes] (warn_attribute_ignored_for_field_of_type)",
[c]="warning: A attribute ignored for field of type B [-Wignored-attributes] (warn_attribute_ignored_for_field_of_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_ignored_no_calls_in_stmt"] = {
["warn_attribute_ignored_no_calls_in_stmt"]={
[a] = "warning: A attribute is ignored because there exists no call expression inside the statement [-Wignored-attributes] (warn_attribute_ignored_no_calls_in_stmt)",
[c]="warning: A attribute is ignored because there exists no call expression inside the statement [-Wignored-attributes] (warn_attribute_ignored_no_calls_in_stmt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_ignored_non_function_pointer"] = {
["warn_attribute_ignored_non_function_pointer"]={
[a] = "warning: A attribute is ignored because B is not a function pointer [-Wignored-attributes] (warn_attribute_ignored_non_function_pointer)",
[c]="warning: A attribute is ignored because B is not a function pointer [-Wignored-attributes] (warn_attribute_ignored_non_function_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_ignored_on_inline"] = {
["warn_attribute_ignored_on_inline"]={
[a] = "warning: A attribute ignored on inline function [-Wignored-attributes] (warn_attribute_ignored_on_inline)",
[c]="warning: A attribute ignored on inline function [-Wignored-attributes] (warn_attribute_ignored_on_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_ignored_on_non_definition"] = {
["warn_attribute_ignored_on_non_definition"]={
[a] = "warning: A attribute ignored on a non-definition declaration [-Wignored-attributes] (warn_attribute_ignored_on_non_definition)",
[c]="warning: A attribute ignored on a non-definition declaration [-Wignored-attributes] (warn_attribute_ignored_on_non_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_invalid_on_definition"] = {
["warn_attribute_invalid_on_definition"]={
[a] = "warning: \'A\' attribute cannot be specified on a definition [-Wignored-attributes] (warn_attribute_invalid_on_definition)",
[c]="warning: \'A\' attribute cannot be specified on a definition [-Wignored-attributes] (warn_attribute_invalid_on_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_no_builtin_invalid_builtin_name"] = {
["warn_attribute_no_builtin_invalid_builtin_name"]={
[a] = "warning: \'A\' is not a valid builtin name for B [-Winvalid-no-builtin-names] (warn_attribute_no_builtin_invalid_builtin_name)",
[c]="warning: \'A\' is not a valid builtin name for B [-Winvalid-no-builtin-names] (warn_attribute_no_builtin_invalid_builtin_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-no-builtin-names" },
[g]={"invalid-no-builtin-names"},
["maingroup"] = "invalid-no-builtin-names",
[h]="invalid-no-builtin-names",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_no_decl"] = {
["warn_attribute_no_decl"]={
[a] = "warning: attribute A ignored, because it is not attached to a declaration [-Wignored-attributes] (warn_attribute_no_decl)",
[c]="warning: attribute A ignored, because it is not attached to a declaration [-Wignored-attributes] (warn_attribute_no_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_attribute_nonnull_no_pointers"] = {
["warn_attribute_nonnull_no_pointers"]={
[a] = "warning: \'nonnull\' attribute applied to function with no pointer arguments [-Wignored-attributes] (warn_attribute_nonnull_no_pointers)",
[c]="warning: \'nonnull\' attribute applied to function with no pointer arguments [-Wignored-attributes] (warn_attribute_nonnull_no_pointers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_nonnull_parm_no_args"] = {
["warn_attribute_nonnull_parm_no_args"]={
[a] = "warning: \'nonnull\' attribute when used on parameters takes no arguments [-Wignored-attributes] (warn_attribute_nonnull_parm_no_args)",
[c]="warning: \'nonnull\' attribute when used on parameters takes no arguments [-Wignored-attributes] (warn_attribute_nonnull_parm_no_args)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_not_on_decl"] = {
["warn_attribute_not_on_decl"]={
[a] = "warning: A attribute ignored when parsing type [-Wignored-attributes] (warn_attribute_not_on_decl)",
[c]="warning: A attribute ignored when parsing type [-Wignored-attributes] (warn_attribute_not_on_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_on_function_definition"] = {
["warn_attribute_on_function_definition"]={
[a] = "warning: GCC does not allow A attribute in this position on a function definition [-Wgcc-compat] (warn_attribute_on_function_definition)",
[c]="warning: GCC does not allow A attribute in this position on a function definition [-Wgcc-compat] (warn_attribute_on_function_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_attribute_packed_for_bitfield"] = {
["warn_attribute_packed_for_bitfield"]={
[a] = "warning: \'packed\' attribute was ignored on bit-fields with single-byte alignment in older versions of GCC and Clang [-Wattribute-packed-for-bitfield] (warn_attribute_packed_for_bitfield)",
[c]="warning: \'packed\' attribute was ignored on bit-fields with single-byte alignment in older versions of GCC and Clang [-Wattribute-packed-for-bitfield] (warn_attribute_packed_for_bitfield)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attribute-packed-for-bitfield" },
[g]={"attribute-packed-for-bitfield"},
["maingroup"] = "attribute-packed-for-bitfield",
[h]="attribute-packed-for-bitfield",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_pointer_or_reference_only"] = {
["warn_attribute_pointer_or_reference_only"]={
[a] = "warning: A attribute only applies to a pointer or reference (B is invalid) [-Wignored-attributes] (warn_attribute_pointer_or_reference_only)",
[c]="warning: A attribute only applies to a pointer or reference (B is invalid) [-Wignored-attributes] (warn_attribute_pointer_or_reference_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_pointers_only"] = {
["warn_attribute_pointers_only"]={
[a] = "warning: A attribute only applies to... pointer arguments [-Wignored-attributes] (warn_attribute_pointers_only)",
[c]="warning: A attribute only applies to... pointer arguments [-Wignored-attributes] (warn_attribute_pointers_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_precede_definition"] = {
["warn_attribute_precede_definition"]={
[a] = "warning: attribute declaration must precede definition [-Wignored-attributes] (warn_attribute_precede_definition)",
[c]="warning: attribute declaration must precede definition [-Wignored-attributes] (warn_attribute_precede_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_protected_visibility"] = {
["warn_attribute_protected_visibility"]={
[a] = "warning: target does not support \'protected\' visibility; using \'default\' [-Wunsupported-visibility] (warn_attribute_protected_visibility)",
[c]="warning: target does not support \'protected\' visibility; using \'default\' [-Wunsupported-visibility] (warn_attribute_protected_visibility)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-visibility" },
[g]={"unsupported-visibility"},
["maingroup"] = "unsupported-visibility",
[h]="unsupported-visibility",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_return_pointers_only"] = {
["warn_attribute_return_pointers_only"]={
[a] = "warning: A attribute only applies to return values that are pointers [-Wignored-attributes] (warn_attribute_return_pointers_only)",
[c]="warning: A attribute only applies to return values that are pointers [-Wignored-attributes] (warn_attribute_return_pointers_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_return_pointers_refs_only"] = {
["warn_attribute_return_pointers_refs_only"]={
[a] = "warning: A attribute only applies to return values that are pointers or references [-Wignored-attributes] (warn_attribute_return_pointers_refs_only)",
[c]="warning: A attribute only applies to return values that are pointers or references [-Wignored-attributes] (warn_attribute_return_pointers_refs_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_section_drectve"] = {
["warn_attribute_section_drectve"]={
[a] = "warning: #pragma A(\".drectve\") has undefined behavior, use #pragma comment(linker, ...) instead [-Wmicrosoft-drectve-section] (warn_attribute_section_drectve)",
[c]="warning: #pragma A(\".drectve\") has undefined behavior, use #pragma comment(linker, ...) instead [-Wmicrosoft-drectve-section] (warn_attribute_section_drectve)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-drectve-section" },
[g]={N,"microsoft-drectve-section"},
["maingroup"] = "microsoft-drectve-section",
[h]="microsoft-drectve-section",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_section_on_redeclaration"] = {
["warn_attribute_section_on_redeclaration"]={
[a] = "warning: section attribute is specified on redeclared variable [-Wsection] (warn_attribute_section_on_redeclaration)",
[c]="warning: section attribute is specified on redeclared variable [-Wsection] (warn_attribute_section_on_redeclaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "section" },
[g]={kd},
["maingroup"] = "section",
[h]=kd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_sentinel_named_arguments"] = {
["warn_attribute_sentinel_named_arguments"]={
[a] = "warning: \'sentinel\' attribute requires named arguments [-Wignored-attributes] (warn_attribute_sentinel_named_arguments)",
[c]="warning: \'sentinel\' attribute requires named arguments [-Wignored-attributes] (warn_attribute_sentinel_named_arguments)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_sentinel_not_variadic"] = {
["warn_attribute_sentinel_not_variadic"]={
[a] = "warning: \'sentinel\' attribute only supported for variadic ... [-Wignored-attributes] (warn_attribute_sentinel_not_variadic)",
[c]="warning: \'sentinel\' attribute only supported for variadic ... [-Wignored-attributes] (warn_attribute_sentinel_not_variadic)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_type_not_supported"] = {
["warn_attribute_type_not_supported"]={
[a] = "warning: A attribute argument not supported: B [-Wignored-attributes] (warn_attribute_type_not_supported)",
[c]="warning: A attribute argument not supported: B [-Wignored-attributes] (warn_attribute_type_not_supported)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_type_not_supported_global"] = {
["warn_attribute_type_not_supported_global"]={
[a] = "warning: A attribute argument \'B\' not supported on a global variable [-Wignored-attributes] (warn_attribute_type_not_supported_global)",
[c]="warning: A attribute argument \'B\' not supported on a global variable [-Wignored-attributes] (warn_attribute_type_not_supported_global)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_unknown_visibility"] = {
["warn_attribute_unknown_visibility"]={
[a] = "warning: unknown visibility A [-Wignored-attributes] (warn_attribute_unknown_visibility)",
[c]="warning: unknown visibility A [-Wignored-attributes] (warn_attribute_unknown_visibility)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_void_function_method"] = {
["warn_attribute_void_function_method"]={
[a] = "warning: attribute A cannot be applied to ... without return value [-Wignored-attributes] (warn_attribute_void_function_method)",
[c]="warning: attribute A cannot be applied to ... without return value [-Wignored-attributes] (warn_attribute_void_function_method)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_weak_on_field"] = {
["warn_attribute_weak_on_field"]={
[a] = "warning: __weak attribute cannot be specified on a field declaration [-Wignored-attributes] (warn_attribute_weak_on_field)",
[c]="warning: __weak attribute cannot be specified on a field declaration [-Wignored-attributes] (warn_attribute_weak_on_field)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_weak_on_local"] = {
["warn_attribute_weak_on_local"]={
[a] = "warning: __weak attribute cannot be specified on an automatic variable when ARC is not enabled [-Wignored-attributes] (warn_attribute_weak_on_local)",
[c]="warning: __weak attribute cannot be specified on an automatic variable when ARC is not enabled [-Wignored-attributes] (warn_attribute_weak_on_local)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_wrong_decl_type"] = {
["warn_attribute_wrong_decl_type"]={
[a] = "warning: A... only applies to ... [-Wignored-attributes] (warn_attribute_wrong_decl_type)",
[c]="warning: A... only applies to ... [-Wignored-attributes] (warn_attribute_wrong_decl_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attribute_wrong_decl_type_str"] = {
["warn_attribute_wrong_decl_type_str"]={
[a] = "warning: A... only applies to B [-Wignored-attributes] (warn_attribute_wrong_decl_type_str)",
[c]="warning: A... only applies to B [-Wignored-attributes] (warn_attribute_wrong_decl_type_str)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_attributes_likelihood_ifstmt_conflict"] = {
["warn_attributes_likelihood_ifstmt_conflict"]={
[a] = "warning: conflicting attributes A are ignored [-Wignored-attributes] (warn_attributes_likelihood_ifstmt_conflict)",
[c]="warning: conflicting attributes A are ignored [-Wignored-attributes] (warn_attributes_likelihood_ifstmt_conflict)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_auto_implicit_atomic_property"] = {
["warn_auto_implicit_atomic_property"]={
[a] = "warning: property is assumed atomic when auto-synthesizing the property [-Wimplicit-atomic-properties] (warn_auto_implicit_atomic_property)",
[c]="warning: property is assumed atomic when auto-synthesizing the property [-Wimplicit-atomic-properties] (warn_auto_implicit_atomic_property)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "atomic-properties", "implicit-atomic-properties" },
[g]={"atomic-properties","implicit-atomic-properties"},
["maingroup"] = "implicit-atomic-properties",
[h]="implicit-atomic-properties",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_auto_readonly_iboutlet_property"] = {
["warn_auto_readonly_iboutlet_property"]={
[a] = "warning: readonly IBOutlet property A when auto-synthesized may not work correctly with \'nib\' loader [-Wreadonly-iboutlet-property] (warn_auto_readonly_iboutlet_property)",
[c]="warning: readonly IBOutlet property A when auto-synthesized may not work correctly with \'nib\' loader [-Wreadonly-iboutlet-property] (warn_auto_readonly_iboutlet_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "readonly-iboutlet-property" },
[g]={"readonly-iboutlet-property"},
["maingroup"] = "readonly-iboutlet-property",
[h]="readonly-iboutlet-property",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_auto_storage_class"] = {
["warn_auto_storage_class"]={
[a] = "warning: \'auto\' storage class specifier is redundant and incompatible with C++11 [-Wc++11-compat] (warn_auto_storage_class)",
[c]="warning: \'auto\' storage class specifier is redundant and incompatible with C++11 [-Wc++11-compat] (warn_auto_storage_class)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_auto_synthesizing_protocol_property"] = {
["warn_auto_synthesizing_protocol_property"]={
[a] = "warning: auto property synthesis will not synthesize property A declared in protocol B [-Wobjc-protocol-property-synthesis] (warn_auto_synthesizing_protocol_property)",
[c]="warning: auto property synthesis will not synthesize property A declared in protocol B [-Wobjc-protocol-property-synthesis] (warn_auto_synthesizing_protocol_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-protocol-property-synthesis" },
[g]={"objc-protocol-property-synthesis"},
["maingroup"] = "objc-protocol-property-synthesis",
[h]="objc-protocol-property-synthesis",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_auto_var_is_id"] = {
["warn_auto_var_is_id"]={
[a] = "warning: \'auto\' deduced as \'id\' in declaration of A [-Wauto-var-id] (warn_auto_var_is_id)",
[c]="warning: \'auto\' deduced as \'id\' in declaration of A [-Wauto-var-id] (warn_auto_var_is_id)",
["type"] = "Warning",
[b]=f,
["groups"] = { "auto-var-id" },
[g]={"auto-var-id"},
["maingroup"] = "auto-var-id",
[h]="auto-var-id",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_autosynthesis_property_in_superclass"] = {
["warn_autosynthesis_property_in_superclass"]={
[a] = "warning: auto property synthesis will not synthesize property A; it will be implemented by its superclass, use @dynamic to acknowledge intention [-Wobjc-property-synthesis] (warn_autosynthesis_property_in_superclass)",
[c]="warning: auto property synthesis will not synthesize property A; it will be implemented by its superclass, use @dynamic to acknowledge intention [-Wobjc-property-synthesis] (warn_autosynthesis_property_in_superclass)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-synthesis" },
[g]={vd},
["maingroup"] = "objc-property-synthesis",
[h]=vd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_autosynthesis_property_ivar_match"] = {
["warn_autosynthesis_property_ivar_match"]={
[a] = "warning: autosynthesized property A will use ... instance variable B, not existing instance variable C [-Wobjc-autosynthesis-property-ivar-name-match] (warn_autosynthesis_property_ivar_match)",
[c]="warning: autosynthesized property A will use ... instance variable B, not existing instance variable C [-Wobjc-autosynthesis-property-ivar-name-match] (warn_autosynthesis_property_ivar_match)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-autosynthesis-property-ivar-name-match" },
[g]={"objc-autosynthesis-property-ivar-name-match"},
["maingroup"] = "objc-autosynthesis-property-ivar-name-match",
[h]="objc-autosynthesis-property-ivar-name-match",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_availability_and_unavailable"] = {
["warn_availability_and_unavailable"]={
[a] = "warning: \'unavailable\' availability overrides all other availability information [-Wavailability] (warn_availability_and_unavailable)",
[c]="warning: \'unavailable\' availability overrides all other availability information [-Wavailability] (warn_availability_and_unavailable)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_availability_fuchsia_unavailable_minor"] = {
["warn_availability_fuchsia_unavailable_minor"]={
[a] = "warning: Fuchsia API Level prohibits specifying a minor or sub-minor version [-Wavailability] (warn_availability_fuchsia_unavailable_minor)",
[c]="warning: Fuchsia API Level prohibits specifying a minor or sub-minor version [-Wavailability] (warn_availability_fuchsia_unavailable_minor)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_availability_on_static_initializer"] = {
["warn_availability_on_static_initializer"]={
[a] = "warning: ignoring availability attribute ... [-Wavailability] (warn_availability_on_static_initializer)",
[c]="warning: ignoring availability attribute ... [-Wavailability] (warn_availability_on_static_initializer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_availability_swift_unavailable_deprecated_only"] = {
["warn_availability_swift_unavailable_deprecated_only"]={
[a] = "warning: only \'unavailable\' and \'deprecated\' are supported for Swift availability [-Wavailability] (warn_availability_swift_unavailable_deprecated_only)",
[c]="warning: only \'unavailable\' and \'deprecated\' are supported for Swift availability [-Wavailability] (warn_availability_swift_unavailable_deprecated_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_availability_unknown_platform"] = {
["warn_availability_unknown_platform"]={
[a] = "warning: unknown platform A in availability macro [-Wavailability] (warn_availability_unknown_platform)",
[c]="warning: unknown platform A in availability macro [-Wavailability] (warn_availability_unknown_platform)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_availability_version_ordering"] = {
["warn_availability_version_ordering"]={
[a] = "warning: feature cannot be ... in A version B before it was ... in version C; attribute ignored [-Wavailability] (warn_availability_version_ordering)",
[c]="warning: feature cannot be ... in A version B before it was ... in version C; attribute ignored [-Wavailability] (warn_availability_version_ordering)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_avx_calling_convention"] = {
["warn_avx_calling_convention"]={
[a] = "warning: AVX vector ... of type A without \'B\' enabled changes the ABI [-Wpsabi] (warn_avx_calling_convention)",
[c]="warning: AVX vector ... of type A without \'B\' enabled changes the ABI [-Wpsabi] (warn_avx_calling_convention)",
["type"] = "Warning",
[b]=f,
["groups"] = { "psabi" },
[g]={"psabi"},
["maingroup"] = "psabi",
[h]="psabi",
["category"] = ""
[a]=j
},
},
["warn_bad_character_encoding"] = {
["warn_bad_character_encoding"]={
[a] = "warning: illegal character encoding in character literal [-Winvalid-source-encoding] (warn_bad_character_encoding)",
[c]="warning: illegal character encoding in character literal [-Winvalid-source-encoding] (warn_bad_character_encoding)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-source-encoding" },
[g]={"invalid-source-encoding"},
["maingroup"] = "invalid-source-encoding",
[h]="invalid-source-encoding",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_bad_cxx_cast_nested_pointer_addr_space"] = {
["warn_bad_cxx_cast_nested_pointer_addr_space"]={
[a] = "warning: ... from A to B changes address space of nested pointers [-Wincompatible-pointer-types-discards-qualifiers] (warn_bad_cxx_cast_nested_pointer_addr_space)",
[c]="warning: ... from A to B changes address space of nested pointers [-Wincompatible-pointer-types-discards-qualifiers] (warn_bad_cxx_cast_nested_pointer_addr_space)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-pointer-types", "incompatible-pointer-types-discards-qualifiers" },
[g]={Dd,Ad},
["maingroup"] = "incompatible-pointer-types-discards-qualifiers",
[h]=Ad,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bad_function_cast"] = {
["warn_bad_function_cast"]={
[a] = "warning: cast from function call of type A to non-matching type B [-Wbad-function-cast] (warn_bad_function_cast)",
[c]="warning: cast from function call of type A to non-matching type B [-Wbad-function-cast] (warn_bad_function_cast)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bad-function-cast" },
[g]={"bad-function-cast"},
["maingroup"] = "bad-function-cast",
[h]="bad-function-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bad_receiver_type"] = {
["warn_bad_receiver_type"]={
[a] = "warning: receiver type A is not \'id\' or interface pointer, consider casting it to \'id\' [-Wreceiver-expr] (warn_bad_receiver_type)",
[c]="warning: receiver type A is not \'id\' or interface pointer, consider casting it to \'id\' [-Wreceiver-expr] (warn_bad_receiver_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "receiver-expr" },
[g]={"receiver-expr"},
["maingroup"] = "receiver-expr",
[h]="receiver-expr",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bad_string_encoding"] = {
["warn_bad_string_encoding"]={
[a] = "warning: illegal character encoding in string literal [-Winvalid-source-encoding] (warn_bad_string_encoding)",
[c]="warning: illegal character encoding in string literal [-Winvalid-source-encoding] (warn_bad_string_encoding)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-source-encoding" },
[g]={"invalid-source-encoding"},
["maingroup"] = "invalid-source-encoding",
[h]="invalid-source-encoding",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_base_class_is_uninit"] = {
["warn_base_class_is_uninit"]={
[a] = "warning: base class A is uninitialized when used here to access B [-Wuninitialized] (warn_base_class_is_uninit)",
[c]="warning: base class A is uninitialized when used here to access B [-Wuninitialized] (warn_base_class_is_uninit)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bind_ref_member_to_parameter"] = {
["warn_bind_ref_member_to_parameter"]={
[a] = "warning: binding reference member A to stack allocated ... B [-Wdangling-field] (warn_bind_ref_member_to_parameter)",
[c]="warning: binding reference member A to stack allocated ... B [-Wdangling-field] (warn_bind_ref_member_to_parameter)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-field" },
[g]={ac,Kc},
["maingroup"] = "dangling-field",
[h]=Kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_binding_null_to_reference"] = {
["warn_binding_null_to_reference"]={
[a] = "warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] (warn_binding_null_to_reference)",
[c]="warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] (warn_binding_null_to_reference)",
["type"] = "Warning",
[b]=f,
["groups"] = { "null-dereference" },
[g]={"null-dereference"},
["maingroup"] = "null-dereference",
[h]="null-dereference",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bitfield_too_small_for_enum"] = {
["warn_bitfield_too_small_for_enum"]={
[a] = "warning: bit-field A is not wide enough to store all enumerators of B [-Wbitfield-enum-conversion] (warn_bitfield_too_small_for_enum)",
[c]="warning: bit-field A is not wide enough to store all enumerators of B [-Wbitfield-enum-conversion] (warn_bitfield_too_small_for_enum)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bitfield-enum-conversion", "conversion", "non-gcc" },
[g]={ud,H,J},
["maingroup"] = "bitfield-enum-conversion",
[h]=ud,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_bitfield_width_exceeds_type_width"] = {
["warn_bitfield_width_exceeds_type_width"]={
[a] = "warning: width of bit-field A (B bits) exceeds the width of its type; value will be truncated to C bitD [-Wbitfield-width] (warn_bitfield_width_exceeds_type_width)",
[c]="warning: width of bit-field A (B bits) exceeds the width of its type; value will be truncated to C bitD [-Wbitfield-width] (warn_bitfield_width_exceeds_type_width)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bitfield-width" },
[g]={"bitfield-width"},
["maingroup"] = "bitfield-width",
[h]="bitfield-width",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bitwise_instead_of_logical"] = {
["warn_bitwise_instead_of_logical"]={
[a] = "warning: use of bitwise \'A\' with boolean operands [-Wbitwise-instead-of-logical] (warn_bitwise_instead_of_logical)",
[c]="warning: use of bitwise \'A\' with boolean operands [-Wbitwise-instead-of-logical] (warn_bitwise_instead_of_logical)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "bitwise-instead-of-logical", "bool-operation", "most" },
[g]={p,q,"bitwise-instead-of-logical","bool-operation",t},
["maingroup"] = "bitwise-instead-of-logical",
[h]="bitwise-instead-of-logical",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bitwise_negation_bool"] = {
["warn_bitwise_negation_bool"]={
[a] = "warning: bitwise negation of a boolean expression... did you mean logical negation? [-Wbool-operation] (warn_bitwise_negation_bool)",
[c]="warning: bitwise negation of a boolean expression... did you mean logical negation? [-Wbool-operation] (warn_bitwise_negation_bool)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "bool-operation", "most" },
[g]={p,q,"bool-operation",t},
["maingroup"] = "bool-operation",
[h]="bool-operation",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_bitwise_op_in_bitwise_op"] = {
["warn_bitwise_op_in_bitwise_op"]={
[a] = "warning: \'A\' within \'B\' [-Wbitwise-op-parentheses] (warn_bitwise_op_in_bitwise_op)",
[c]="warning: \'A\' within \'B\' [-Wbitwise-op-parentheses] (warn_bitwise_op_in_bitwise_op)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "bitwise-op-parentheses", "parentheses" },
[g]={p,q,"bitwise-op-parentheses",bc},
["maingroup"] = "bitwise-op-parentheses",
[h]="bitwise-op-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_block_capture_autoreleasing"] = {
["warn_block_capture_autoreleasing"]={
[a] = "warning: block captures an autoreleasing out-parameter, which may result in use-after-free bugs [-Wblock-capture-autoreleasing] (warn_block_capture_autoreleasing)",
[c]="warning: block captures an autoreleasing out-parameter, which may result in use-after-free bugs [-Wblock-capture-autoreleasing] (warn_block_capture_autoreleasing)",
["type"] = "Warning",
[b]=f,
["groups"] = { "block-capture-autoreleasing" },
[g]={"block-capture-autoreleasing"},
["maingroup"] = "block-capture-autoreleasing",
[h]="block-capture-autoreleasing",
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_block_literal_attributes_on_omitted_return_type"] = {
["warn_block_literal_attributes_on_omitted_return_type"]={
[a] = "warning: attribute A ignored, because it cannot be applied to omitted return type [-Wignored-attributes] (warn_block_literal_attributes_on_omitted_return_type)",
[c]="warning: attribute A ignored, because it cannot be applied to omitted return type [-Wignored-attributes] (warn_block_literal_attributes_on_omitted_return_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_block_literal_qualifiers_on_omitted_return_type"] = {
["warn_block_literal_qualifiers_on_omitted_return_type"]={
[a] = "warning: \'A\' qualifier on omitted return type B has no effect [-Wignored-qualifiers] (warn_block_literal_qualifiers_on_omitted_return_type)",
[c]="warning: \'A\' qualifier on omitted return type B has no effect [-Wignored-qualifiers] (warn_block_literal_qualifiers_on_omitted_return_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra", "ignored-qualifiers" },
[g]={j,p,xb,Dc},
["maingroup"] = "ignored-qualifiers",
[h]=Dc,
["category"] = ""
[a]=j
},
},
["warn_bool_switch_condition"] = {
["warn_bool_switch_condition"]={
[a] = "warning: switch condition has boolean value [-Wswitch-bool] (warn_bool_switch_condition)",
[c]="warning: switch condition has boolean value [-Wswitch-bool] (warn_bool_switch_condition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "switch-bool" },
[g]={p,q,"switch-bool"},
["maingroup"] = "switch-bool",
[h]="switch-bool",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_braces_around_init"] = {
["warn_braces_around_init"]={
[a] = "warning: braces around ...initializer [-Wbraced-scalar-init] (warn_braces_around_init)",
[c]="warning: braces around ...initializer [-Wbraced-scalar-init] (warn_braces_around_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "braced-scalar-init" },
[g]={"braced-scalar-init"},
["maingroup"] = "braced-scalar-init",
[h]="braced-scalar-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_break_binds_to_switch"] = {
["warn_break_binds_to_switch"]={
[a] = "warning: \'break\' is bound to loop, GCC binds it to switch [-Wgcc-compat] (warn_break_binds_to_switch)",
[c]="warning: \'break\' is bound to loop, GCC binds it to switch [-Wgcc-compat] (warn_break_binds_to_switch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_builtin_chk_overflow"] = {
["warn_builtin_chk_overflow"]={
[a] = "warning: \'A\' will always overflow; destination buffer has size B, but size argument is C [-Wbuiltin-memcpy-chk-size] (warn_builtin_chk_overflow)",
[c]="warning: \'A\' will always overflow; destination buffer has size B, but size argument is C [-Wbuiltin-memcpy-chk-size] (warn_builtin_chk_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "builtin-memcpy-chk-size" },
[g]={"builtin-memcpy-chk-size"},
["maingroup"] = "builtin-memcpy-chk-size",
[h]="builtin-memcpy-chk-size",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_builtin_unknown"] = {
["warn_builtin_unknown"]={
[a] = "error: use of unknown builtin A [-Wimplicit-function-declaration] (warn_builtin_unknown)",
[c]="error: use of unknown builtin A [-Wimplicit-function-declaration] (warn_builtin_unknown)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "implicit", "implicit-function-declaration", "most" },
[g]={p,q,Rc,yc,t},
["maingroup"] = "implicit-function-declaration",
[h]=yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_c17_compat_ellipsis_only_parameter"] = {
["warn_c17_compat_ellipsis_only_parameter"]={
[a] = "warning: \'...\' as the only parameter of a function is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c17_compat_ellipsis_only_parameter)",
[c]="warning: \'...\' as the only parameter of a function is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c17_compat_ellipsis_only_parameter)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_c17_compat_static_assert_no_message"] = {
["warn_c17_compat_static_assert_no_message"]={
[a] = "warning: \'_Static_assert\' with no message is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c17_compat_static_assert_no_message)",
[c]="warning: \'_Static_assert\' with no message is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c17_compat_static_assert_no_message)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_c2x_compat_bitint_suffix"] = {
["warn_c2x_compat_bitint_suffix"]={
[a] = "warning: \'_BitInt\' suffix for literals is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_bitint_suffix)",
[c]="warning: \'_BitInt\' suffix for literals is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_bitint_suffix)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = ""
[a]=j
},
},
["warn_c2x_compat_digit_separator"] = {
["warn_c2x_compat_digit_separator"]={
[a] = "warning: digit separators are incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_digit_separator)",
[c]="warning: digit separators are incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_digit_separator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c2x_compat_empty_initializer"] = {
["warn_c2x_compat_empty_initializer"]={
[a] = "warning: use of an empty initializer is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_empty_initializer)",
[c]="warning: use of an empty initializer is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_empty_initializer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_c2x_compat_keyword"] = {
["warn_c2x_compat_keyword"]={
[a] = "warning: \'A\' is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_keyword)",
[c]="warning: \'A\' is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_c2x_compat_label_end_of_compound_statement"] = {
["warn_c2x_compat_label_end_of_compound_statement"]={
[a] = "warning: label at end of compound statement is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_label_end_of_compound_statement)",
[c]="warning: label at end of compound statement is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_label_end_of_compound_statement)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_c2x_compat_literal_ucn_control_character"] = {
["warn_c2x_compat_literal_ucn_control_character"]={
[a] = "warning: universal character name referring to a control character is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_literal_ucn_control_character)",
[c]="warning: universal character name referring to a control character is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_literal_ucn_control_character)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c2x_compat_literal_ucn_escape_basic_scs"] = {
["warn_c2x_compat_literal_ucn_escape_basic_scs"]={
[a] = "warning: specifying character \'A\' with a universal character name is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_literal_ucn_escape_basic_scs)",
[c]="warning: specifying character \'A\' with a universal character name is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_literal_ucn_escape_basic_scs)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c2x_compat_pp_directive"] = {
["warn_c2x_compat_pp_directive"]={
[a] = "warning: use of a \'#...\' directive is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_pp_directive)",
[c]="warning: use of a \'#...\' directive is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_pp_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c2x_compat_warning_directive"] = {
["warn_c2x_compat_warning_directive"]={
[a] = "warning: #warning is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_warning_directive)",
[c]="warning: #warning is incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_c2x_compat_warning_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c2x_keyword"] = {
["warn_c2x_keyword"]={
[a] = "warning: \'A\' is a keyword in C2x [-Wc2x-compat] (warn_c2x_keyword)",
[c]="warning: \'A\' is a keyword in C2x [-Wc2x-compat] (warn_c2x_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c2x-compat" },
[g]={"c2x-compat"},
["maingroup"] = "c2x-compat",
[h]="c2x-compat",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c99_compat_unicode_id"] = {
["warn_c99_compat_unicode_id"]={
[a] = "warning: ... is incompatible with C99 [-Wc99-compat] (warn_c99_compat_unicode_id)",
[c]="warning: ... is incompatible with C99 [-Wc99-compat] (warn_c99_compat_unicode_id)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-compat" },
[g]={Tc},
["maingroup"] = "c99-compat",
[h]=Tc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c99_compat_unicode_literal"] = {
["warn_c99_compat_unicode_literal"]={
[a] = "warning: unicode literals are incompatible with C99 [-Wc99-compat] (warn_c99_compat_unicode_literal)",
[c]="warning: unicode literals are incompatible with C99 [-Wc99-compat] (warn_c99_compat_unicode_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-compat" },
[g]={Tc},
["maingroup"] = "c99-compat",
[h]=Tc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c99_keyword"] = {
["warn_c99_keyword"]={
[a] = "warning: \'A\' is a keyword in C99 [-Wc99-compat] (warn_c99_keyword)",
[c]="warning: \'A\' is a keyword in C99 [-Wc99-compat] (warn_c99_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c99-compat" },
[g]={Tc},
["maingroup"] = "c99-compat",
[h]=Tc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_c_kext"] = {
["warn_c_kext"]={
[a] = "warning: ignoring -fapple-kext which is valid for C++ and Objective-C++ only (warn_c_kext)",
[c]="warning: ignoring -fapple-kext which is valid for C++ and Objective-C++ only (warn_c_kext)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_call_to_pure_virtual_member_function_from_ctor_dtor"] = {
["warn_call_to_pure_virtual_member_function_from_ctor_dtor"]={
[a] = "warning: call to pure virtual member function A has undefined behavior; overrides of B in subclasses are not available in the ... of C [-Wcall-to-pure-virtual-from-ctor-dtor] (warn_call_to_pure_virtual_member_function_from_ctor_dtor)",
[c]="warning: call to pure virtual member function A has undefined behavior; overrides of B in subclasses are not available in the ... of C [-Wcall-to-pure-virtual-from-ctor-dtor] (warn_call_to_pure_virtual_member_function_from_ctor_dtor)",
["type"] = "Warning",
[b]=f,
["groups"] = { "call-to-pure-virtual-from-ctor-dtor" },
[g]={"call-to-pure-virtual-from-ctor-dtor"},
["maingroup"] = "call-to-pure-virtual-from-ctor-dtor",
[h]="call-to-pure-virtual-from-ctor-dtor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_call_wrong_number_of_arguments"] = {
["warn_call_wrong_number_of_arguments"]={
[a] = "warning: too ... arguments in call to A (warn_call_wrong_number_of_arguments)",
[c]="warning: too ... arguments in call to A (warn_call_wrong_number_of_arguments)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_called_once_gets_called_twice"] = {
["warn_called_once_gets_called_twice"]={
[a] = "warning: A parameter marked \'called_once\' is called twice [-Wcalled-once-parameter] (warn_called_once_gets_called_twice)",
[c]="warning: A parameter marked \'called_once\' is called twice [-Wcalled-once-parameter] (warn_called_once_gets_called_twice)",
["type"] = "Warning",
[b]=f,
["groups"] = { "called-once-parameter" },
[g]={Ac},
["maingroup"] = "called-once-parameter",
[h]=Ac,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_called_once_never_called"] = {
["warn_called_once_never_called"]={
[a] = "warning: ...A parameter marked \'called_once\' is never called [-Wcalled-once-parameter] (warn_called_once_never_called)",
[c]="warning: ...A parameter marked \'called_once\' is never called [-Wcalled-once-parameter] (warn_called_once_never_called)",
["type"] = "Warning",
[b]=f,
["groups"] = { "called-once-parameter" },
[g]={Ac},
["maingroup"] = "called-once-parameter",
[h]=Ac,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_called_once_never_called_when"] = {
["warn_called_once_never_called_when"]={
[a] = "warning: A parameter marked \'called_once\' is never ... when ... [-Wcalled-once-parameter] (warn_called_once_never_called_when)",
[c]="warning: A parameter marked \'called_once\' is never ... when ... [-Wcalled-once-parameter] (warn_called_once_never_called_when)",
["type"] = "Warning",
[b]=f,
["groups"] = { "called-once-parameter" },
[g]={Ac},
["maingroup"] = "called-once-parameter",
[h]=Ac,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cannot_pass_non_pod_arg_to_vararg"] = {
["warn_cannot_pass_non_pod_arg_to_vararg"]={
[a] = "error: cannot pass object of ... type A through variadic ...; call will abort at runtime [-Wnon-pod-varargs] (warn_cannot_pass_non_pod_arg_to_vararg)",
[c]="error: cannot pass object of ... type A through variadic ...; call will abort at runtime [-Wnon-pod-varargs] (warn_cannot_pass_non_pod_arg_to_vararg)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "class-varargs", "non-pod-varargs" },
[g]={rd,Vc},
["maingroup"] = "non-pod-varargs",
[h]=Vc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cannot_resolve_lock"] = {
["warn_cannot_resolve_lock"]={
[a] = "warning: cannot resolve lock expression [-Wthread-safety-analysis] (warn_cannot_resolve_lock)",
[c]="warning: cannot resolve lock expression [-Wthread-safety-analysis] (warn_cannot_resolve_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_case_empty_range"] = {
["warn_case_empty_range"]={
[a] = "warning: empty case range specified (warn_case_empty_range)",
[c]="warning: empty case range specified (warn_case_empty_range)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_case_value_overflow"] = {
["warn_case_value_overflow"]={
[a] = "warning: overflow converting case value to switch condition type (A to B) [-Wswitch] (warn_case_value_overflow)",
[c]="warning: overflow converting case value to switch condition type (A to B) [-Wswitch] (warn_case_value_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "switch" },
[g]={p,q,pd},
["maingroup"] = "switch",
[h]=pd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_align"] = {
["warn_cast_align"]={
[a] = "warning: cast from A to B increases required alignment from C to D [-Wcast-align] (warn_cast_align)",
[c]="warning: cast from A to B increases required alignment from C to D [-Wcast-align] (warn_cast_align)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cast-align" },
[g]={"cast-align"},
["maingroup"] = "cast-align",
[h]="cast-align",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_calling_conv"] = {
["warn_cast_calling_conv"]={
[a] = "warning: cast between incompatible calling conventions \'A\' and \'B\'; calls through this pointer may abort at runtime [-Wcast-calling-convention] (warn_cast_calling_conv)",
[c]="warning: cast between incompatible calling conventions \'A\' and \'B\'; calls through this pointer may abort at runtime [-Wcast-calling-convention] (warn_cast_calling_conv)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cast-calling-convention" },
[g]={"cast-calling-convention"},
["maingroup"] = "cast-calling-convention",
[h]="cast-calling-convention",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_function_type"] = {
["warn_cast_function_type"]={
[a] = "warning: cast from A to B converts to incompatible function type [-Wcast-function-type] (warn_cast_function_type)",
[c]="warning: cast from A to B converts to incompatible function type [-Wcast-function-type] (warn_cast_function_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cast-function-type" },
[g]={"cast-function-type"},
["maingroup"] = "cast-function-type",
[h]="cast-function-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_function_type_strict"] = {
["warn_cast_function_type_strict"]={
[a] = "warning: cast from A to B converts to incompatible function type [-Wcast-function-type-strict] (warn_cast_function_type_strict)",
[c]="warning: cast from A to B converts to incompatible function type [-Wcast-function-type-strict] (warn_cast_function_type_strict)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cast-function-type", "cast-function-type-strict" },
[g]={"cast-function-type","cast-function-type-strict"},
["maingroup"] = "cast-function-type-strict",
[h]="cast-function-type-strict",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_nonnull_to_bool"] = {
["warn_cast_nonnull_to_bool"]={
[a] = "warning: nonnull ... \'A\' will evaluate to \'true\' on first encounter [-Wpointer-bool-conversion] (warn_cast_nonnull_to_bool)",
[c]="warning: nonnull ... \'A\' will evaluate to \'true\' on first encounter [-Wpointer-bool-conversion] (warn_cast_nonnull_to_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "address", "bool-conversion", "bool-conversions", "conversion", "non-gcc", "pointer-bool-conversion" },
[g]={"address",Kd,"bool-conversions",H,J,"pointer-bool-conversion"},
["maingroup"] = "pointer-bool-conversion",
[h]="pointer-bool-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_cast_pointer_from_sel"] = {
["warn_cast_pointer_from_sel"]={
[a] = "warning: cast of type A to B is deprecated; use sel_getName instead [-Wcast-of-sel-type] (warn_cast_pointer_from_sel)",
[c]="warning: cast of type A to B is deprecated; use sel_getName instead [-Wcast-of-sel-type] (warn_cast_pointer_from_sel)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "cast-of-sel-type", "most" },
[g]={p,q,"cast-of-sel-type",t},
["maingroup"] = "cast-of-sel-type",
[h]="cast-of-sel-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_qual"] = {
["warn_cast_qual"]={
[a] = "warning: cast from A to B drops ... [-Wcast-qual] (warn_cast_qual)",
[c]="warning: cast from A to B drops ... [-Wcast-qual] (warn_cast_qual)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cast-qual" },
[g]={"cast-qual"},
["maingroup"] = "cast-qual",
[h]="cast-qual",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cast_qual2"] = {
["warn_cast_qual2"]={
[a] = "warning: cast from A to B must have all intermediate pointers const qualified to be safe [-Wcast-qual] (warn_cast_qual2)",
[c]="warning: cast from A to B must have all intermediate pointers const qualified to be safe [-Wcast-qual] (warn_cast_qual2)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cast-qual" },
[g]={"cast-qual"},
["maingroup"] = "cast-qual",
[h]="cast-qual",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_category_method_impl_match"] = {
["warn_category_method_impl_match"]={
[a] = "warning: category is implementing a method which will also be implemented by its primary class [-Wobjc-protocol-method-implementation] (warn_category_method_impl_match)",
[c]="warning: category is implementing a method which will also be implemented by its primary class [-Wobjc-protocol-method-implementation] (warn_category_method_impl_match)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-protocol-method-implementation" },
[g]={"objc-protocol-method-implementation"},
["maingroup"] = "objc-protocol-method-implementation",
[h]="objc-protocol-method-implementation",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cconv_knr"] = {
["warn_cconv_knr"]={
[a] = "warning: function with no prototype cannot use the A calling convention [-Wmissing-prototype-for-cc] (warn_cconv_knr)",
[c]="warning: function with no prototype cannot use the A calling convention [-Wmissing-prototype-for-cc] (warn_cconv_knr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-prototype-for-cc" },
[g]={"missing-prototype-for-cc"},
["maingroup"] = "missing-prototype-for-cc",
[h]="missing-prototype-for-cc",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cconv_unsupported"] = {
["warn_cconv_unsupported"]={
[a] = "warning: A calling convention is not supported ... [-Wignored-attributes] (warn_cconv_unsupported)",
[c]="warning: A calling convention is not supported ... [-Wignored-attributes] (warn_cconv_unsupported)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cdtor_function_try_handler_mem_expr"] = {
["warn_cdtor_function_try_handler_mem_expr"]={
[a] = "warning: cannot refer to a non-static member from the handler of a ... function try block [-Wexceptions] (warn_cdtor_function_try_handler_mem_expr)",
[c]="warning: cannot refer to a non-static member from the handler of a ... function try block [-Wexceptions] (warn_cdtor_function_try_handler_mem_expr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "exceptions" },
[g]={Gd},
["maingroup"] = "exceptions",
[h]=Gd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cfstring_truncated"] = {
["warn_cfstring_truncated"]={
[a] = "warning: input conversion stopped due to an input byte that does not belong to the input codeset UTF-8 [-WCFString-literal] (warn_cfstring_truncated)",
[c]="warning: input conversion stopped due to an input byte that does not belong to the input codeset UTF-8 [-WCFString-literal] (warn_cfstring_truncated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CFString-literal" },
[g]={"CFString-literal"},
["maingroup"] = "CFString-literal",
[h]="CFString-literal",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_char_constant_too_large"] = {
["warn_char_constant_too_large"]={
[a] = "warning: character constant too long for its type (warn_char_constant_too_large)",
[c]="warning: character constant too long for its type (warn_char_constant_too_large)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_class_method_not_found"] = {
["warn_class_method_not_found"]={
[a] = "warning: class method A not found (return type defaults to \'id\') [-Wobjc-method-access] (warn_class_method_not_found)",
[c]="warning: class method A not found (return type defaults to \'id\') [-Wobjc-method-access] (warn_class_method_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-method-access" },
[g]={jc},
["maingroup"] = "objc-method-access",
[h]=jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_class_method_not_found_with_typo"] = {
["warn_class_method_not_found_with_typo"]={
[a] = "warning: class method A not found (return type defaults to \'id\'); did you mean B? [-Wobjc-method-access] (warn_class_method_not_found_with_typo)",
[c]="warning: class method A not found (return type defaults to \'id\'); did you mean B? [-Wobjc-method-access] (warn_class_method_not_found_with_typo)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-method-access" },
[g]={jc},
["maingroup"] = "objc-method-access",
[h]=jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_clause_expected_string"] = {
["warn_clause_expected_string"]={
[a] = "warning: expected string literal in \'clause A\' - ignoring [-Wignored-pragmas] (warn_clause_expected_string)",
[c]="warning: expected string literal in \'clause A\' - ignoring [-Wignored-pragmas] (warn_clause_expected_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cleanup_ext"] = {
["warn_cleanup_ext"]={
[a] = "warning: GCC does not allow the \'cleanup\' attribute argument to be anything other than a simple identifier [-Wgcc-compat] (warn_cleanup_ext)",
[c]="warning: GCC does not allow the \'cleanup\' attribute argument to be anything other than a simple identifier [-Wgcc-compat] (warn_cleanup_ext)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cmse_nonsecure_union"] = {
["warn_cmse_nonsecure_union"]={
[a] = "warning: passing union across security boundary via ... may leak information [-Wcmse-union-leak] (warn_cmse_nonsecure_union)",
[c]="warning: passing union across security boundary via ... may leak information [-Wcmse-union-leak] (warn_cmse_nonsecure_union)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cmse-union-leak" },
[g]={"cmse-union-leak"},
["maingroup"] = "cmse-union-leak",
[h]="cmse-union-leak",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cocoa_naming_owned_rule"] = {
["warn_cocoa_naming_owned_rule"]={
[a] = "warning: property follows Cocoa naming convention for returning \'owned\' objects [-Wobjc-property-matches-cocoa-ownership-rule] (warn_cocoa_naming_owned_rule)",
[c]="warning: property follows Cocoa naming convention for returning \'owned\' objects [-Wobjc-property-matches-cocoa-ownership-rule] (warn_cocoa_naming_owned_rule)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-matches-cocoa-ownership-rule" },
[g]={"objc-property-matches-cocoa-ownership-rule"},
["maingroup"] = "objc-property-matches-cocoa-ownership-rule",
[h]="objc-property-matches-cocoa-ownership-rule",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_collection_expr_type"] = {
["warn_collection_expr_type"]={
[a] = "warning: collection expression type A may not respond to B (warn_collection_expr_type)",
[c]="warning: collection expression type A may not respond to B (warn_collection_expr_type)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_comma_operator"] = {
["warn_comma_operator"]={
[a] = "warning: possible misuse of comma operator here [-Wcomma] (warn_comma_operator)",
[c]="warning: possible misuse of comma operator here [-Wcomma] (warn_comma_operator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "comma" },
[g]={"comma"},
["maingroup"] = "comma",
[h]="comma",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_comparison_always"] = {
["warn_comparison_always"]={
[a] = "warning: ...comparison always evaluates to ... [-Wtautological-compare] (warn_comparison_always)",
[c]="warning: ...comparison always evaluates to ... [-Wtautological-compare] (warn_comparison_always)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare" },
[g]={p,q,t,Tb},
["maingroup"] = "tautological-compare",
[h]=Tb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_comparison_bitwise_always"] = {
["warn_comparison_bitwise_always"]={
[a] = "warning: bitwise comparison always evaluates to ... [-Wtautological-bitwise-compare] (warn_comparison_bitwise_always)",
[c]="warning: bitwise comparison always evaluates to ... [-Wtautological-bitwise-compare] (warn_comparison_bitwise_always)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "tautological-bitwise-compare", "tautological-compare" },
[g]={p,q,t,"tautological-bitwise-compare",Tb},
["maingroup"] = "tautological-bitwise-compare",
[h]="tautological-bitwise-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_comparison_bitwise_or"] = {
["warn_comparison_bitwise_or"]={
[a] = "warning: bitwise or with non-zero value always evaluates to true [-Wtautological-bitwise-compare] (warn_comparison_bitwise_or)",
[c]="warning: bitwise or with non-zero value always evaluates to true [-Wtautological-bitwise-compare] (warn_comparison_bitwise_or)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "tautological-bitwise-compare", "tautological-compare" },
[g]={p,q,t,"tautological-bitwise-compare",Tb},
["maingroup"] = "tautological-bitwise-compare",
[h]="tautological-bitwise-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_comparison_mixed_enum_types"] = {
["warn_comparison_mixed_enum_types"]={
[a] = "warning: ... different enumeration types (A and B) [-Wenum-compare] (warn_comparison_mixed_enum_types)",
[c]="warning: ... different enumeration types (A and B) [-Wenum-compare] (warn_comparison_mixed_enum_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "enum-compare" },
[g]={"enum-compare"},
["maingroup"] = "enum-compare",
[h]="enum-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_comparison_mixed_enum_types_cxx20"] = {
["warn_comparison_mixed_enum_types_cxx20"]={
[a] = "warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-enum-compare] (warn_comparison_mixed_enum_types_cxx20)",
[c]="warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-enum-compare] (warn_comparison_mixed_enum_types_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-enum-compare", "enum-compare" },
[g]={K,"deprecated-enum-compare","enum-compare"},
["maingroup"] = "deprecated-enum-compare",
[h]="deprecated-enum-compare",
["category"] = "Deprecations"
[a]=V
},
},
["warn_comparison_of_mixed_enum_types_switch"] = {
["warn_comparison_of_mixed_enum_types_switch"]={
[a] = "warning: comparison of different enumeration types in switch statement (A and B) [-Wenum-compare-switch] (warn_comparison_of_mixed_enum_types_switch)",
[c]="warning: comparison of different enumeration types in switch statement (A and B) [-Wenum-compare-switch] (warn_comparison_of_mixed_enum_types_switch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "enum-compare", "enum-compare-switch" },
[g]={"enum-compare","enum-compare-switch"},
["maingroup"] = "enum-compare-switch",
[h]="enum-compare-switch",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_completion_handler_called_twice"] = {
["warn_completion_handler_called_twice"]={
[a] = "warning: completion handler is called twice [-Wcompletion-handler] (warn_completion_handler_called_twice)",
[c]="warning: completion handler is called twice [-Wcompletion-handler] (warn_completion_handler_called_twice)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "called-once-parameter", "completion-handler" },
[g]={Ac,Ld},
["maingroup"] = "completion-handler",
[h]=Ld,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_completion_handler_never_called"] = {
["warn_completion_handler_never_called"]={
[a] = "warning: ...completion handler is never called [-Wcompletion-handler] (warn_completion_handler_never_called)",
[c]="warning: ...completion handler is never called [-Wcompletion-handler] (warn_completion_handler_never_called)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "called-once-parameter", "completion-handler" },
[g]={Ac,Ld},
["maingroup"] = "completion-handler",
[h]=Ld,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_completion_handler_never_called_when"] = {
["warn_completion_handler_never_called_when"]={
[a] = "warning: completion handler is never ... when ... [-Wcompletion-handler] (warn_completion_handler_never_called_when)",
[c]="warning: completion handler is never ... when ... [-Wcompletion-handler] (warn_completion_handler_never_called_when)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "called-once-parameter", "completion-handler" },
[g]={Ac,Ld},
["maingroup"] = "completion-handler",
[h]=Ld,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_compound_token_split_by_macro"] = {
["warn_compound_token_split_by_macro"]={
[a] = "warning: ...A tokens ... appear in different macro expansion contexts [-Wcompound-token-split-by-macro] (warn_compound_token_split_by_macro)",
[c]="warning: ...A tokens ... appear in different macro expansion contexts [-Wcompound-token-split-by-macro] (warn_compound_token_split_by_macro)",
["type"] = "Warning",
[b]=f,
["groups"] = { "compound-token-split", "compound-token-split-by-macro" },
[g]={"compound-token-split","compound-token-split-by-macro"},
["maingroup"] = "compound-token-split-by-macro",
[h]="compound-token-split-by-macro",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_compound_token_split_by_whitespace"] = {
["warn_compound_token_split_by_whitespace"]={
[a] = "warning: ...A tokens ... are separated by whitespace [-Wcompound-token-split-by-space] (warn_compound_token_split_by_whitespace)",
[c]="warning: ...A tokens ... are separated by whitespace [-Wcompound-token-split-by-space] (warn_compound_token_split_by_whitespace)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "compound-token-split", "compound-token-split-by-space" },
[g]={"compound-token-split","compound-token-split-by-space"},
["maingroup"] = "compound-token-split-by-space",
[h]="compound-token-split-by-space",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_concatenated_literal_array_init"] = {
["warn_concatenated_literal_array_init"]={
[a] = "warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation] (warn_concatenated_literal_array_init)",
[c]="warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation] (warn_concatenated_literal_array_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "string-concatenation" },
[g]={j,p,xb,"string-concatenation"},
["maingroup"] = "string-concatenation",
[h]="string-concatenation",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_concatenated_nsarray_literal"] = {
["warn_concatenated_nsarray_literal"]={
[a] = "warning: concatenated NSString literal for an NSArray expression - possibly missing a comma [-Wobjc-string-concatenation] (warn_concatenated_nsarray_literal)",
[c]="warning: concatenated NSString literal for an NSArray expression - possibly missing a comma [-Wobjc-string-concatenation] (warn_concatenated_nsarray_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-string-concatenation" },
[g]={"objc-string-concatenation"},
["maingroup"] = "objc-string-concatenation",
[h]="objc-string-concatenation",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_condition_is_assignment"] = {
["warn_condition_is_assignment"]={
[a] = "warning: using the result of an assignment as a condition without parentheses [-Wparentheses] (warn_condition_is_assignment)",
[c]="warning: using the result of an assignment as a condition without parentheses [-Wparentheses] (warn_condition_is_assignment)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "parentheses" },
[g]={p,q,bc},
["maingroup"] = "parentheses",
[h]=bc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_condition_is_idiomatic_assignment"] = {
["warn_condition_is_idiomatic_assignment"]={
[a] = "warning: using the result of an assignment as a condition without parentheses [-Widiomatic-parentheses] (warn_condition_is_idiomatic_assignment)",
[c]="warning: using the result of an assignment as a condition without parentheses [-Widiomatic-parentheses] (warn_condition_is_idiomatic_assignment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "idiomatic-parentheses" },
[g]={"idiomatic-parentheses"},
["maingroup"] = "idiomatic-parentheses",
[h]="idiomatic-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conditional_mixed_enum_types"] = {
["warn_conditional_mixed_enum_types"]={
[a] = "warning: ... different enumeration types (A and B) [-Wenum-compare-conditional] (warn_conditional_mixed_enum_types)",
[c]="warning: ... different enumeration types (A and B) [-Wenum-compare-conditional] (warn_conditional_mixed_enum_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "enum-compare-conditional", "enum-conversion", "non-gcc" },
[g]={H,"enum-compare-conditional",Nc,J},
["maingroup"] = "enum-compare-conditional",
[h]="enum-compare-conditional",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_conditional_mixed_enum_types_cxx20"] = {
["warn_conditional_mixed_enum_types_cxx20"]={
[a] = "warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-enum-compare-conditional] (warn_conditional_mixed_enum_types_cxx20)",
[c]="warning: ... different enumeration types (A and B) is deprecated [-Wdeprecated-enum-compare-conditional] (warn_conditional_mixed_enum_types_cxx20)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "deprecated", "deprecated-enum-compare-conditional", "enum-compare-conditional", "enum-conversion", "non-gcc" },
[g]={H,K,"deprecated-enum-compare-conditional","enum-compare-conditional",Nc,J},
["maingroup"] = "deprecated-enum-compare-conditional",
[h]="deprecated-enum-compare-conditional",
["category"] = "Deprecations"
[a]=V
},
},
["warn_conflicting_nullability_attr_overriding_param_types"] = {
["warn_conflicting_nullability_attr_overriding_param_types"]={
[a] = "warning: conflicting nullability specifier on parameter types, A conflicts with existing specifier B [-Wnullability] (warn_conflicting_nullability_attr_overriding_param_types)",
[c]="warning: conflicting nullability specifier on parameter types, A conflicts with existing specifier B [-Wnullability] (warn_conflicting_nullability_attr_overriding_param_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability" },
[g]={vc},
["maingroup"] = "nullability",
[h]=vc,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_conflicting_nullability_attr_overriding_ret_types"] = {
["warn_conflicting_nullability_attr_overriding_ret_types"]={
[a] = "warning: conflicting nullability specifier on return types, A conflicts with existing specifier B [-Wnullability] (warn_conflicting_nullability_attr_overriding_ret_types)",
[c]="warning: conflicting nullability specifier on return types, A conflicts with existing specifier B [-Wnullability] (warn_conflicting_nullability_attr_overriding_ret_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability" },
[g]={vc},
["maingroup"] = "nullability",
[h]=vc,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_conflicting_overriding_param_modifiers"] = {
["warn_conflicting_overriding_param_modifiers"]={
[a] = "warning: conflicting distributed object modifiers on parameter type in declaration of A [-Woverriding-method-mismatch] (warn_conflicting_overriding_param_modifiers)",
[c]="warning: conflicting distributed object modifiers on parameter type in declaration of A [-Woverriding-method-mismatch] (warn_conflicting_overriding_param_modifiers)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_overriding_param_types"] = {
["warn_conflicting_overriding_param_types"]={
[a] = "warning: conflicting parameter types in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_conflicting_overriding_param_types)",
[c]="warning: conflicting parameter types in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_conflicting_overriding_param_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_overriding_ret_type_modifiers"] = {
["warn_conflicting_overriding_ret_type_modifiers"]={
[a] = "warning: conflicting distributed object modifiers on return type in declaration of A [-Woverriding-method-mismatch] (warn_conflicting_overriding_ret_type_modifiers)",
[c]="warning: conflicting distributed object modifiers on return type in declaration of A [-Woverriding-method-mismatch] (warn_conflicting_overriding_ret_type_modifiers)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_overriding_ret_types"] = {
["warn_conflicting_overriding_ret_types"]={
[a] = "warning: conflicting return type in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_conflicting_overriding_ret_types)",
[c]="warning: conflicting return type in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_conflicting_overriding_ret_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_overriding_variadic"] = {
["warn_conflicting_overriding_variadic"]={
[a] = "warning: conflicting variadic declaration of method and its implementation [-Woverriding-method-mismatch] (warn_conflicting_overriding_variadic)",
[c]="warning: conflicting variadic declaration of method and its implementation [-Woverriding-method-mismatch] (warn_conflicting_overriding_variadic)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_param_modifiers"] = {
["warn_conflicting_param_modifiers"]={
[a] = "warning: conflicting distributed object modifiers on parameter type in implementation of A [-Wdistributed-object-modifiers] (warn_conflicting_param_modifiers)",
[c]="warning: conflicting distributed object modifiers on parameter type in implementation of A [-Wdistributed-object-modifiers] (warn_conflicting_param_modifiers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "distributed-object-modifiers" },
[g]={"distributed-object-modifiers"},
["maingroup"] = "distributed-object-modifiers",
[h]="distributed-object-modifiers",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_param_types"] = {
["warn_conflicting_param_types"]={
[a] = "warning: conflicting parameter types in implementation of A: B vs C [-Wmismatched-parameter-types] (warn_conflicting_param_types)",
[c]="warning: conflicting parameter types in implementation of A: B vs C [-Wmismatched-parameter-types] (warn_conflicting_param_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "mismatched-parameter-types" },
[g]={"mismatched-parameter-types"},
["maingroup"] = "mismatched-parameter-types",
[h]="mismatched-parameter-types",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_ret_type_modifiers"] = {
["warn_conflicting_ret_type_modifiers"]={
[a] = "warning: conflicting distributed object modifiers on return type in implementation of A [-Wdistributed-object-modifiers] (warn_conflicting_ret_type_modifiers)",
[c]="warning: conflicting distributed object modifiers on return type in implementation of A [-Wdistributed-object-modifiers] (warn_conflicting_ret_type_modifiers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "distributed-object-modifiers" },
[g]={"distributed-object-modifiers"},
["maingroup"] = "distributed-object-modifiers",
[h]="distributed-object-modifiers",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_ret_types"] = {
["warn_conflicting_ret_types"]={
[a] = "warning: conflicting return type in implementation of A: B vs C [-Wmismatched-return-types] (warn_conflicting_ret_types)",
[c]="warning: conflicting return type in implementation of A: B vs C [-Wmismatched-return-types] (warn_conflicting_ret_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "mismatched-return-types" },
[g]={"mismatched-return-types"},
["maingroup"] = "mismatched-return-types",
[h]="mismatched-return-types",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conflicting_variadic"] = {
["warn_conflicting_variadic"]={
[a] = "warning: conflicting variadic declaration of method and its implementation (warn_conflicting_variadic)",
[c]="warning: conflicting variadic declaration of method and its implementation (warn_conflicting_variadic)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_consteval_if_always_true"] = {
["warn_consteval_if_always_true"]={
[a] = "warning: consteval if is always true in an ... context [-Wredundant-consteval-if] (warn_consteval_if_always_true)",
[c]="warning: consteval if is always true in an ... context [-Wredundant-consteval-if] (warn_consteval_if_always_true)",
["type"] = "Warning",
[b]=f,
["groups"] = { "redundant-consteval-if" },
[g]={"redundant-consteval-if"},
["maingroup"] = "redundant-consteval-if",
[h]="redundant-consteval-if",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_constexpr_unscoped_enum_out_of_range"] = {
["warn_constexpr_unscoped_enum_out_of_range"]={
[a] = "error: integer value A is outside the valid range of values [B, C] for the enumeration type D [-Wenum-constexpr-conversion] (warn_constexpr_unscoped_enum_out_of_range)",
[c]="error: integer value A is outside the valid range of values [B, C] for the enumeration type D [-Wenum-constexpr-conversion] (warn_constexpr_unscoped_enum_out_of_range)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "enum-constexpr-conversion" },
[g]={"enum-constexpr-conversion"},
["maingroup"] = "enum-constexpr-conversion",
[h]="enum-constexpr-conversion",
["category"] = ""
[a]=j
},
},
["warn_conv_to_base_not_used"] = {
["warn_conv_to_base_not_used"]={
[a] = "warning: conversion function converting A to its base class B will never be used [-Wclass-conversion] (warn_conv_to_base_not_used)",
[c]="warning: conversion function converting A to its base class B will never be used [-Wclass-conversion] (warn_conv_to_base_not_used)",
["type"] = "Warning",
[b]=f,
["groups"] = { "class-conversion" },
[g]={"class-conversion"},
["maingroup"] = "class-conversion",
[h]="class-conversion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conv_to_self_not_used"] = {
["warn_conv_to_self_not_used"]={
[a] = "warning: conversion function converting A to itself will never be used [-Wclass-conversion] (warn_conv_to_self_not_used)",
[c]="warning: conversion function converting A to itself will never be used [-Wclass-conversion] (warn_conv_to_self_not_used)",
["type"] = "Warning",
[b]=f,
["groups"] = { "class-conversion" },
[g]={"class-conversion"},
["maingroup"] = "class-conversion",
[h]="class-conversion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_conv_to_void_not_used"] = {
["warn_conv_to_void_not_used"]={
[a] = "warning: conversion function converting A to B will never be used [-Wclass-conversion] (warn_conv_to_void_not_used)",
[c]="warning: conversion function converting A to B will never be used [-Wclass-conversion] (warn_conv_to_void_not_used)",
["type"] = "Warning",
[b]=f,
["groups"] = { "class-conversion" },
[g]={"class-conversion"},
["maingroup"] = "class-conversion",
[h]="class-conversion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_coroutine_handle_address_invalid_return_type"] = {
["warn_coroutine_handle_address_invalid_return_type"]={
[a] = "warning: return type of \'coroutine_handle<>::address should be \'void*\' (have A) in order to get capability with existing async C API. [-Wcoroutine] (warn_coroutine_handle_address_invalid_return_type)",
[c]="warning: return type of \'coroutine_handle<>::address should be \'void*\' (have A) in order to get capability with existing async C API. [-Wcoroutine] (warn_coroutine_handle_address_invalid_return_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "coroutine" },
[g]={jd},
["maingroup"] = "coroutine",
[h]=jd,
["category"] = "Coroutines Issue"
[a]=bb
},
},
["warn_coroutine_promise_unhandled_exception_required_with_exceptions"] = {
["warn_coroutine_promise_unhandled_exception_required_with_exceptions"]={
[a] = "warning: A is required to declare the member \'unhandled_exception()\' when exceptions are enabled [-Wcoroutine-missing-unhandled-exception] (warn_coroutine_promise_unhandled_exception_required_with_exceptions)",
[c]="warning: A is required to declare the member \'unhandled_exception()\' when exceptions are enabled [-Wcoroutine-missing-unhandled-exception] (warn_coroutine_promise_unhandled_exception_required_with_exceptions)",
["type"] = "Warning",
[b]=f,
["groups"] = { "coroutine", "coroutine-missing-unhandled-exception" },
[g]={jd,"coroutine-missing-unhandled-exception"},
["maingroup"] = "coroutine-missing-unhandled-exception",
[h]="coroutine-missing-unhandled-exception",
["category"] = "Coroutines Issue"
[a]=bb
},
},
["warn_correct_comment_command_name"] = {
["warn_correct_comment_command_name"]={
[a] = "warning: unknown command tag name \'A\'; did you mean \'B\'? [-Wdocumentation-unknown-command] (warn_correct_comment_command_name)",
[c]="warning: unknown command tag name \'A\'; did you mean \'B\'? [-Wdocumentation-unknown-command] (warn_correct_comment_command_name)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation-pedantic", "documentation-unknown-command" },
[g]={"documentation-pedantic","documentation-unknown-command"},
["maingroup"] = "documentation-unknown-command",
[h]="documentation-unknown-command",
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_cstruct_memaccess"] = {
["warn_cstruct_memaccess"]={
[a] = "warning: ... this A call is a pointer to record B that is not trivial to ... [-Wnontrivial-memaccess] (warn_cstruct_memaccess)",
[c]="warning: ... this A call is a pointer to record B that is not trivial to ... [-Wnontrivial-memaccess] (warn_cstruct_memaccess)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nontrivial-memaccess", "suspicious-memaccess" },
[g]={"nontrivial-memaccess","suspicious-memaccess"},
["maingroup"] = "nontrivial-memaccess",
[h]="nontrivial-memaccess",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cstyle_param"] = {
["warn_cstyle_param"]={
[a] = "warning: use of C-style parameters in Objective-C method declarations is deprecated [-Wdeprecated-declarations] (warn_cstyle_param)",
[c]="warning: use of C-style parameters in Objective-C method declarations is deprecated [-Wdeprecated-declarations] (warn_cstyle_param)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-declarations" },
[g]={K,ic},
["maingroup"] = "deprecated-declarations",
[h]=ic,
["category"] = "Deprecations"
[a]=V
},
},
["warn_ctad_maybe_unsupported"] = {
["warn_ctad_maybe_unsupported"]={
[a] = "warning: A may not intend to support class template argument deduction [-Wctad-maybe-unsupported] (warn_ctad_maybe_unsupported)",
[c]="warning: A may not intend to support class template argument deduction [-Wctad-maybe-unsupported] (warn_ctad_maybe_unsupported)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "ctad-maybe-unsupported" },
[g]={"ctad-maybe-unsupported"},
["maingroup"] = "ctad-maybe-unsupported",
[h]="ctad-maybe-unsupported",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ctor_parm_shadows_field"] = {
["warn_ctor_parm_shadows_field"]={
[a] = "warning: constructor parameter A shadows the field B of C [-Wshadow-field-in-constructor] (warn_ctor_parm_shadows_field)",
[c]="warning: constructor parameter A shadows the field B of C [-Wshadow-field-in-constructor] (warn_ctor_parm_shadows_field)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "shadow-all", "shadow-field-in-constructor" },
[g]={dd,"shadow-field-in-constructor"},
["maingroup"] = "shadow-field-in-constructor",
[h]="shadow-field-in-constructor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ctu_incompat_triple"] = {
["warn_ctu_incompat_triple"]={
[a] = "warning: imported AST from \'A\' had been generated for a different target, current: B, imported: C [-Wctu] (warn_ctu_incompat_triple)",
[c]="warning: imported AST from \'A\' had been generated for a different target, current: B, imported: C [-Wctu] (warn_ctu_incompat_triple)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ctu" },
[g]={"ctu"},
["maingroup"] = "ctu",
[h]="ctu",
["category"] = ""
[a]=j
},
},
["warn_cuda_attr_lambda_position"] = {
["warn_cuda_attr_lambda_position"]={
[a] = "warning: nvcc does not allow \'__A__\' to appear after the parameter list in lambdas [-Wcuda-compat] (warn_cuda_attr_lambda_position)",
[c]="warning: nvcc does not allow \'__A__\' to appear after the parameter list in lambdas [-Wcuda-compat] (warn_cuda_attr_lambda_position)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cuda-compat" },
[g]={wc},
["maingroup"] = "cuda-compat",
[h]=wc,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx11_compat_binary_literal"] = {
["warn_cxx11_compat_binary_literal"]={
[a] = "warning: binary integer literals are incompatible with C++ standards before C++14 [-Wc++98-c++11-compat-binary-literal] (warn_cxx11_compat_binary_literal)",
[c]="warning: binary integer literals are incompatible with C++ standards before C++14 [-Wc++98-c++11-compat-binary-literal] (warn_cxx11_compat_binary_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "binary-literal", "c++11-compat-pedantic", "c++98-c++11-compat-binary-literal", "c++98-c++11-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat-pedantic" },
[g]={"binary-literal",v,"c++98-c++11-compat-binary-literal",mc,o,lc},
["maingroup"] = "c++98-c++11-compat-binary-literal",
[h]="c++98-c++11-compat-binary-literal",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx11_compat_constexpr_body_invalid_stmt"] = {
["warn_cxx11_compat_constexpr_body_invalid_stmt"]={
[a] = "warning: use of this statement in a constexpr ... is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_body_invalid_stmt)",
[c]="warning: use of this statement in a constexpr ... is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_body_invalid_stmt)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_compat_constexpr_body_multiple_return"] = {
["warn_cxx11_compat_constexpr_body_multiple_return"]={
[a] = "warning: multiple return statements in constexpr function is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_body_multiple_return)",
[c]="warning: multiple return statements in constexpr function is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_body_multiple_return)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_compat_constexpr_body_no_return"] = {
["warn_cxx11_compat_constexpr_body_no_return"]={
[a] = "warning: constexpr function with no return statements is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_body_no_return)",
[c]="warning: constexpr function with no return statements is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_body_no_return)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_compat_constexpr_local_var"] = {
["warn_cxx11_compat_constexpr_local_var"]={
[a] = "warning: variable declaration in a constexpr ... is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_local_var)",
[c]="warning: variable declaration in a constexpr ... is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_local_var)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_compat_constexpr_type_definition"] = {
["warn_cxx11_compat_constexpr_type_definition"]={
[a] = "warning: type definition in a constexpr ... is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_type_definition)",
[c]="warning: type definition in a constexpr ... is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_constexpr_type_definition)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_compat_decltype_auto_type_specifier"] = {
["warn_cxx11_compat_decltype_auto_type_specifier"]={
[a] = "warning: \'decltype(auto)\' type specifier is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_decltype_auto_type_specifier)",
[c]="warning: \'decltype(auto)\' type specifier is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_decltype_auto_type_specifier)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx11_compat_deduced_return_type"] = {
["warn_cxx11_compat_deduced_return_type"]={
[a] = "warning: return type deduction is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_deduced_return_type)",
[c]="warning: return type deduction is incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_deduced_return_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_compat_digit_separator"] = {
["warn_cxx11_compat_digit_separator"]={
[a] = "warning: digit separators are incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_digit_separator)",
[c]="warning: digit separators are incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_digit_separator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx11_compat_generic_lambda"] = {
["warn_cxx11_compat_generic_lambda"]={
[a] = "warning: generic lambdas are incompatible with C++11 [-Wpre-c++14-compat] (warn_cxx11_compat_generic_lambda)",
[c]="warning: generic lambdas are incompatible with C++11 [-Wpre-c++14-compat] (warn_cxx11_compat_generic_lambda)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_cxx11_compat_init_capture"] = {
["warn_cxx11_compat_init_capture"]={
[a] = "warning: initialized lambda captures are incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_init_capture)",
[c]="warning: initialized lambda captures are incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_init_capture)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_cxx11_compat_reserved_user_defined_literal"] = {
["warn_cxx11_compat_reserved_user_defined_literal"]={
[a] = "warning: identifier after literal will be treated as a reserved user-defined literal suffix in C++11 [-Wc++11-compat-reserved-user-defined-literal] (warn_cxx11_compat_reserved_user_defined_literal)",
[c]="warning: identifier after literal will be treated as a reserved user-defined literal suffix in C++11 [-Wc++11-compat-reserved-user-defined-literal] (warn_cxx11_compat_reserved_user_defined_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-reserved-user-defined-literal", "reserved-user-defined-literal" },
[g]={z,y,v,"c++11-compat-reserved-user-defined-literal","reserved-user-defined-literal"},
["maingroup"] = "c++11-compat-reserved-user-defined-literal",
[h]="c++11-compat-reserved-user-defined-literal",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx11_compat_user_defined_literal"] = {
["warn_cxx11_compat_user_defined_literal"]={
[a] = "warning: identifier after literal will be treated as a user-defined literal suffix in C++11 [-Wc++11-compat] (warn_cxx11_compat_user_defined_literal)",
[c]="warning: identifier after literal will be treated as a user-defined literal suffix in C++11 [-Wc++11-compat] (warn_cxx11_compat_user_defined_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx11_compat_variable_template"] = {
["warn_cxx11_compat_variable_template"]={
[a] = "warning: variable templates are incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_variable_template)",
[c]="warning: variable templates are incompatible with C++ standards before C++14 [-Wpre-c++14-compat] (warn_cxx11_compat_variable_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++98-c++11-compat", "c++98-c++11-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++14-compat", "pre-c++14-compat-pedantic" },
[g]={z,y,v,v,pc,mc,r,o,o,Gb,lc},
["maingroup"] = "pre-c++14-compat",
[h]=Gb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_gnu_attribute_on_type"] = {
["warn_cxx11_gnu_attribute_on_type"]={
[a] = "warning: attribute A ignored, because it cannot be applied to a type [-Wignored-attributes] (warn_cxx11_gnu_attribute_on_type)",
[c]="warning: attribute A ignored, because it cannot be applied to a type [-Wignored-attributes] (warn_cxx11_gnu_attribute_on_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx11_keyword"] = {
["warn_cxx11_keyword"]={
[a] = "warning: \'A\' is a keyword in C++11 [-Wc++11-compat] (warn_cxx11_keyword)",
[c]="warning: \'A\' is a keyword in C++11 [-Wc++11-compat] (warn_cxx11_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx11_right_shift_in_template_arg"] = {
["warn_cxx11_right_shift_in_template_arg"]={
[a] = "warning: use of right-shift operator (\'>>\') in template argument will require parentheses in C++11 [-Wc++11-compat] (warn_cxx11_right_shift_in_template_arg)",
[c]="warning: use of right-shift operator (\'>>\') in template argument will require parentheses in C++11 [-Wc++11-compat] (warn_cxx11_right_shift_in_template_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_class_template_argument_deduction"] = {
["warn_cxx14_compat_class_template_argument_deduction"]={
[a] = "warning: class template argument deduction is incompatible with C++ standards before C++17... [-Wpre-c++17-compat] (warn_cxx14_compat_class_template_argument_deduction)",
[c]="warning: class template argument deduction is incompatible with C++ standards before C++17... [-Wpre-c++17-compat] (warn_cxx14_compat_class_template_argument_deduction)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx14_compat_constexpr_if"] = {
["warn_cxx14_compat_constexpr_if"]={
[a] = "warning: constexpr if is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_constexpr_if)",
[c]="warning: constexpr if is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_constexpr_if)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_constexpr_not_const"] = {
["warn_cxx14_compat_constexpr_not_const"]={
[a] = "warning: \'constexpr\' non-static member function will not be implicitly \'const\' in C++14; add \'const\' to avoid a change in behavior [-Wconstexpr-not-const] (warn_cxx14_compat_constexpr_not_const)",
[c]="warning: \'constexpr\' non-static member function will not be implicitly \'const\' in C++14; add \'const\' to avoid a change in behavior [-Wconstexpr-not-const] (warn_cxx14_compat_constexpr_not_const)",
["type"] = "Warning",
[b]=f,
["groups"] = { "constexpr-not-const" },
[g]={"constexpr-not-const"},
["maingroup"] = "constexpr-not-const",
[h]="constexpr-not-const",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx14_compat_constexpr_on_lambda"] = {
["warn_cxx14_compat_constexpr_on_lambda"]={
[a] = "warning: constexpr on lambda expressions is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_constexpr_on_lambda)",
[c]="warning: constexpr on lambda expressions is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_constexpr_on_lambda)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_decomp_decl"] = {
["warn_cxx14_compat_decomp_decl"]={
[a] = "warning: decomposition declarations are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_decomp_decl)",
[c]="warning: decomposition declarations are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_decomp_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx14_compat_fold_expression"] = {
["warn_cxx14_compat_fold_expression"]={
[a] = "warning: pack fold expression is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_fold_expression)",
[c]="warning: pack fold expression is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_fold_expression)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_init_statement"] = {
["warn_cxx14_compat_init_statement"]={
[a] = "warning: ... initialization statements are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_init_statement)",
[c]="warning: ... initialization statements are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_init_statement)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_inline_variable"] = {
["warn_cxx14_compat_inline_variable"]={
[a] = "warning: inline variables are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_inline_variable)",
[c]="warning: inline variables are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_inline_variable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx14_compat_nested_namespace_definition"] = {
["warn_cxx14_compat_nested_namespace_definition"]={
[a] = "warning: nested namespace definition is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_nested_namespace_definition)",
[c]="warning: nested namespace definition is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_nested_namespace_definition)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_ns_enum_attribute"] = {
["warn_cxx14_compat_ns_enum_attribute"]={
[a] = "warning: attributes on ... declaration are incompatible with C++ standards before C++17 [-Wpre-c++17-compat-pedantic] (warn_cxx14_compat_ns_enum_attribute)",
[c]="warning: attributes on ... declaration are incompatible with C++ standards before C++17 [-Wpre-c++17-compat-pedantic] (warn_cxx14_compat_ns_enum_attribute)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++11-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat-pedantic" },
[g]={v,w,Nb,o,Jb},
["maingroup"] = "pre-c++17-compat-pedantic",
[h]=Jb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_star_this_lambda_capture"] = {
["warn_cxx14_compat_star_this_lambda_capture"]={
[a] = "warning: by value capture of \'*this\' is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_star_this_lambda_capture)",
[c]="warning: by value capture of \'*this\' is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_star_this_lambda_capture)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_cxx14_compat_static_assert_no_message"] = {
["warn_cxx14_compat_static_assert_no_message"]={
[a] = "warning: \'static_assert\' with no message is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_static_assert_no_message)",
[c]="warning: \'static_assert\' with no message is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_static_assert_no_message)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_template_nontype_parm_auto_type"] = {
["warn_cxx14_compat_template_nontype_parm_auto_type"]={
[a] = "warning: non-type template parameters declared with A are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_template_nontype_parm_auto_type)",
[c]="warning: non-type template parameters declared with A are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_template_nontype_parm_auto_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx14_compat_template_template_param_typename"] = {
["warn_cxx14_compat_template_template_param_typename"]={
[a] = "warning: template template parameter using \'typename\' is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_template_template_param_typename)",
[c]="warning: template template parameter using \'typename\' is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_template_template_param_typename)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx14_compat_u8_character_literal"] = {
["warn_cxx14_compat_u8_character_literal"]={
[a] = "warning: unicode literals are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_u8_character_literal)",
[c]="warning: unicode literals are incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_u8_character_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx14_compat_using_attribute_ns"] = {
["warn_cxx14_compat_using_attribute_ns"]={
[a] = "warning: default scope specifier for attributes is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_using_attribute_ns)",
[c]="warning: default scope specifier for attributes is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx14_compat_using_attribute_ns)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_adl_only_template_id"] = {
["warn_cxx17_compat_adl_only_template_id"]={
[a] = "warning: use of function template name with no prior function template declaration in function call with explicit template arguments is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_adl_only_template_id)",
[c]="warning: use of function template name with no prior function template declaration in function call with explicit template arguments is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_adl_only_template_id)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_aggregate_init_paren_list"] = {
["warn_cxx17_compat_aggregate_init_paren_list"]={
[a] = "warning: aggregate initialization of type A from a parenthesized list of values is a C++20 extension [-Wc++20-extensions] (warn_cxx17_compat_aggregate_init_paren_list)",
[c]="warning: aggregate initialization of type A from a parenthesized list of values is a C++20 extension [-Wc++20-extensions] (warn_cxx17_compat_aggregate_init_paren_list)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-extensions", "c++2a-extensions" },
[g]={U,Cb},
["maingroup"] = "c++20-extensions",
[h]=U,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_bitfield_member_init"] = {
["warn_cxx17_compat_bitfield_member_init"]={
[a] = "warning: default member initializer for bit-field is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_bitfield_member_init)",
[c]="warning: default member initializer for bit-field is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_bitfield_member_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_capture_binding"] = {
["warn_cxx17_compat_capture_binding"]={
[a] = "warning: captured structured bindings are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_capture_binding)",
[c]="warning: captured structured bindings are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_capture_binding)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_constexpr_body_invalid_stmt"] = {
["warn_cxx17_compat_constexpr_body_invalid_stmt"]={
[a] = "warning: use of this statement in a constexpr ... is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_body_invalid_stmt)",
[c]="warning: use of this statement in a constexpr ... is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_body_invalid_stmt)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_constexpr_ctor_missing_init"] = {
["warn_cxx17_compat_constexpr_ctor_missing_init"]={
[a] = "warning: constexpr constructor that does not initialize all members is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_ctor_missing_init)",
[c]="warning: constexpr constructor that does not initialize all members is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_ctor_missing_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_constexpr_function_try_block"] = {
["warn_cxx17_compat_constexpr_function_try_block"]={
[a] = "warning: function try block in constexpr ... is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_function_try_block)",
[c]="warning: function try block in constexpr ... is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_function_try_block)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_constexpr_local_var_no_init"] = {
["warn_cxx17_compat_constexpr_local_var_no_init"]={
[a] = "warning: uninitialized variable in a constexpr ... is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_local_var_no_init)",
[c]="warning: uninitialized variable in a constexpr ... is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_local_var_no_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_constexpr_union_ctor_no_init"] = {
["warn_cxx17_compat_constexpr_union_ctor_no_init"]={
[a] = "warning: constexpr union constructor that does not initialize any member is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_union_ctor_no_init)",
[c]="warning: constexpr union constructor that does not initialize any member is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_union_ctor_no_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_constexpr_virtual"] = {
["warn_cxx17_compat_constexpr_virtual"]={
[a] = "warning: virtual constexpr functions are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_virtual)",
[c]="warning: virtual constexpr functions are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_constexpr_virtual)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_decomp_decl_spec"] = {
["warn_cxx17_compat_decomp_decl_spec"]={
[a] = "warning: decomposition declaration declared \'A\' is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_decomp_decl_spec)",
[c]="warning: decomposition declaration declared \'A\' is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_decomp_decl_spec)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_defaulted_comparison"] = {
["warn_cxx17_compat_defaulted_comparison"]={
[a] = "warning: defaulted comparison operators are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_defaulted_comparison)",
[c]="warning: defaulted comparison operators are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_defaulted_comparison)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_defaulted_method_type_mismatch"] = {
["warn_cxx17_compat_defaulted_method_type_mismatch"]={
[a] = "warning: explicitly defaulting this ... with a type different from the implicit type is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_defaulted_method_type_mismatch)",
[c]="warning: explicitly defaulting this ... with a type different from the implicit type is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_defaulted_method_type_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_designated_init"] = {
["warn_cxx17_compat_designated_init"]={
[a] = "warning: designated initializers are incompatible with C++ standards before C++20 [-Wpre-c++20-compat-pedantic] (warn_cxx17_compat_designated_init)",
[c]="warning: designated initializers are incompatible with C++ standards before C++20 [-Wpre-c++20-compat-pedantic] (warn_cxx17_compat_designated_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++11-compat-pedantic", "c++14-compat-pedantic", "c++17-compat-pedantic", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat-pedantic" },
[g]={v,w,A,qb,o,nb},
["maingroup"] = "pre-c++20-compat-pedantic",
[h]=nb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_equals_this_lambda_capture"] = {
["warn_cxx17_compat_equals_this_lambda_capture"]={
[a] = "warning: explicit capture of \'this\' with a capture default of \'=\' is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_equals_this_lambda_capture)",
[c]="warning: explicit capture of \'this\' with a capture default of \'=\' is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_equals_this_lambda_capture)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_cxx17_compat_exception_spec_in_signature"] = {
["warn_cxx17_compat_exception_spec_in_signature"]={
[a] = "warning: mangled name of A will change in C++17 due to non-throwing exception specification in function signature [-Wc++17-compat-mangling] (warn_cxx17_compat_exception_spec_in_signature)",
[c]="warning: mangled name of A will change in C++17 due to non-throwing exception specification in function signature [-Wc++17-compat-mangling] (warn_cxx17_compat_exception_spec_in_signature)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-compat", "c++17-compat-mangling", "c++17-compat-pedantic", "c++1z-compat", "c++1z-compat-mangling", "noexcept-type" },
[g]={T,"c++17-compat-mangling",A,R,"c++1z-compat-mangling","noexcept-type"},
["maingroup"] = "c++17-compat-mangling",
[h]="c++17-compat-mangling",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_explicit_bool"] = {
["warn_cxx17_compat_explicit_bool"]={
[a] = "warning: explicit(bool) is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_explicit_bool)",
[c]="warning: explicit(bool) is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_explicit_bool)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_for_range_init_stmt"] = {
["warn_cxx17_compat_for_range_init_stmt"]={
[a] = "warning: range-based for loop initialization statements are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_for_range_init_stmt)",
[c]="warning: range-based for loop initialization statements are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_for_range_init_stmt)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_implicit_typename"] = {
["warn_cxx17_compat_implicit_typename"]={
[a] = "warning: use of implicit \'typename\' is incompatible with C++ standards before C++20 [-Wc++20-compat] (warn_cxx17_compat_implicit_typename)",
[c]="warning: use of implicit \'typename\' is incompatible with C++ standards before C++20 [-Wc++20-compat] (warn_cxx17_compat_implicit_typename)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_init_capture_pack"] = {
["warn_cxx17_compat_init_capture_pack"]={
[a] = "warning: initialized lambda capture packs are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_init_capture_pack)",
[c]="warning: initialized lambda capture packs are incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_init_capture_pack)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_cxx17_compat_inline_nested_namespace_definition"] = {
["warn_cxx17_compat_inline_nested_namespace_definition"]={
[a] = "warning: inline nested namespace definition is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_inline_nested_namespace_definition)",
[c]="warning: inline nested namespace definition is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_inline_nested_namespace_definition)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_lambda_def_ctor_assign"] = {
["warn_cxx17_compat_lambda_def_ctor_assign"]={
[a] = "warning: ... of lambda is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_lambda_def_ctor_assign)",
[c]="warning: ... of lambda is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_lambda_def_ctor_assign)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_cxx17_compat_lambda_template_parameter_list"] = {
["warn_cxx17_compat_lambda_template_parameter_list"]={
[a] = "warning: explicit template parameter list for lambdas is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_lambda_template_parameter_list)",
[c]="warning: explicit template parameter list for lambdas is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_lambda_template_parameter_list)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_missing_varargs_arg"] = {
["warn_cxx17_compat_missing_varargs_arg"]={
[a] = "warning: passing no argument for the \'...\' parameter of a variadic macro is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_missing_varargs_arg)",
[c]="warning: passing no argument for the \'...\' parameter of a variadic macro is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_missing_varargs_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx17_compat_multi_using_declaration"] = {
["warn_cxx17_compat_multi_using_declaration"]={
[a] = "warning: use of multiple declarators in a single using declaration is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx17_compat_multi_using_declaration)",
[c]="warning: use of multiple declarators in a single using declaration is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx17_compat_multi_using_declaration)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_pointer_to_const_ref_member_on_rvalue"] = {
["warn_cxx17_compat_pointer_to_const_ref_member_on_rvalue"]={
[a] = "warning: invoking a pointer to a \'const &\' member function on an rvalue is incompatible with C++ standards before C++20 [-Wpre-c++20-compat-pedantic] (warn_cxx17_compat_pointer_to_const_ref_member_on_rvalue)",
[c]="warning: invoking a pointer to a \'const &\' member function on an rvalue is incompatible with C++ standards before C++20 [-Wpre-c++20-compat-pedantic] (warn_cxx17_compat_pointer_to_const_ref_member_on_rvalue)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++11-compat-pedantic", "c++14-compat-pedantic", "c++17-compat-pedantic", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat-pedantic" },
[g]={v,w,A,qb,o,nb},
["maingroup"] = "pre-c++20-compat-pedantic",
[h]=nb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_spaceship"] = {
["warn_cxx17_compat_spaceship"]={
[a] = "warning: \'<=>\' operator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_spaceship)",
[c]="warning: \'<=>\' operator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_spaceship)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx17_compat_template_nontype_parm_type"] = {
["warn_cxx17_compat_template_nontype_parm_type"]={
[a] = "warning: non-type template parameter of type A is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_template_nontype_parm_type)",
[c]="warning: non-type template parameter of type A is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_template_nontype_parm_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_unicode_type"] = {
["warn_cxx17_compat_unicode_type"]={
[a] = "warning: \'char8_t\' type specifier is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_unicode_type)",
[c]="warning: \'char8_t\' type specifier is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_unicode_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_using_decl_class_member_enumerator"] = {
["warn_cxx17_compat_using_decl_class_member_enumerator"]={
[a] = "warning: member using declaration naming a non-member enumerator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_decl_class_member_enumerator)",
[c]="warning: member using declaration naming a non-member enumerator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_decl_class_member_enumerator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_using_decl_non_member_enumerator"] = {
["warn_cxx17_compat_using_decl_non_member_enumerator"]={
[a] = "warning: member using declaration naming non-class \'A\' enumerator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_decl_non_member_enumerator)",
[c]="warning: member using declaration naming non-class \'A\' enumerator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_decl_non_member_enumerator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_using_decl_scoped_enumerator"] = {
["warn_cxx17_compat_using_decl_scoped_enumerator"]={
[a] = "warning: using declaration naming a scoped enumerator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_decl_scoped_enumerator)",
[c]="warning: using declaration naming a scoped enumerator is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_decl_scoped_enumerator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx17_compat_using_declaration_pack"] = {
["warn_cxx17_compat_using_declaration_pack"]={
[a] = "warning: pack expansion using declaration is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx17_compat_using_declaration_pack)",
[c]="warning: pack expansion using declaration is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_cxx17_compat_using_declaration_pack)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_compat_using_enum_declaration"] = {
["warn_cxx17_compat_using_enum_declaration"]={
[a] = "warning: using enum declaration is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_enum_declaration)",
[c]="warning: using enum declaration is incompatible with C++ standards before C++20 [-Wpre-c++20-compat] (warn_cxx17_compat_using_enum_declaration)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++98-c++11-c++14-c++17-compat", "c++98-c++11-c++14-c++17-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++20-compat", "pre-c++20-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,sb,qb,r,o,o,I,nb},
["maingroup"] = "pre-c++20-compat",
[h]=I,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx17_hex_literal"] = {
["warn_cxx17_hex_literal"]={
[a] = "warning: hexadecimal floating literals are incompatible with C++ standards before C++17 [-Wpre-c++17-compat-pedantic] (warn_cxx17_hex_literal)",
[c]="warning: hexadecimal floating literals are incompatible with C++ standards before C++17 [-Wpre-c++17-compat-pedantic] (warn_cxx17_hex_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++11-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat-pedantic" },
[g]={v,w,Nb,o,Jb},
["maingroup"] = "pre-c++17-compat-pedantic",
[h]=Jb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx20_alias_in_init_statement"] = {
["warn_cxx20_alias_in_init_statement"]={
[a] = "warning: alias declaration in this context is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_alias_in_init_statement)",
[c]="warning: alias declaration in this context is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_alias_in_init_statement)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_aggregate_init_with_ctors"] = {
["warn_cxx20_compat_aggregate_init_with_ctors"]={
[a] = "warning: aggregate initialization of type A with user-declared constructors is incompatible with C++20 [-Wc++20-compat] (warn_cxx20_compat_aggregate_init_with_ctors)",
[c]="warning: aggregate initialization of type A with user-declared constructors is incompatible with C++20 [-Wc++20-compat] (warn_cxx20_compat_aggregate_init_with_ctors)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_auto_expr"] = {
["warn_cxx20_compat_auto_expr"]={
[a] = "warning: \'auto\' as a functional-style cast is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_auto_expr)",
[c]="warning: \'auto\' as a functional-style cast is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_auto_expr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_consteval"] = {
["warn_cxx20_compat_consteval"]={
[a] = "warning: \'consteval\' specifier is incompatible with C++ standards before C++20 [-Wc++20-compat] (warn_cxx20_compat_consteval)",
[c]="warning: \'consteval\' specifier is incompatible with C++ standards before C++20 [-Wc++20-compat] (warn_cxx20_compat_consteval)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_consteval_if"] = {
["warn_cxx20_compat_consteval_if"]={
[a] = "warning: consteval if is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_consteval_if)",
[c]="warning: consteval if is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_consteval_if)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_constexpr_body_invalid_stmt"] = {
["warn_cxx20_compat_constexpr_body_invalid_stmt"]={
[a] = "warning: use of this statement in a constexpr ... is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_constexpr_body_invalid_stmt)",
[c]="warning: use of this statement in a constexpr ... is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_constexpr_body_invalid_stmt)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_constexpr_var"] = {
["warn_cxx20_compat_constexpr_var"]={
[a] = "warning: definition of a ... in a constexpr ... is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_constexpr_var)",
[c]="warning: definition of a ... in a constexpr ... is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_constexpr_var)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_constinit"] = {
["warn_cxx20_compat_constinit"]={
[a] = "warning: \'constinit\' specifier is incompatible with C++ standards before C++20 [-Wc++20-compat] (warn_cxx20_compat_constinit)",
[c]="warning: \'constinit\' specifier is incompatible with C++ standards before C++20 [-Wc++20-compat] (warn_cxx20_compat_constinit)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_decl_attrs_on_lambda"] = {
["warn_cxx20_compat_decl_attrs_on_lambda"]={
[a] = "warning: ... in this position is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_decl_attrs_on_lambda)",
[c]="warning: ... in this position is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_decl_attrs_on_lambda)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_explicit_bool"] = {
["warn_cxx20_compat_explicit_bool"]={
[a] = "warning: this expression will be parsed as explicit(bool) in C++20 [-Wc++20-compat] (warn_cxx20_compat_explicit_bool)",
[c]="warning: this expression will be parsed as explicit(bool) in C++20 [-Wc++20-compat] (warn_cxx20_compat_explicit_bool)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_label_end_of_compound_statement"] = {
["warn_cxx20_compat_label_end_of_compound_statement"]={
[a] = "warning: label at end of compound statement is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_label_end_of_compound_statement)",
[c]="warning: label at end of compound statement is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_label_end_of_compound_statement)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_operator_overload_static"] = {
["warn_cxx20_compat_operator_overload_static"]={
[a] = "warning: declaring overloaded A as \'static\' is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_operator_overload_static)",
[c]="warning: declaring overloaded A as \'static\' is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_operator_overload_static)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_size_t_suffix"] = {
["warn_cxx20_compat_size_t_suffix"]={
[a] = "warning: \'size_t\' suffix for literals is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_size_t_suffix)",
[c]="warning: \'size_t\' suffix for literals is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_size_t_suffix)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = ""
[a]=j
},
},
["warn_cxx20_compat_spaceship"] = {
["warn_cxx20_compat_spaceship"]={
[a] = "warning: \'<=>\' is a single token in C++20; add a space to avoid a change in behavior [-Wc++20-compat] (warn_cxx20_compat_spaceship)",
[c]="warning: \'<=>\' is a single token in C++20; add a space to avoid a change in behavior [-Wc++20-compat] (warn_cxx20_compat_spaceship)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx20_compat_static_lambda"] = {
["warn_cxx20_compat_static_lambda"]={
[a] = "warning: static lambdas are incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_static_lambda)",
[c]="warning: static lambdas are incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx20_compat_static_lambda)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx20_compat_use_of_unaddressable_function"] = {
["warn_cxx20_compat_use_of_unaddressable_function"]={
[a] = "warning: taking address of non-addressable standard library function is incompatible with C++20 [-Wc++20-compat] (warn_cxx20_compat_use_of_unaddressable_function)",
[c]="warning: taking address of non-addressable standard library function is incompatible with C++20 [-Wc++20-compat] (warn_cxx20_compat_use_of_unaddressable_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_compat_utf8_string"] = {
["warn_cxx20_compat_utf8_string"]={
[a] = "warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] (warn_cxx20_compat_utf8_string)",
[c]="warning: type of UTF-8 string literal will change from array of const char to array of const char8_t in C++20 [-Wc++20-compat] (warn_cxx20_compat_utf8_string)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx20_keyword"] = {
["warn_cxx20_keyword"]={
[a] = "warning: \'A\' is a keyword in C++20 [-Wc++20-compat] (warn_cxx20_keyword)",
[c]="warning: \'A\' is a keyword in C++20 [-Wc++20-compat] (warn_cxx20_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++20-compat", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic" },
[g]={kb,ab,yb,Z},
["maingroup"] = "c++20-compat",
[h]=kb,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx23_compat_defaulted_comparison_constexpr_mismatch"] = {
["warn_cxx23_compat_defaulted_comparison_constexpr_mismatch"]={
[a] = "warning: defaulted definition of ... that is declared ... but... invokes a non-constexpr comparison function is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_compat_defaulted_comparison_constexpr_mismatch)",
[c]="warning: defaulted definition of ... that is declared ... but... invokes a non-constexpr comparison function is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_compat_defaulted_comparison_constexpr_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx23_compat_pp_directive"] = {
["warn_cxx23_compat_pp_directive"]={
[a] = "warning: use of a \'#...\' directive is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_compat_pp_directive)",
[c]="warning: use of a \'#...\' directive is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_compat_pp_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx23_compat_warning_directive"] = {
["warn_cxx23_compat_warning_directive"]={
[a] = "warning: #warning is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_compat_warning_directive)",
[c]="warning: #warning is incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_compat_warning_directive)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx23_delimited_escape_sequence"] = {
["warn_cxx23_delimited_escape_sequence"]={
[a] = "warning: ... escape sequences are incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_delimited_escape_sequence)",
[c]="warning: ... escape sequences are incompatible with C++ standards before C++23 [-Wpre-c++23-compat] (warn_cxx23_delimited_escape_sequence)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++17-compat", "c++17-compat-pedantic", "c++17-compat-pedantic", "c++1z-compat", "c++20-compat", "c++20-compat-pedantic", "c++20-compat-pedantic", "c++2a-compat", "c++2a-compat-pedantic", "c++2a-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++23-compat", "pre-c++23-compat-pedantic" },
[g]={z,y,v,v,F,w,w,T,A,A,R,kb,ab,ab,yb,Z,Z,r,o,o,ob,Yb},
["maingroup"] = "pre-c++23-compat",
[h]=ob,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_alias_declaration"] = {
["warn_cxx98_compat_alias_declaration"]={
[a] = "warning: alias declarations are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_alias_declaration)",
[c]="warning: alias declarations are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_alias_declaration)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_alignas"] = {
["warn_cxx98_compat_alignas"]={
[a] = "warning: \'alignas\' is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_alignas)",
[c]="warning: \'alignas\' is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_alignas)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_alignof"] = {
["warn_cxx98_compat_alignof"]={
[a] = "warning: alignof expressions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_alignof)",
[c]="warning: alignof expressions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_alignof)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_array_size_conversion"] = {
["warn_cxx98_compat_array_size_conversion"]={
[a] = "warning: implicit conversion from array size expression of type A to ... type B is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_array_size_conversion)",
[c]="warning: implicit conversion from array size expression of type A to ... type B is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_array_size_conversion)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_attribute"] = {
["warn_cxx98_compat_attribute"]={
[a] = "warning: [[]] attributes are incompatible with C++ standards before C++11 [-Wc++98-compat] (warn_cxx98_compat_attribute)",
[c]="warning: [[]] attributes are incompatible with C++ standards before C++11 [-Wc++98-compat] (warn_cxx98_compat_attribute)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_auto_type_specifier"] = {
["warn_cxx98_compat_auto_type_specifier"]={
[a] = "warning: \'auto\' type specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_auto_type_specifier)",
[c]="warning: \'auto\' type specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_auto_type_specifier)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_cast_fn_obj"] = {
["warn_cxx98_compat_cast_fn_obj"]={
[a] = "warning: cast between pointer-to-function and pointer-to-object is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_cast_fn_obj)",
[c]="warning: cast between pointer-to-function and pointer-to-object is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_cast_fn_obj)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_constexpr"] = {
["warn_cxx98_compat_constexpr"]={
[a] = "warning: \'constexpr\' specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_constexpr)",
[c]="warning: \'constexpr\' specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_constexpr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_ctor_list_init"] = {
["warn_cxx98_compat_ctor_list_init"]={
[a] = "warning: constructor call from initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_ctor_list_init)",
[c]="warning: constructor call from initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_ctor_list_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_decltype"] = {
["warn_cxx98_compat_decltype"]={
[a] = "warning: \'decltype\' type specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_decltype)",
[c]="warning: \'decltype\' type specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_decltype)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_defaulted_deleted_function"] = {
["warn_cxx98_compat_defaulted_deleted_function"]={
[a] = "warning: ... function definitions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_defaulted_deleted_function)",
[c]="warning: ... function definitions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_defaulted_deleted_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_delegating_ctor"] = {
["warn_cxx98_compat_delegating_ctor"]={
[a] = "warning: delegating constructors are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_delegating_ctor)",
[c]="warning: delegating constructors are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_delegating_ctor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_empty_fnmacro_arg"] = {
["warn_cxx98_compat_empty_fnmacro_arg"]={
[a] = "warning: empty macro arguments are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_empty_fnmacro_arg)",
[c]="warning: empty macro arguments are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_empty_fnmacro_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_empty_scalar_initializer"] = {
["warn_cxx98_compat_empty_scalar_initializer"]={
[a] = "warning: scalar initialized from empty initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_empty_scalar_initializer)",
[c]="warning: scalar initialized from empty initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_empty_scalar_initializer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_empty_sizeless_initializer"] = {
["warn_cxx98_compat_empty_sizeless_initializer"]={
[a] = "warning: initializing A from an empty initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_empty_sizeless_initializer)",
[c]="warning: initializing A from an empty initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_empty_sizeless_initializer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_enum_fixed_underlying_type"] = {
["warn_cxx98_compat_enum_fixed_underlying_type"]={
[a] = "warning: enumeration types with a fixed underlying type are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_enum_fixed_underlying_type)",
[c]="warning: enumeration types with a fixed underlying type are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_enum_fixed_underlying_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_enum_friend"] = {
["warn_cxx98_compat_enum_friend"]={
[a] = "warning: befriending enumeration type A is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_enum_friend)",
[c]="warning: befriending enumeration type A is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_enum_friend)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_enum_nested_name_spec"] = {
["warn_cxx98_compat_enum_nested_name_spec"]={
[a] = "warning: enumeration type in nested name specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_enum_nested_name_spec)",
[c]="warning: enumeration type in nested name specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_enum_nested_name_spec)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_enumerator_list_comma"] = {
["warn_cxx98_compat_enumerator_list_comma"]={
[a] = "warning: commas at the end of enumerator lists are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_enumerator_list_comma)",
[c]="warning: commas at the end of enumerator lists are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_enumerator_list_comma)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_explicit_conversion_functions"] = {
["warn_cxx98_compat_explicit_conversion_functions"]={
[a] = "warning: explicit conversion functions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_explicit_conversion_functions)",
[c]="warning: explicit conversion functions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_explicit_conversion_functions)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_extern_template"] = {
["warn_cxx98_compat_extern_template"]={
[a] = "warning: extern templates are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_extern_template)",
[c]="warning: extern templates are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_extern_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_for_range"] = {
["warn_cxx98_compat_for_range"]={
[a] = "warning: range-based for loop is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_for_range)",
[c]="warning: range-based for loop is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_for_range)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_friend_is_member"] = {
["warn_cxx98_compat_friend_is_member"]={
[a] = "warning: friend declaration naming a member of the declaring class is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_friend_is_member)",
[c]="warning: friend declaration naming a member of the declaring class is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_friend_is_member)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_generalized_initializer_lists"] = {
["warn_cxx98_compat_generalized_initializer_lists"]={
[a] = "warning: generalized initializer lists are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_generalized_initializer_lists)",
[c]="warning: generalized initializer lists are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_generalized_initializer_lists)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_goto_into_protected_scope"] = {
["warn_cxx98_compat_goto_into_protected_scope"]={
[a] = "warning: jump from this goto statement to its label is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_goto_into_protected_scope)",
[c]="warning: jump from this goto statement to its label is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_goto_into_protected_scope)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_indirect_goto_in_protected_scope"] = {
["warn_cxx98_compat_indirect_goto_in_protected_scope"]={
[a] = "warning: jump from this ... goto statement to one of its possible targets is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_indirect_goto_in_protected_scope)",
[c]="warning: jump from this ... goto statement to one of its possible targets is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_indirect_goto_in_protected_scope)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_initializer_list_init"] = {
["warn_cxx98_compat_initializer_list_init"]={
[a] = "warning: initialization of initializer_list object is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_initializer_list_init)",
[c]="warning: initialization of initializer_list object is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_initializer_list_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_inline_namespace"] = {
["warn_cxx98_compat_inline_namespace"]={
[a] = "warning: inline namespaces are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_inline_namespace)",
[c]="warning: inline namespaces are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_inline_namespace)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_lambda"] = {
["warn_cxx98_compat_lambda"]={
[a] = "warning: lambda expressions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_lambda)",
[c]="warning: lambda expressions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_lambda)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_less_colon_colon"] = {
["warn_cxx98_compat_less_colon_colon"]={
[a] = "warning: \'<::\' is treated as digraph \'<:\' (aka \'[\') followed by \':\' in C++98 [-Wc++98-compat] (warn_cxx98_compat_less_colon_colon)",
[c]="warning: \'<::\' is treated as digraph \'<:\' (aka \'[\') followed by \':\' in C++98 [-Wc++98-compat] (warn_cxx98_compat_less_colon_colon)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_literal_operator"] = {
["warn_cxx98_compat_literal_operator"]={
[a] = "warning: literal operators are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_literal_operator)",
[c]="warning: literal operators are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_literal_operator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_literal_ucn_control_character"] = {
["warn_cxx98_compat_literal_ucn_control_character"]={
[a] = "warning: universal character name referring to a control character is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_literal_ucn_control_character)",
[c]="warning: universal character name referring to a control character is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_literal_ucn_control_character)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_literal_ucn_escape_basic_scs"] = {
["warn_cxx98_compat_literal_ucn_escape_basic_scs"]={
[a] = "warning: specifying character \'A\' with a universal character name is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_literal_ucn_escape_basic_scs)",
[c]="warning: specifying character \'A\' with a universal character name is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_literal_ucn_escape_basic_scs)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_longlong"] = {
["warn_cxx98_compat_longlong"]={
[a] = "warning: \'long long\' is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_longlong)",
[c]="warning: \'long long\' is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_longlong)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = ""
[a]=j
},
},
["warn_cxx98_compat_no_newline_eof"] = {
["warn_cxx98_compat_no_newline_eof"]={
[a] = "warning: C++98 requires newline at end of file [-Wc++98-compat-pedantic] (warn_cxx98_compat_no_newline_eof)",
[c]="warning: C++98 requires newline at end of file [-Wc++98-compat-pedantic] (warn_cxx98_compat_no_newline_eof)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_noexcept_decl"] = {
["warn_cxx98_compat_noexcept_decl"]={
[a] = "warning: noexcept specifications are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_noexcept_decl)",
[c]="warning: noexcept specifications are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_noexcept_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_noexcept_expr"] = {
["warn_cxx98_compat_noexcept_expr"]={
[a] = "warning: noexcept expressions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_noexcept_expr)",
[c]="warning: noexcept expressions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_noexcept_expr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_non_static_member_use"] = {
["warn_cxx98_compat_non_static_member_use"]={
[a] = "warning: use of non-static data member A in an unevaluated context is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_non_static_member_use)",
[c]="warning: use of non-static data member A in an unevaluated context is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_non_static_member_use)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_nonclass_type_friend"] = {
["warn_cxx98_compat_nonclass_type_friend"]={
[a] = "warning: non-class friend type A is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nonclass_type_friend)",
[c]="warning: non-class friend type A is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nonclass_type_friend)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_nonstatic_member_init"] = {
["warn_cxx98_compat_nonstatic_member_init"]={
[a] = "warning: default member initializer for non-static data members is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nonstatic_member_init)",
[c]="warning: default member initializer for non-static data members is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nonstatic_member_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_nontrivial_union_or_anon_struct_member"] = {
["warn_cxx98_compat_nontrivial_union_or_anon_struct_member"]={
[a] = "warning: ... member A with a non-trivial ... is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nontrivial_union_or_anon_struct_member)",
[c]="warning: ... member A with a non-trivial ... is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nontrivial_union_or_anon_struct_member)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_nullptr"] = {
["warn_cxx98_compat_nullptr"]={
[a] = "warning: \'nullptr\' is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nullptr)",
[c]="warning: \'nullptr\' is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_nullptr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_override_control_keyword"] = {
["warn_cxx98_compat_override_control_keyword"]={
[a] = "warning: \'A\' keyword is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_override_control_keyword)",
[c]="warning: \'A\' keyword is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_override_control_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_pass_non_pod_arg_to_vararg"] = {
["warn_cxx98_compat_pass_non_pod_arg_to_vararg"]={
[a] = "warning: passing object of trivial but non-POD type A through variadic ... is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_pass_non_pod_arg_to_vararg)",
[c]="warning: passing object of trivial but non-POD type A through variadic ... is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_pass_non_pod_arg_to_vararg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_pp_line_too_big"] = {
["warn_cxx98_compat_pp_line_too_big"]={
[a] = "warning: #line number greater than 32767 is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_pp_line_too_big)",
[c]="warning: #line number greater than 32767 is incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_pp_line_too_big)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_raw_string_literal"] = {
["warn_cxx98_compat_raw_string_literal"]={
[a] = "warning: raw string literals are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_raw_string_literal)",
[c]="warning: raw string literals are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_raw_string_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_ref_qualifier"] = {
["warn_cxx98_compat_ref_qualifier"]={
[a] = "warning: reference qualifiers on functions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_ref_qualifier)",
[c]="warning: reference qualifiers on functions are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_ref_qualifier)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_reference_list_init"] = {
["warn_cxx98_compat_reference_list_init"]={
[a] = "warning: reference initialized from initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_reference_list_init)",
[c]="warning: reference initialized from initializer list is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_reference_list_init)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_rvalue_reference"] = {
["warn_cxx98_compat_rvalue_reference"]={
[a] = "warning: rvalue references are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_rvalue_reference)",
[c]="warning: rvalue references are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_rvalue_reference)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_scoped_enum"] = {
["warn_cxx98_compat_scoped_enum"]={
[a] = "warning: scoped enumerations are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_scoped_enum)",
[c]="warning: scoped enumerations are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_scoped_enum)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_sfinae_access_control"] = {
["warn_cxx98_compat_sfinae_access_control"]={
[a] = "warning: substitution failure due to access control is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_sfinae_access_control)",
[c]="warning: substitution failure due to access control is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_sfinae_access_control)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_static_assert"] = {
["warn_cxx98_compat_static_assert"]={
[a] = "warning: \'static_assert\' declarations are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_static_assert)",
[c]="warning: \'static_assert\' declarations are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_static_assert)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_static_data_member_in_union"] = {
["warn_cxx98_compat_static_data_member_in_union"]={
[a] = "warning: static data member A in union is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_static_data_member_in_union)",
[c]="warning: static data member A in union is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_static_data_member_in_union)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_switch_into_protected_scope"] = {
["warn_cxx98_compat_switch_into_protected_scope"]={
[a] = "warning: jump from switch statement to this case label is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_switch_into_protected_scope)",
[c]="warning: jump from switch statement to this case label is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_switch_into_protected_scope)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_temp_copy"] = {
["warn_cxx98_compat_temp_copy"]={
[a] = "warning: ... of type A when binding a reference to a temporary would ... in C++98 [-Wc++98-compat-bind-to-temporary-copy] (warn_cxx98_compat_temp_copy)",
[c]="warning: ... of type A when binding a reference to a temporary would ... in C++98 [-Wc++98-compat-bind-to-temporary-copy] (warn_cxx98_compat_temp_copy)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bind-to-temporary-copy", "c++98-compat-bind-to-temporary-copy", "c++98-compat-pedantic" },
[g]={"bind-to-temporary-copy","c++98-compat-bind-to-temporary-copy",o},
["maingroup"] = "c++98-compat-bind-to-temporary-copy",
[h]="c++98-compat-bind-to-temporary-copy",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_arg_extra_parens"] = {
["warn_cxx98_compat_template_arg_extra_parens"]={
[a] = "warning: redundant parentheses surrounding address non-type template argument are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_arg_extra_parens)",
[c]="warning: redundant parentheses surrounding address non-type template argument are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_arg_extra_parens)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_arg_local_type"] = {
["warn_cxx98_compat_template_arg_local_type"]={
[a] = "warning: local type A as template argument is incompatible with C++98 [-Wc++98-compat-local-type-template-args] (warn_cxx98_compat_template_arg_local_type)",
[c]="warning: local type A as template argument is incompatible with C++98 [-Wc++98-compat-local-type-template-args] (warn_cxx98_compat_template_arg_local_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-local-type-template-args", "c++98-compat-pedantic", "local-type-template-args" },
[g]={r,"c++98-compat-local-type-template-args",o,"local-type-template-args"},
["maingroup"] = "c++98-compat-local-type-template-args",
[h]="c++98-compat-local-type-template-args",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_arg_null"] = {
["warn_cxx98_compat_template_arg_null"]={
[a] = "warning: use of null pointer as non-type template argument is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_arg_null)",
[c]="warning: use of null pointer as non-type template argument is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_arg_null)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_arg_object_internal"] = {
["warn_cxx98_compat_template_arg_object_internal"]={
[a] = "warning: non-type template argument referring to ... A with internal linkage is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_arg_object_internal)",
[c]="warning: non-type template argument referring to ... A with internal linkage is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_arg_object_internal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_arg_unnamed_type"] = {
["warn_cxx98_compat_template_arg_unnamed_type"]={
[a] = "warning: unnamed type as template argument is incompatible with C++98 [-Wc++98-compat-unnamed-type-template-args] (warn_cxx98_compat_template_arg_unnamed_type)",
[c]="warning: unnamed type as template argument is incompatible with C++98 [-Wc++98-compat-unnamed-type-template-args] (warn_cxx98_compat_template_arg_unnamed_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic", "c++98-compat-unnamed-type-template-args", "unnamed-type-template-args" },
[g]={r,o,"c++98-compat-unnamed-type-template-args","unnamed-type-template-args"},
["maingroup"] = "c++98-compat-unnamed-type-template-args",
[h]="c++98-compat-unnamed-type-template-args",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_outside_of_template"] = {
["warn_cxx98_compat_template_outside_of_template"]={
[a] = "warning: use of \'template\' keyword outside of a template is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_outside_of_template)",
[c]="warning: use of \'template\' keyword outside of a template is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_outside_of_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_template_parameter_default_in_function_template"] = {
["warn_cxx98_compat_template_parameter_default_in_function_template"]={
[a] = "warning: default template arguments for a function template are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_parameter_default_in_function_template)",
[c]="warning: default template arguments for a function template are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_template_parameter_default_in_function_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_top_level_semi"] = {
["warn_cxx98_compat_top_level_semi"]={
[a] = "warning: extra \';\' outside of a function is incompatible with C++98 [-Wc++98-compat-extra-semi] (warn_cxx98_compat_top_level_semi)",
[c]="warning: extra \';\' outside of a function is incompatible with C++98 [-Wc++98-compat-extra-semi] (warn_cxx98_compat_top_level_semi)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-extra-semi", "c++98-compat-pedantic", "extra-semi" },
[g]={"c++98-compat-extra-semi",o,id},
["maingroup"] = "c++98-compat-extra-semi",
[h]="c++98-compat-extra-semi",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_trailing_return_type"] = {
["warn_cxx98_compat_trailing_return_type"]={
[a] = "warning: trailing return types are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_trailing_return_type)",
[c]="warning: trailing return types are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_trailing_return_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_two_right_angle_brackets"] = {
["warn_cxx98_compat_two_right_angle_brackets"]={
[a] = "warning: consecutive right angle brackets are incompatible with C++98 (use \'> >\') [-Wc++98-compat] (warn_cxx98_compat_two_right_angle_brackets)",
[c]="warning: consecutive right angle brackets are incompatible with C++98 (use \'> >\') [-Wc++98-compat] (warn_cxx98_compat_two_right_angle_brackets)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx98_compat_typename_outside_of_template"] = {
["warn_cxx98_compat_typename_outside_of_template"]={
[a] = "warning: use of \'typename\' outside of a template is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_typename_outside_of_template)",
[c]="warning: use of \'typename\' outside of a template is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_typename_outside_of_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_unelaborated_friend_type"] = {
["warn_cxx98_compat_unelaborated_friend_type"]={
[a] = "warning: befriending A without \'...\' keyword is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_unelaborated_friend_type)",
[c]="warning: befriending A without \'...\' keyword is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_unelaborated_friend_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_unicode_literal"] = {
["warn_cxx98_compat_unicode_literal"]={
[a] = "warning: unicode literals are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_unicode_literal)",
[c]="warning: unicode literals are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_unicode_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_unicode_type"] = {
["warn_cxx98_compat_unicode_type"]={
[a] = "warning: \'A\' type specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_unicode_type)",
[c]="warning: \'A\' type specifier is incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_unicode_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_using_decl_constructor"] = {
["warn_cxx98_compat_using_decl_constructor"]={
[a] = "warning: inheriting constructors are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_using_decl_constructor)",
[c]="warning: inheriting constructors are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_using_decl_constructor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_cxx98_compat_variadic_macro"] = {
["warn_cxx98_compat_variadic_macro"]={
[a] = "warning: variadic macros are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_variadic_macro)",
[c]="warning: variadic macros are incompatible with C++98 [-Wc++98-compat-pedantic] (warn_cxx98_compat_variadic_macro)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat-pedantic" },
[g]={o},
["maingroup"] = "c++98-compat-pedantic",
[h]=o,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_cxx98_compat_variadic_templates"] = {
["warn_cxx98_compat_variadic_templates"]={
[a] = "warning: variadic templates are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_variadic_templates)",
[c]="warning: variadic templates are incompatible with C++98 [-Wc++98-compat] (warn_cxx98_compat_variadic_templates)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++98-compat", "c++98-compat-pedantic" },
[g]={r,o},
["maingroup"] = "c++98-compat",
[h]=r,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_cxx_ms_struct"] = {
["warn_cxx_ms_struct"]={
[a] = "error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] (warn_cxx_ms_struct)",
[c]="error: ms_struct may not produce Microsoft-compatible layouts for classes with base classes or virtual functions [-Wincompatible-ms-struct] (warn_cxx_ms_struct)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "incompatible-ms-struct" },
[g]={"incompatible-ms-struct"},
["maingroup"] = "incompatible-ms-struct",
[h]="incompatible-ms-struct",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dangling_else"] = {
["warn_dangling_else"]={
[a] = "warning: add explicit braces to avoid dangling else [-Wdangling-else] (warn_dangling_else)",
[c]="warning: add explicit braces to avoid dangling else [-Wdangling-else] (warn_dangling_else)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "dangling-else", "parentheses" },
[g]={p,q,"dangling-else",bc},
["maingroup"] = "dangling-else",
[h]="dangling-else",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_dangling_lifetime_pointer"] = {
["warn_dangling_lifetime_pointer"]={
[a] = "warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] (warn_dangling_lifetime_pointer)",
[c]="warning: object backing the pointer will be destroyed at the end of the full-expression [-Wdangling-gsl] (warn_dangling_lifetime_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-gsl" },
[g]={ac,"dangling-gsl"},
["maingroup"] = "dangling-gsl",
[h]="dangling-gsl",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dangling_lifetime_pointer_member"] = {
["warn_dangling_lifetime_pointer_member"]={
[a] = "warning: initializing pointer member A to point to a temporary object whose lifetime is shorter than the lifetime of the constructed object [-Wdangling-gsl] (warn_dangling_lifetime_pointer_member)",
[c]="warning: initializing pointer member A to point to a temporary object whose lifetime is shorter than the lifetime of the constructed object [-Wdangling-gsl] (warn_dangling_lifetime_pointer_member)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-gsl" },
[g]={ac,"dangling-gsl"},
["maingroup"] = "dangling-gsl",
[h]="dangling-gsl",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dangling_member"] = {
["warn_dangling_member"]={
[a] = "warning: ... ...member A ... a temporary object whose lifetime is shorter than the lifetime of the constructed object [-Wdangling-field] (warn_dangling_member)",
[c]="warning: ... ...member A ... a temporary object whose lifetime is shorter than the lifetime of the constructed object [-Wdangling-field] (warn_dangling_member)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-field" },
[g]={ac,Kc},
["maingroup"] = "dangling-field",
[h]=Kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dangling_variable"] = {
["warn_dangling_variable"]={
[a] = "warning: ... ...will be destroyed at the end of the full-expression [-Wdangling] (warn_dangling_variable)",
[c]="warning: ... ...will be destroyed at the end of the full-expression [-Wdangling] (warn_dangling_variable)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling" },
[g]={ac},
["maingroup"] = "dangling",
[h]=ac,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dealloc_in_category"] = {
["warn_dealloc_in_category"]={
[a] = "warning: -dealloc is being overridden in a category [-Wdealloc-in-category] (warn_dealloc_in_category)",
[c]="warning: -dealloc is being overridden in a category [-Wdealloc-in-category] (warn_dealloc_in_category)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dealloc-in-category" },
[g]={"dealloc-in-category"},
["maingroup"] = "dealloc-in-category",
[h]="dealloc-in-category",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_debug_compression_unavailable"] = {
["warn_debug_compression_unavailable"]={
[a] = "warning: cannot compress debug sections (A not enabled) [-Wdebug-compression-unavailable] (warn_debug_compression_unavailable)",
[c]="warning: cannot compress debug sections (A not enabled) [-Wdebug-compression-unavailable] (warn_debug_compression_unavailable)",
["type"] = "Warning",
[b]=f,
["groups"] = { "debug-compression-unavailable" },
[g]={"debug-compression-unavailable"},
["maingroup"] = "debug-compression-unavailable",
[h]="debug-compression-unavailable",
["category"] = ""
[a]=j
},
},
["warn_decl_in_param_list"] = {
["warn_decl_in_param_list"]={
[a] = "warning: declaration of A will not be visible outside of this function [-Wvisibility] (warn_decl_in_param_list)",
[c]="warning: declaration of A will not be visible outside of this function [-Wvisibility] (warn_decl_in_param_list)",
["type"] = "Warning",
[b]=f,
["groups"] = { "visibility" },
[g]={"visibility"},
["maingroup"] = "visibility",
[h]="visibility",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_decl_shadow"] = {
["warn_decl_shadow"]={
[a] = "warning: declaration shadows a ... [-Wshadow] (warn_decl_shadow)",
[c]="warning: declaration shadows a ... [-Wshadow] (warn_decl_shadow)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "shadow", "shadow-all" },
[g]={"shadow",dd},
["maingroup"] = "shadow",
[h]="shadow",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_decl_shadow_uncaptured_local"] = {
["warn_decl_shadow_uncaptured_local"]={
[a] = "warning: declaration shadows a ... [-Wshadow-uncaptured-local] (warn_decl_shadow_uncaptured_local)",
[c]="warning: declaration shadows a ... [-Wshadow-uncaptured-local] (warn_decl_shadow_uncaptured_local)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "shadow-all", "shadow-uncaptured-local" },
[g]={dd,"shadow-uncaptured-local"},
["maingroup"] = "shadow-uncaptured-local",
[h]="shadow-uncaptured-local",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_declspec_allocator_nonpointer"] = {
["warn_declspec_allocator_nonpointer"]={
[a] = "warning: ignoring __declspec(allocator) because the function return type A is not a pointer or reference type [-Wignored-attributes] (warn_declspec_allocator_nonpointer)",
[c]="warning: ignoring __declspec(allocator) because the function return type A is not a pointer or reference type [-Wignored-attributes] (warn_declspec_allocator_nonpointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_declspec_attribute_ignored"] = {
["warn_declspec_attribute_ignored"]={
[a] = "warning: attribute A is ignored, place it after \"...\" to apply attribute to type declaration [-Wignored-attributes] (warn_declspec_attribute_ignored)",
[c]="warning: attribute A is ignored, place it after \"...\" to apply attribute to type declaration [-Wignored-attributes] (warn_declspec_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_deep_exception_specs_differ"] = {
["warn_deep_exception_specs_differ"]={
[a] = "warning: exception specifications of ... types differ [-Wincompatible-exception-spec] (warn_deep_exception_specs_differ)",
[c]="warning: exception specifications of ... types differ [-Wincompatible-exception-spec] (warn_deep_exception_specs_differ)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-exception-spec" },
[g]={"incompatible-exception-spec"},
["maingroup"] = "incompatible-exception-spec",
[h]="incompatible-exception-spec",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_def_missing_case"] = {
["warn_def_missing_case"]={
[a] = "warning: enumeration value A not explicitly handled in switch [-Wswitch-enum] (warn_def_missing_case)",
[c]="warning: enumeration value A not explicitly handled in switch [-Wswitch-enum] (warn_def_missing_case)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "switch-enum" },
[g]={"switch-enum"},
["maingroup"] = "switch-enum",
[h]="switch-enum",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_default_atomic_custom_getter_setter"] = {
["warn_default_atomic_custom_getter_setter"]={
[a] = "warning: atomic by default property A has a user defined ... (property should be marked \'atomic\' if this is intended) [-Wcustom-atomic-properties] (warn_default_atomic_custom_getter_setter)",
[c]="warning: atomic by default property A has a user defined ... (property should be marked \'atomic\' if this is intended) [-Wcustom-atomic-properties] (warn_default_atomic_custom_getter_setter)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "atomic-properties", "custom-atomic-properties" },
[g]={"atomic-properties","custom-atomic-properties"},
["maingroup"] = "custom-atomic-properties",
[h]="custom-atomic-properties",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_defaulted_comparison_deleted"] = {
["warn_defaulted_comparison_deleted"]={
[a] = "warning: explicitly defaulted ... comparison operator is implicitly deleted [-Wdefaulted-function-deleted] (warn_defaulted_comparison_deleted)",
[c]="warning: explicitly defaulted ... comparison operator is implicitly deleted [-Wdefaulted-function-deleted] (warn_defaulted_comparison_deleted)",
["type"] = "Warning",
[b]=f,
["groups"] = { "defaulted-function-deleted" },
[g]={"defaulted-function-deleted"},
["maingroup"] = "defaulted-function-deleted",
[h]="defaulted-function-deleted",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_defaulted_method_deleted"] = {
["warn_defaulted_method_deleted"]={
[a] = "warning: explicitly defaulted ... is implicitly deleted [-Wdefaulted-function-deleted] (warn_defaulted_method_deleted)",
[c]="warning: explicitly defaulted ... is implicitly deleted [-Wdefaulted-function-deleted] (warn_defaulted_method_deleted)",
["type"] = "Warning",
[b]=f,
["groups"] = { "defaulted-function-deleted" },
[g]={"defaulted-function-deleted"},
["maingroup"] = "defaulted-function-deleted",
[h]="defaulted-function-deleted",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_defined_in_function_type_macro"] = {
["warn_defined_in_function_type_macro"]={
[a] = "warning: macro expansion producing \'defined\' has undefined behavior [-Wexpansion-to-defined] (warn_defined_in_function_type_macro)",
[c]="warning: macro expansion producing \'defined\' has undefined behavior [-Wexpansion-to-defined] (warn_defined_in_function_type_macro)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "expansion-to-defined", "pedantic" },
[g]={"expansion-to-defined",s},
["maingroup"] = "expansion-to-defined",
[h]="expansion-to-defined",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_defined_in_object_type_macro"] = {
["warn_defined_in_object_type_macro"]={
[a] = "warning: macro expansion producing \'defined\' has undefined behavior [-Wexpansion-to-defined] (warn_defined_in_object_type_macro)",
[c]="warning: macro expansion producing \'defined\' has undefined behavior [-Wexpansion-to-defined] (warn_defined_in_object_type_macro)",
["type"] = "Warning",
[b]=f,
["groups"] = { "expansion-to-defined" },
[g]={"expansion-to-defined"},
["maingroup"] = "expansion-to-defined",
[h]="expansion-to-defined",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_delegating_ctor_cycle"] = {
["warn_delegating_ctor_cycle"]={
[a] = "error: constructor for A creates a delegation cycle [-Wdelegating-ctor-cycles] (warn_delegating_ctor_cycle)",
[c]="error: constructor for A creates a delegation cycle [-Wdelegating-ctor-cycles] (warn_delegating_ctor_cycle)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "delegating-ctor-cycles" },
[g]={"delegating-ctor-cycles"},
["maingroup"] = "delegating-ctor-cycles",
[h]="delegating-ctor-cycles",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_delete_abstract_non_virtual_dtor"] = {
["warn_delete_abstract_non_virtual_dtor"]={
[a] = "warning: ... called on A that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] (warn_delete_abstract_non_virtual_dtor)",
[c]="warning: ... called on A that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] (warn_delete_abstract_non_virtual_dtor)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "delete-abstract-non-virtual-dtor", "delete-non-virtual-dtor", "most" },
[g]={p,q,"delete-abstract-non-virtual-dtor","delete-non-virtual-dtor",t},
["maingroup"] = "delete-abstract-non-virtual-dtor",
[h]="delete-abstract-non-virtual-dtor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_delete_array_type"] = {
["warn_delete_array_type"]={
[a] = "warning: \'delete\' applied to a pointer-to-array type A treated as \'delete[]\' (warn_delete_array_type)",
[c]="warning: \'delete\' applied to a pointer-to-array type A treated as \'delete[]\' (warn_delete_array_type)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_delete_incomplete"] = {
["warn_delete_incomplete"]={
[a] = "warning: deleting pointer to incomplete type A may cause undefined behavior [-Wdelete-incomplete] (warn_delete_incomplete)",
[c]="warning: deleting pointer to incomplete type A may cause undefined behavior [-Wdelete-incomplete] (warn_delete_incomplete)",
["type"] = "Warning",
[b]=f,
["groups"] = { "delete-incomplete" },
[g]={"delete-incomplete"},
["maingroup"] = "delete-incomplete",
[h]="delete-incomplete",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_delete_non_virtual_dtor"] = {
["warn_delete_non_virtual_dtor"]={
[a] = "warning: ... called on non-final A that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] (warn_delete_non_virtual_dtor)",
[c]="warning: ... called on non-final A that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] (warn_delete_non_virtual_dtor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "delete-non-abstract-non-virtual-dtor", "delete-non-virtual-dtor", "most" },
[g]={p,q,"delete-non-abstract-non-virtual-dtor","delete-non-virtual-dtor",t},
["maingroup"] = "delete-non-abstract-non-virtual-dtor",
[h]="delete-non-abstract-non-virtual-dtor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_delimited_ucn_empty"] = {
["warn_delimited_ucn_empty"]={
[a] = "warning: empty delimited universal character name; treating as \'\\\' \'A\' \'{\' \'}\' [-Wunicode] (warn_delimited_ucn_empty)",
[c]="warning: empty delimited universal character name; treating as \'\\\' \'A\' \'{\' \'}\' [-Wunicode] (warn_delimited_ucn_empty)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_delimited_ucn_incomplete"] = {
["warn_delimited_ucn_incomplete"]={
[a] = "warning: incomplete delimited universal character name; treating as \'\\\' \'A\' \'{\' identifier [-Wunicode] (warn_delimited_ucn_incomplete)",
[c]="warning: incomplete delimited universal character name; treating as \'\\\' \'A\' \'{\' identifier [-Wunicode] (warn_delimited_ucn_incomplete)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_depr_array_comparison"] = {
["warn_depr_array_comparison"]={
[a] = "warning: comparison between two arrays is deprecated; to compare array addresses, use unary \'+\' to decay operands to pointers [-Wdeprecated-array-compare] (warn_depr_array_comparison)",
[c]="warning: comparison between two arrays is deprecated; to compare array addresses, use unary \'+\' to decay operands to pointers [-Wdeprecated-array-compare] (warn_depr_array_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-array-compare" },
[g]={K,"deprecated-array-compare"},
["maingroup"] = "deprecated-array-compare",
[h]="deprecated-array-compare",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated"] = {
["warn_deprecated"]={
[a] = "warning: A is deprecated [-Wdeprecated-declarations] (warn_deprecated)",
[c]="warning: A is deprecated [-Wdeprecated-declarations] (warn_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-declarations" },
[g]={K,ic},
["maingroup"] = "deprecated-declarations",
[h]=ic,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_altivec_src_compat"] = {
["warn_deprecated_altivec_src_compat"]={
[a] = "warning: Current handling of vector bool and vector pixel types in this context are deprecated. The default behaviour will soon change to that implied by the \'-altivec-compat=xl\' option [-Wdeprecated-altivec-src-compat] (warn_deprecated_altivec_src_compat)",
[c]="warning: Current handling of vector bool and vector pixel types in this context are deprecated. The default behaviour will soon change to that implied by the \'-altivec-compat=xl\' option [-Wdeprecated-altivec-src-compat] (warn_deprecated_altivec_src_compat)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-altivec-src-compat" },
[g]={"deprecated-altivec-src-compat"},
["maingroup"] = "deprecated-altivec-src-compat",
[h]="deprecated-altivec-src-compat",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_deprecated_anonymous_namespace"] = {
["warn_deprecated_anonymous_namespace"]={
[a] = "warning: \'deprecated\' attribute on anonymous namespace ignored [-Wignored-attributes] (warn_deprecated_anonymous_namespace)",
[c]="warning: \'deprecated\' attribute on anonymous namespace ignored [-Wignored-attributes] (warn_deprecated_anonymous_namespace)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_deprecated_builtin"] = {
["warn_deprecated_builtin"]={
[a] = "warning: builtin A is deprecated; use B instead [-Wdeprecated-builtins] (warn_deprecated_builtin)",
[c]="warning: builtin A is deprecated; use B instead [-Wdeprecated-builtins] (warn_deprecated_builtin)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-builtins" },
[g]={K,"deprecated-builtins"},
["maingroup"] = "deprecated-builtins",
[h]="deprecated-builtins",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_comma_subscript"] = {
["warn_deprecated_comma_subscript"]={
[a] = "warning: top-level comma expression in array subscript is deprecated in C++20 and unsupported in C++23 [-Wdeprecated-comma-subscript] (warn_deprecated_comma_subscript)",
[c]="warning: top-level comma expression in array subscript is deprecated in C++20 and unsupported in C++23 [-Wdeprecated-comma-subscript] (warn_deprecated_comma_subscript)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-comma-subscript" },
[g]={K,"deprecated-comma-subscript"},
["maingroup"] = "deprecated-comma-subscript",
[h]="deprecated-comma-subscript",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_copy"] = {
["warn_deprecated_copy"]={
[a] = "warning: definition of implicit copy ... for A is deprecated because it has a user-declared copy ... [-Wdeprecated-copy] (warn_deprecated_copy)",
[c]="warning: definition of implicit copy ... for A is deprecated because it has a user-declared copy ... [-Wdeprecated-copy] (warn_deprecated_copy)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "deprecated", "deprecated-copy", "extra" },
[g]={j,p,K,"deprecated-copy",xb},
["maingroup"] = "deprecated-copy",
[h]="deprecated-copy",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_copy_with_dtor"] = {
["warn_deprecated_copy_with_dtor"]={
[a] = "warning: definition of implicit copy ... for A is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] (warn_deprecated_copy_with_dtor)",
[c]="warning: definition of implicit copy ... for A is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] (warn_deprecated_copy_with_dtor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated", "deprecated-copy-dtor", "deprecated-copy-with-dtor" },
[g]={K,"deprecated-copy-dtor","deprecated-copy-with-dtor"},
["maingroup"] = "deprecated-copy-with-dtor",
[h]="deprecated-copy-with-dtor",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_copy_with_user_provided_copy"] = {
["warn_deprecated_copy_with_user_provided_copy"]={
[a] = "warning: definition of implicit copy ... for A is deprecated because it has a user-provided copy ... [-Wdeprecated-copy-with-user-provided-copy] (warn_deprecated_copy_with_user_provided_copy)",
[c]="warning: definition of implicit copy ... for A is deprecated because it has a user-provided copy ... [-Wdeprecated-copy-with-user-provided-copy] (warn_deprecated_copy_with_user_provided_copy)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "deprecated", "deprecated-copy", "deprecated-copy-with-user-provided-copy", "extra" },
[g]={j,p,K,"deprecated-copy","deprecated-copy-with-user-provided-copy",xb},
["maingroup"] = "deprecated-copy-with-user-provided-copy",
[h]="deprecated-copy-with-user-provided-copy",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_copy_with_user_provided_dtor"] = {
["warn_deprecated_copy_with_user_provided_dtor"]={
[a] = "warning: definition of implicit copy ... for A is deprecated because it has a user-provided destructor [-Wdeprecated-copy-with-user-provided-dtor] (warn_deprecated_copy_with_user_provided_dtor)",
[c]="warning: definition of implicit copy ... for A is deprecated because it has a user-provided destructor [-Wdeprecated-copy-with-user-provided-dtor] (warn_deprecated_copy_with_user_provided_dtor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated", "deprecated-copy-dtor", "deprecated-copy-with-dtor", "deprecated-copy-with-user-provided-dtor" },
[g]={K,"deprecated-copy-dtor","deprecated-copy-with-dtor","deprecated-copy-with-user-provided-dtor"},
["maingroup"] = "deprecated-copy-with-user-provided-dtor",
[h]="deprecated-copy-with-user-provided-dtor",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_def"] = {
["warn_deprecated_def"]={
[a] = "warning: implementing deprecated ... [-Wdeprecated-implementations] (warn_deprecated_def)",
[c]="warning: implementing deprecated ... [-Wdeprecated-implementations] (warn_deprecated_def)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated-implementations" },
[g]={"deprecated-implementations"},
["maingroup"] = "deprecated-implementations",
[h]="deprecated-implementations",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_deprecated_for_co_await"] = {
["warn_deprecated_for_co_await"]={
[a] = "warning: \'for co_await\' belongs to CoroutineTS instead of C++20, which is deprecated [-Wdeprecated-coroutine] (warn_deprecated_for_co_await)",
[c]="warning: \'for co_await\' belongs to CoroutineTS instead of C++20, which is deprecated [-Wdeprecated-coroutine] (warn_deprecated_for_co_await)",
["type"] = "Warning",
[b]=f,
["groups"] = { "coroutine", "deprecated-coroutine" },
[g]={jd,"deprecated-coroutine"},
["maingroup"] = "deprecated-coroutine",
[h]="deprecated-coroutine",
["category"] = "Coroutines Issue"
[a]=bb
},
},
["warn_deprecated_fwdclass_message"] = {
["warn_deprecated_fwdclass_message"]={
[a] = "warning: A may be deprecated because the receiver type is unknown [-Wdeprecated-declarations] (warn_deprecated_fwdclass_message)",
[c]="warning: A may be deprecated because the receiver type is unknown [-Wdeprecated-declarations] (warn_deprecated_fwdclass_message)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-declarations" },
[g]={K,ic},
["maingroup"] = "deprecated-declarations",
[h]=ic,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_ignored_on_using"] = {
["warn_deprecated_ignored_on_using"]={
[a] = "warning: A currently has no effect on a using declaration [-Wignored-attributes] (warn_deprecated_ignored_on_using)",
[c]="warning: A currently has no effect on a using declaration [-Wignored-attributes] (warn_deprecated_ignored_on_using)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_deprecated_increment_decrement_volatile"] = {
["warn_deprecated_increment_decrement_volatile"]={
[a] = "warning: ... of object of volatile-qualified type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_increment_decrement_volatile)",
[c]="warning: ... of object of volatile-qualified type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_increment_decrement_volatile)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-volatile" },
[g]={K,xc},
["maingroup"] = "deprecated-volatile",
[h]=xc,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_lax_vec_conv_all"] = {
["warn_deprecated_lax_vec_conv_all"]={
[a] = "warning: Implicit conversion between vector types (\'A\' and \'B\') is deprecated. In the future, the behavior implied by \'-fno-lax-vector-conversions\' will be the default. [-Wdeprecate-lax-vec-conv-all] (warn_deprecated_lax_vec_conv_all)",
[c]="warning: Implicit conversion between vector types (\'A\' and \'B\') is deprecated. In the future, the behavior implied by \'-fno-lax-vector-conversions\' will be the default. [-Wdeprecate-lax-vec-conv-all] (warn_deprecated_lax_vec_conv_all)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecate-lax-vec-conv-all" },
[g]={"deprecate-lax-vec-conv-all"},
["maingroup"] = "deprecate-lax-vec-conv-all",
[h]="deprecate-lax-vec-conv-all",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_deprecated_literal_operator_id"] = {
["warn_deprecated_literal_operator_id"]={
[a] = "warning: identifier A preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] (warn_deprecated_literal_operator_id)",
[c]="warning: identifier A preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] (warn_deprecated_literal_operator_id)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated", "deprecated-literal-operator" },
[g]={K,"deprecated-literal-operator"},
["maingroup"] = "deprecated-literal-operator",
[h]="deprecated-literal-operator",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_message"] = {
["warn_deprecated_message"]={
[a] = "warning: A is deprecated: B [-Wdeprecated-declarations] (warn_deprecated_message)",
[c]="warning: A is deprecated: B [-Wdeprecated-declarations] (warn_deprecated_message)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-declarations" },
[g]={K,ic},
["maingroup"] = "deprecated-declarations",
[h]=ic,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_noreturn_spelling"] = {
["warn_deprecated_noreturn_spelling"]={
[a] = "warning: the \'[[_Noreturn]]\' attribute spelling is deprecated in C2x; use \'[[noreturn]]\' instead [-Wdeprecated-attributes] (warn_deprecated_noreturn_spelling)",
[c]="warning: the \'[[_Noreturn]]\' attribute spelling is deprecated in C2x; use \'[[noreturn]]\' instead [-Wdeprecated-attributes] (warn_deprecated_noreturn_spelling)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-attributes" },
[g]={K,qd},
["maingroup"] = "deprecated-attributes",
[h]=qd,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_redundant_constexpr_static_def"] = {
["warn_deprecated_redundant_constexpr_static_def"]={
[a] = "warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def] (warn_deprecated_redundant_constexpr_static_def)",
[c]="warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def] (warn_deprecated_redundant_constexpr_static_def)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated", "deprecated-redundant-constexpr-static-def" },
[g]={K,"deprecated-redundant-constexpr-static-def"},
["maingroup"] = "deprecated-redundant-constexpr-static-def",
[h]="deprecated-redundant-constexpr-static-def",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_register"] = {
["warn_deprecated_register"]={
[a] = "warning: \'register\' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] (warn_deprecated_register)",
[c]="warning: \'register\' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] (warn_deprecated_register)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-compat", "c++17-compat-pedantic", "c++1z-compat", "deprecated", "deprecated-register", "register" },
[g]={T,A,R,K,"deprecated-register","register"},
["maingroup"] = "deprecated-register",
[h]="deprecated-register",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_simple_assign_volatile"] = {
["warn_deprecated_simple_assign_volatile"]={
[a] = "warning: use of result of assignment to object of volatile-qualified type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_simple_assign_volatile)",
[c]="warning: use of result of assignment to object of volatile-qualified type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_simple_assign_volatile)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-volatile" },
[g]={K,xc},
["maingroup"] = "deprecated-volatile",
[h]=xc,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_string_literal_conversion"] = {
["warn_deprecated_string_literal_conversion"]={
[a] = "warning: conversion from string literal to A is deprecated [-Wc++11-compat-deprecated-writable-strings] (warn_deprecated_string_literal_conversion)",
[c]="warning: conversion from string literal to A is deprecated [-Wc++11-compat-deprecated-writable-strings] (warn_deprecated_string_literal_conversion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-deprecated-writable-strings", "c++11-compat-pedantic", "deprecated", "deprecated-writable-strings", "writable-strings", "write-strings" },
[g]={z,y,"c++11-compat-deprecated-writable-strings",v,K,"deprecated-writable-strings","writable-strings","write-strings"},
["maingroup"] = "c++11-compat-deprecated-writable-strings",
[h]="c++11-compat-deprecated-writable-strings",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_this_capture"] = {
["warn_deprecated_this_capture"]={
[a] = "warning: implicit capture of \'this\' with a capture default of \'=\' is deprecated [-Wdeprecated-this-capture] (warn_deprecated_this_capture)",
[c]="warning: implicit capture of \'this\' with a capture default of \'=\' is deprecated [-Wdeprecated-this-capture] (warn_deprecated_this_capture)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-this-capture" },
[g]={K,"deprecated-this-capture"},
["maingroup"] = "deprecated-this-capture",
[h]="deprecated-this-capture",
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_volatile_param"] = {
["warn_deprecated_volatile_param"]={
[a] = "warning: volatile-qualified parameter type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_volatile_param)",
[c]="warning: volatile-qualified parameter type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_volatile_param)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-volatile" },
[g]={K,xc},
["maingroup"] = "deprecated-volatile",
[h]=xc,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_volatile_return"] = {
["warn_deprecated_volatile_return"]={
[a] = "warning: volatile-qualified return type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_volatile_return)",
[c]="warning: volatile-qualified return type A is deprecated [-Wdeprecated-volatile] (warn_deprecated_volatile_return)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-volatile" },
[g]={K,xc},
["maingroup"] = "deprecated-volatile",
[h]=xc,
["category"] = "Deprecations"
[a]=V
},
},
["warn_deprecated_volatile_structured_binding"] = {
["warn_deprecated_volatile_structured_binding"]={
[a] = "warning: volatile qualifier in structured binding declaration is deprecated [-Wdeprecated-volatile] (warn_deprecated_volatile_structured_binding)",
[c]="warning: volatile qualifier in structured binding declaration is deprecated [-Wdeprecated-volatile] (warn_deprecated_volatile_structured_binding)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-volatile" },
[g]={K,xc},
["maingroup"] = "deprecated-volatile",
[h]=xc,
["category"] = "Deprecations"
[a]=V
},
},
["warn_dereference_of_noderef_type"] = {
["warn_dereference_of_noderef_type"]={
[a] = "warning: dereferencing A; was declared with a \'noderef\' type [-Wnoderef] (warn_dereference_of_noderef_type)",
[c]="warning: dereferencing A; was declared with a \'noderef\' type [-Wnoderef] (warn_dereference_of_noderef_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "noderef" },
[g]={ld},
["maingroup"] = "noderef",
[h]=ld,
["category"] = ""
[a]=j
},
},
["warn_dereference_of_noderef_type_no_decl"] = {
["warn_dereference_of_noderef_type_no_decl"]={
[a] = "warning: dereferencing expression marked as \'noderef\' [-Wnoderef] (warn_dereference_of_noderef_type_no_decl)",
[c]="warning: dereferencing expression marked as \'noderef\' [-Wnoderef] (warn_dereference_of_noderef_type_no_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "noderef" },
[g]={ld},
["maingroup"] = "noderef",
[h]=ld,
["category"] = ""
[a]=j
},
},
["warn_diagnose_if_succeeded"] = {
["warn_diagnose_if_succeeded"]={
[a] = "warning: A [-Wuser-defined-warnings] (warn_diagnose_if_succeeded)",
[c]="warning: A [-Wuser-defined-warnings] (warn_diagnose_if_succeeded)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "user-defined-warnings" },
[g]={p,q,t,"user-defined-warnings"},
["maingroup"] = "user-defined-warnings",
[h]="user-defined-warnings",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_direct_initialize_call"] = {
["warn_direct_initialize_call"]={
[a] = "warning: explicit call to +initialize results in duplicate call to +initialize [-Wexplicit-initialize-call] (warn_direct_initialize_call)",
[c]="warning: explicit call to +initialize results in duplicate call to +initialize [-Wexplicit-initialize-call] (warn_direct_initialize_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "explicit-initialize-call" },
[g]={"explicit-initialize-call"},
["maingroup"] = "explicit-initialize-call",
[h]="explicit-initialize-call",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_direct_ivar_access"] = {
["warn_direct_ivar_access"]={
[a] = "warning: instance variable A is being directly accessed [-Wdirect-ivar-access] (warn_direct_ivar_access)",
[c]="warning: instance variable A is being directly accessed [-Wdirect-ivar-access] (warn_direct_ivar_access)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "direct-ivar-access" },
[g]={"direct-ivar-access"},
["maingroup"] = "direct-ivar-access",
[h]="direct-ivar-access",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_direct_super_initialize_call"] = {
["warn_direct_super_initialize_call"]={
[a] = "warning: explicit call to [super initialize] should only be in implementation of +initialize [-Wexplicit-initialize-call] (warn_direct_super_initialize_call)",
[c]="warning: explicit call to [super initialize] should only be in implementation of +initialize [-Wexplicit-initialize-call] (warn_direct_super_initialize_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "explicit-initialize-call" },
[g]={"explicit-initialize-call"},
["maingroup"] = "explicit-initialize-call",
[h]="explicit-initialize-call",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dispatch_body_ignored"] = {
["warn_dispatch_body_ignored"]={
[a] = "warning: body of cpu_dispatch function will be ignored [-Wfunction-multiversion] (warn_dispatch_body_ignored)",
[c]="warning: body of cpu_dispatch function will be ignored [-Wfunction-multiversion] (warn_dispatch_body_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "function-multiversion" },
[g]={Fc},
["maingroup"] = "function-multiversion",
[h]=Fc,
["category"] = ""
[a]=j
},
},
["warn_division_sizeof_array"] = {
["warn_division_sizeof_array"]={
[a] = "warning: expression does not compute the number of elements in this array; element type is A, not B [-Wsizeof-array-div] (warn_division_sizeof_array)",
[c]="warning: expression does not compute the number of elements in this array; element type is A, not B [-Wsizeof-array-div] (warn_division_sizeof_array)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sizeof-array-div" },
[g]={"sizeof-array-div"},
["maingroup"] = "sizeof-array-div",
[h]="sizeof-array-div",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_division_sizeof_ptr"] = {
["warn_division_sizeof_ptr"]={
[a] = "warning: \'A\' will return the size of the pointer, not the array itself [-Wsizeof-pointer-div] (warn_division_sizeof_ptr)",
[c]="warning: \'A\' will return the size of the pointer, not the array itself [-Wsizeof-pointer-div] (warn_division_sizeof_ptr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sizeof-pointer-div" },
[g]={"sizeof-pointer-div"},
["maingroup"] = "sizeof-pointer-div",
[h]="sizeof-pointer-div",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dllimport_dropped_from_inline_function"] = {
["warn_dllimport_dropped_from_inline_function"]={
[a] = "warning: A redeclared inline; B attribute ignored [-Wignored-attributes] (warn_dllimport_dropped_from_inline_function)",
[c]="warning: A redeclared inline; B attribute ignored [-Wignored-attributes] (warn_dllimport_dropped_from_inline_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_doc_api_container_decl_mismatch"] = {
["warn_doc_api_container_decl_mismatch"]={
[a] = "warning: \'......\' command should not be used in a comment attached to a non-... declaration [-Wdocumentation] (warn_doc_api_container_decl_mismatch)",
[c]="warning: \'......\' command should not be used in a comment attached to a non-... declaration [-Wdocumentation] (warn_doc_api_container_decl_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_block_command_duplicate"] = {
["warn_doc_block_command_duplicate"]={
[a] = "warning: duplicated command \'...A\' [-Wdocumentation] (warn_doc_block_command_duplicate)",
[c]="warning: duplicated command \'...A\' [-Wdocumentation] (warn_doc_block_command_duplicate)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_block_command_empty_paragraph"] = {
["warn_doc_block_command_empty_paragraph"]={
[a] = "warning: empty paragraph passed to \'...A\' command [-Wdocumentation] (warn_doc_block_command_empty_paragraph)",
[c]="warning: empty paragraph passed to \'...A\' command [-Wdocumentation] (warn_doc_block_command_empty_paragraph)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_container_decl_mismatch"] = {
["warn_doc_container_decl_mismatch"]={
[a] = "warning: \'......\' command should not be used in a comment attached to a non-container declaration [-Wdocumentation] (warn_doc_container_decl_mismatch)",
[c]="warning: \'......\' command should not be used in a comment attached to a non-container declaration [-Wdocumentation] (warn_doc_container_decl_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_deprecated_not_sync"] = {
["warn_doc_deprecated_not_sync"]={
[a] = "warning: declaration is marked with \'...deprecated\' command but does not have a deprecation attribute [-Wdocumentation-deprecated-sync] (warn_doc_deprecated_not_sync)",
[c]="warning: declaration is marked with \'...deprecated\' command but does not have a deprecation attribute [-Wdocumentation-deprecated-sync] (warn_doc_deprecated_not_sync)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation", "documentation-deprecated-sync" },
[g]={Q,"documentation-deprecated-sync"},
["maingroup"] = "documentation-deprecated-sync",
[h]="documentation-deprecated-sync",
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_function_method_decl_mismatch"] = {
["warn_doc_function_method_decl_mismatch"]={
[a] = "warning: \'......\' command should be used in a comment attached to ... declaration [-Wdocumentation] (warn_doc_function_method_decl_mismatch)",
[c]="warning: \'......\' command should be used in a comment attached to ... declaration [-Wdocumentation] (warn_doc_function_method_decl_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_html_end_forbidden"] = {
["warn_doc_html_end_forbidden"]={
[a] = "warning: HTML end tag \'A\' is forbidden [-Wdocumentation-html] (warn_doc_html_end_forbidden)",
[c]="warning: HTML end tag \'A\' is forbidden [-Wdocumentation-html] (warn_doc_html_end_forbidden)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation", "documentation-html" },
[g]={Q,Gc},
["maingroup"] = "documentation-html",
[h]=Gc,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_html_end_unbalanced"] = {
["warn_doc_html_end_unbalanced"]={
[a] = "warning: HTML end tag does not match any start tag [-Wdocumentation-html] (warn_doc_html_end_unbalanced)",
[c]="warning: HTML end tag does not match any start tag [-Wdocumentation-html] (warn_doc_html_end_unbalanced)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation", "documentation-html" },
[g]={Q,Gc},
["maingroup"] = "documentation-html",
[h]=Gc,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_html_missing_end_tag"] = {
["warn_doc_html_missing_end_tag"]={
[a] = "warning: HTML tag \'A\' requires an end tag [-Wdocumentation-html] (warn_doc_html_missing_end_tag)",
[c]="warning: HTML tag \'A\' requires an end tag [-Wdocumentation-html] (warn_doc_html_missing_end_tag)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation", "documentation-html" },
[g]={Q,Gc},
["maingroup"] = "documentation-html",
[h]=Gc,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_html_start_end_mismatch"] = {
["warn_doc_html_start_end_mismatch"]={
[a] = "warning: HTML start tag \'A\' closed by \'B\' [-Wdocumentation-html] (warn_doc_html_start_end_mismatch)",
[c]="warning: HTML start tag \'A\' closed by \'B\' [-Wdocumentation-html] (warn_doc_html_start_end_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation", "documentation-html" },
[g]={Q,Gc},
["maingroup"] = "documentation-html",
[h]=Gc,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_html_start_tag_expected_ident_or_greater"] = {
["warn_doc_html_start_tag_expected_ident_or_greater"]={
[a] = "warning: HTML start tag prematurely ended, expected attribute name or \'>\' [-Wdocumentation] (warn_doc_html_start_tag_expected_ident_or_greater)",
[c]="warning: HTML start tag prematurely ended, expected attribute name or \'>\' [-Wdocumentation] (warn_doc_html_start_tag_expected_ident_or_greater)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_html_start_tag_expected_quoted_string"] = {
["warn_doc_html_start_tag_expected_quoted_string"]={
[a] = "warning: expected quoted string after equals sign [-Wdocumentation] (warn_doc_html_start_tag_expected_quoted_string)",
[c]="warning: expected quoted string after equals sign [-Wdocumentation] (warn_doc_html_start_tag_expected_quoted_string)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_inline_command_not_enough_arguments"] = {
["warn_doc_inline_command_not_enough_arguments"]={
[a] = "warning: \'...A\' command has no word argumentB, expected C [-Wdocumentation] (warn_doc_inline_command_not_enough_arguments)",
[c]="warning: \'...A\' command has no word argumentB, expected C [-Wdocumentation] (warn_doc_inline_command_not_enough_arguments)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_param_duplicate"] = {
["warn_doc_param_duplicate"]={
[a] = "warning: parameter \'A\' is already documented [-Wdocumentation] (warn_doc_param_duplicate)",
[c]="warning: parameter \'A\' is already documented [-Wdocumentation] (warn_doc_param_duplicate)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_param_invalid_direction"] = {
["warn_doc_param_invalid_direction"]={
[a] = "warning: unrecognized parameter passing direction, valid directions are \'[in]\', \'[out]\' and \'[in,out]\' [-Wdocumentation] (warn_doc_param_invalid_direction)",
[c]="warning: unrecognized parameter passing direction, valid directions are \'[in]\', \'[out]\' and \'[in,out]\' [-Wdocumentation] (warn_doc_param_invalid_direction)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_param_not_attached_to_a_function_decl"] = {
["warn_doc_param_not_attached_to_a_function_decl"]={
[a] = "warning: \'...param\' command used in a comment that is not attached to a function declaration [-Wdocumentation] (warn_doc_param_not_attached_to_a_function_decl)",
[c]="warning: \'...param\' command used in a comment that is not attached to a function declaration [-Wdocumentation] (warn_doc_param_not_attached_to_a_function_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_param_not_found"] = {
["warn_doc_param_not_found"]={
[a] = "warning: parameter \'A\' not found in the function declaration [-Wdocumentation] (warn_doc_param_not_found)",
[c]="warning: parameter \'A\' not found in the function declaration [-Wdocumentation] (warn_doc_param_not_found)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_param_spaces_in_direction"] = {
["warn_doc_param_spaces_in_direction"]={
[a] = "warning: whitespace is not allowed in parameter passing direction [-Wdocumentation-pedantic] (warn_doc_param_spaces_in_direction)",
[c]="warning: whitespace is not allowed in parameter passing direction [-Wdocumentation-pedantic] (warn_doc_param_spaces_in_direction)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation-pedantic" },
[g]={"documentation-pedantic"},
["maingroup"] = "documentation-pedantic",
[h]="documentation-pedantic",
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_returns_attached_to_a_void_function"] = {
["warn_doc_returns_attached_to_a_void_function"]={
[a] = "warning: \'...A\' command used in a comment that is attached to a ... [-Wdocumentation] (warn_doc_returns_attached_to_a_void_function)",
[c]="warning: \'...A\' command used in a comment that is attached to a ... [-Wdocumentation] (warn_doc_returns_attached_to_a_void_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_returns_not_attached_to_a_function_decl"] = {
["warn_doc_returns_not_attached_to_a_function_decl"]={
[a] = "warning: \'...A\' command used in a comment that is not attached to a function or method declaration [-Wdocumentation] (warn_doc_returns_not_attached_to_a_function_decl)",
[c]="warning: \'...A\' command used in a comment that is not attached to a function or method declaration [-Wdocumentation] (warn_doc_returns_not_attached_to_a_function_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_tparam_duplicate"] = {
["warn_doc_tparam_duplicate"]={
[a] = "warning: template parameter \'A\' is already documented [-Wdocumentation] (warn_doc_tparam_duplicate)",
[c]="warning: template parameter \'A\' is already documented [-Wdocumentation] (warn_doc_tparam_duplicate)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_tparam_not_attached_to_a_template_decl"] = {
["warn_doc_tparam_not_attached_to_a_template_decl"]={
[a] = "warning: \'...tparam\' command used in a comment that is not attached to a template declaration [-Wdocumentation] (warn_doc_tparam_not_attached_to_a_template_decl)",
[c]="warning: \'...tparam\' command used in a comment that is not attached to a template declaration [-Wdocumentation] (warn_doc_tparam_not_attached_to_a_template_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_doc_tparam_not_found"] = {
["warn_doc_tparam_not_found"]={
[a] = "warning: template parameter \'A\' not found in the template declaration [-Wdocumentation] (warn_doc_tparam_not_found)",
[c]="warning: template parameter \'A\' not found in the template declaration [-Wdocumentation] (warn_doc_tparam_not_found)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_double_const_requires_fp64"] = {
["warn_double_const_requires_fp64"]={
[a] = "warning: double precision constant requires ..., casting to single precision (warn_double_const_requires_fp64)",
[c]="warning: double precision constant requires ..., casting to single precision (warn_double_const_requires_fp64)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_double_lock"] = {
["warn_double_lock"]={
[a] = "warning: acquiring A \'B\' that is already held [-Wthread-safety-analysis] (warn_double_lock)",
[c]="warning: acquiring A \'B\' that is already held [-Wthread-safety-analysis] (warn_double_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_drv_assuming_mfloat_abi_is"] = {
["warn_drv_assuming_mfloat_abi_is"]={
[a] = "warning: unknown platform, assuming -mfloat-abi=A (warn_drv_assuming_mfloat_abi_is)",
[c]="warning: unknown platform, assuming -mfloat-abi=A (warn_drv_assuming_mfloat_abi_is)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_drv_avr_family_linking_stdlibs_not_implemented"] = {
["warn_drv_avr_family_linking_stdlibs_not_implemented"]={
[a] = "warning: support for linking stdlibs for microcontroller \'A\' is not implemented [-Wavr-rtlib-linking-quirks] (warn_drv_avr_family_linking_stdlibs_not_implemented)",
[c]="warning: support for linking stdlibs for microcontroller \'A\' is not implemented [-Wavr-rtlib-linking-quirks] (warn_drv_avr_family_linking_stdlibs_not_implemented)",
["type"] = "Warning",
[b]=f,
["groups"] = { "avr-rtlib-linking-quirks" },
[g]={qc},
["maingroup"] = "avr-rtlib-linking-quirks",
[h]=qc,
["category"] = ""
[a]=j
},
},
["warn_drv_avr_libc_not_found"] = {
["warn_drv_avr_libc_not_found"]={
[a] = "warning: no avr-libc installation can be found on the system, cannot link standard libraries [-Wavr-rtlib-linking-quirks] (warn_drv_avr_libc_not_found)",
[c]="warning: no avr-libc installation can be found on the system, cannot link standard libraries [-Wavr-rtlib-linking-quirks] (warn_drv_avr_libc_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "avr-rtlib-linking-quirks" },
[g]={qc},
["maingroup"] = "avr-rtlib-linking-quirks",
[h]=qc,
["category"] = ""
[a]=j
},
},
["warn_drv_avr_linker_section_addresses_not_implemented"] = {
["warn_drv_avr_linker_section_addresses_not_implemented"]={
[a] = "warning: support for passing the data section address to the linker for microcontroller \'A\' is not implemented [-Wavr-rtlib-linking-quirks] (warn_drv_avr_linker_section_addresses_not_implemented)",
[c]="warning: support for passing the data section address to the linker for microcontroller \'A\' is not implemented [-Wavr-rtlib-linking-quirks] (warn_drv_avr_linker_section_addresses_not_implemented)",
["type"] = "Warning",
[b]=f,
["groups"] = { "avr-rtlib-linking-quirks" },
[g]={qc},
["maingroup"] = "avr-rtlib-linking-quirks",
[h]=qc,
["category"] = ""
[a]=j
},
},
["warn_drv_avr_mcu_not_specified"] = {
["warn_drv_avr_mcu_not_specified"]={
[a] = "warning: no target microcontroller specified on command line, cannot link standard libraries, please pass -mmcu=<mcu name> [-Wavr-rtlib-linking-quirks] (warn_drv_avr_mcu_not_specified)",
[c]="warning: no target microcontroller specified on command line, cannot link standard libraries, please pass -mmcu=<mcu name> [-Wavr-rtlib-linking-quirks] (warn_drv_avr_mcu_not_specified)",
["type"] = "Warning",
[b]=f,
["groups"] = { "avr-rtlib-linking-quirks" },
[g]={qc},
["maingroup"] = "avr-rtlib-linking-quirks",
[h]=qc,
["category"] = ""
[a]=j
},
},
["warn_drv_avr_stdlib_not_linked"] = {
["warn_drv_avr_stdlib_not_linked"]={
[a] = "warning: standard library not linked and so no interrupt vector table or compiler runtime routines will be linked [-Wavr-rtlib-linking-quirks] (warn_drv_avr_stdlib_not_linked)",
[c]="warning: standard library not linked and so no interrupt vector table or compiler runtime routines will be linked [-Wavr-rtlib-linking-quirks] (warn_drv_avr_stdlib_not_linked)",
["type"] = "Warning",
[b]=f,
["groups"] = { "avr-rtlib-linking-quirks" },
[g]={qc},
["maingroup"] = "avr-rtlib-linking-quirks",
[h]=qc,
["category"] = ""
[a]=j
},
},
["warn_drv_clang_unsupported"] = {
["warn_drv_clang_unsupported"]={
[a] = "warning: the clang compiler does not support \'A\' (warn_drv_clang_unsupported)",
[c]="warning: the clang compiler does not support \'A\' (warn_drv_clang_unsupported)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_drv_darwin_sdk_invalid_settings"] = {
["warn_drv_darwin_sdk_invalid_settings"]={
[a] = "warning: SDK settings were ignored as \'SDKSettings.json\' could not be parsed [-Wdarwin-sdk-settings] (warn_drv_darwin_sdk_invalid_settings)",
[c]="warning: SDK settings were ignored as \'SDKSettings.json\' could not be parsed [-Wdarwin-sdk-settings] (warn_drv_darwin_sdk_invalid_settings)",
["type"] = "Warning",
[b]=f,
["groups"] = { "darwin-sdk-settings" },
[g]={"darwin-sdk-settings"},
["maingroup"] = "darwin-sdk-settings",
[h]="darwin-sdk-settings",
["category"] = ""
[a]=j
},
},
["warn_drv_deprecated_arg"] = {
["warn_drv_deprecated_arg"]={
[a] = "warning: argument \'A\' is deprecated, use \'B\' instead [-Wdeprecated] (warn_drv_deprecated_arg)",
[c]="warning: argument \'A\' is deprecated, use \'B\' instead [-Wdeprecated] (warn_drv_deprecated_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_drv_diagnostics_hotness_requires_pgo"] = {
["warn_drv_diagnostics_hotness_requires_pgo"]={
[a] = "warning: argument \'A\' requires profile-guided optimization information [-Wunused-command-line-argument] (warn_drv_diagnostics_hotness_requires_pgo)",
[c]="warning: argument \'A\' requires profile-guided optimization information [-Wunused-command-line-argument] (warn_drv_diagnostics_hotness_requires_pgo)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_diagnostics_misexpect_requires_pgo"] = {
["warn_drv_diagnostics_misexpect_requires_pgo"]={
[a] = "warning: argument \'A\' requires profile-guided optimization information [-Wunused-command-line-argument] (warn_drv_diagnostics_misexpect_requires_pgo)",
[c]="warning: argument \'A\' requires profile-guided optimization information [-Wunused-command-line-argument] (warn_drv_diagnostics_misexpect_requires_pgo)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_disabling_vptr_no_rtti_default"] = {
["warn_drv_disabling_vptr_no_rtti_default"]={
[a] = "warning: implicitly disabling vptr sanitizer because rtti wasn\'t enabled [-Wauto-disable-vptr-sanitizer] (warn_drv_disabling_vptr_no_rtti_default)",
[c]="warning: implicitly disabling vptr sanitizer because rtti wasn\'t enabled [-Wauto-disable-vptr-sanitizer] (warn_drv_disabling_vptr_no_rtti_default)",
["type"] = "Warning",
[b]=f,
["groups"] = { "auto-disable-vptr-sanitizer" },
[g]={"auto-disable-vptr-sanitizer"},
["maingroup"] = "auto-disable-vptr-sanitizer",
[h]="auto-disable-vptr-sanitizer",
["category"] = ""
[a]=j
},
},
["warn_drv_dwarf_version_limited_by_target"] = {
["warn_drv_dwarf_version_limited_by_target"]={
[a] = "warning: debug information option \'A\' is not supported; requires DWARF-B but target \'C\' only provides DWARF-D [-Wunsupported-target-opt] (warn_drv_dwarf_version_limited_by_target)",
[c]="warning: debug information option \'A\' is not supported; requires DWARF-B but target \'C\' only provides DWARF-D [-Wunsupported-target-opt] (warn_drv_dwarf_version_limited_by_target)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-target-opt" },
[g]={"unsupported-target-opt"},
["maingroup"] = "unsupported-target-opt",
[h]="unsupported-target-opt",
["category"] = ""
[a]=j
},
},
["warn_drv_dxc_missing_dxv"] = {
["warn_drv_dxc_missing_dxv"]={
[a] = "warning: dxv not found. Resulting DXIL will not be validated or signed for use in release environments. [-Wdxil-validation] (warn_drv_dxc_missing_dxv)",
[c]="warning: dxv not found. Resulting DXIL will not be validated or signed for use in release environments. [-Wdxil-validation] (warn_drv_dxc_missing_dxv)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dxil-validation" },
[g]={"dxil-validation"},
["maingroup"] = "dxil-validation",
[h]="dxil-validation",
["category"] = ""
[a]=j
},
},
["warn_drv_empty_joined_argument"] = {
["warn_drv_empty_joined_argument"]={
[a] = "warning: joined argument expects additional value: \'A\' [-Wunused-command-line-argument] (warn_drv_empty_joined_argument)",
[c]="warning: joined argument expects additional value: \'A\' [-Wunused-command-line-argument] (warn_drv_empty_joined_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_fine_grained_bitfield_accesses_ignored"] = {
["warn_drv_fine_grained_bitfield_accesses_ignored"]={
[a] = "warning: option \'-ffine-grained-bitfield-accesses\' cannot be enabled together with a sanitizer; flag ignored [-Woption-ignored] (warn_drv_fine_grained_bitfield_accesses_ignored)",
[c]="warning: option \'-ffine-grained-bitfield-accesses\' cannot be enabled together with a sanitizer; flag ignored [-Woption-ignored] (warn_drv_fine_grained_bitfield_accesses_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_fjmc_for_elf_only"] = {
["warn_drv_fjmc_for_elf_only"]={
[a] = "warning: -fjmc works only for ELF; option ignored [-Woption-ignored] (warn_drv_fjmc_for_elf_only)",
[c]="warning: -fjmc works only for ELF; option ignored [-Woption-ignored] (warn_drv_fjmc_for_elf_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_fuse_ld_path"] = {
["warn_drv_fuse_ld_path"]={
[a] = "warning: \'-fuse-ld=\' taking a path is deprecated; use \'--ld-path=\' instead [-Wfuse-ld-path] (warn_drv_fuse_ld_path)",
[c]="warning: \'-fuse-ld=\' taking a path is deprecated; use \'--ld-path=\' instead [-Wfuse-ld-path] (warn_drv_fuse_ld_path)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "fuse-ld-path" },
[g]={j,p,xb,"fuse-ld-path"},
["maingroup"] = "fuse-ld-path",
[h]="fuse-ld-path",
["category"] = ""
[a]=j
},
},
["warn_drv_global_isel_incomplete"] = {
["warn_drv_global_isel_incomplete"]={
[a] = "warning: -fglobal-isel support for the \'A\' architecture is incomplete [-Wglobal-isel] (warn_drv_global_isel_incomplete)",
[c]="warning: -fglobal-isel support for the \'A\' architecture is incomplete [-Wglobal-isel] (warn_drv_global_isel_incomplete)",
["type"] = "Warning",
[b]=f,
["groups"] = { "global-isel" },
[g]={"global-isel"},
["maingroup"] = "global-isel",
[h]="global-isel",
["category"] = ""
[a]=j
},
},
["warn_drv_global_isel_incomplete_opt"] = {
["warn_drv_global_isel_incomplete_opt"]={
[a] = "warning: -fglobal-isel support is incomplete for this architecture at the current optimization level [-Wglobal-isel] (warn_drv_global_isel_incomplete_opt)",
[c]="warning: -fglobal-isel support is incomplete for this architecture at the current optimization level [-Wglobal-isel] (warn_drv_global_isel_incomplete_opt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "global-isel" },
[g]={"global-isel"},
["maingroup"] = "global-isel",
[h]="global-isel",
["category"] = ""
[a]=j
},
},
["warn_drv_input_file_unused"] = {
["warn_drv_input_file_unused"]={
[a] = "warning: A: \'B\' input unused... [-Wunused-command-line-argument] (warn_drv_input_file_unused)",
[c]="warning: A: \'B\' input unused... [-Wunused-command-line-argument] (warn_drv_input_file_unused)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_input_file_unused_by_cpp"] = {
["warn_drv_input_file_unused_by_cpp"]={
[a] = "warning: A: \'B\' input unused in cpp mode [-Wunused-command-line-argument] (warn_drv_input_file_unused_by_cpp)",
[c]="warning: A: \'B\' input unused in cpp mode [-Wunused-command-line-argument] (warn_drv_input_file_unused_by_cpp)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_invalid_arch_name_with_suggestion"] = {
["warn_drv_invalid_arch_name_with_suggestion"]={
[a] = "warning: ignoring invalid /arch: argument \'A\'; for ...-bit expected one of B [-Wunused-command-line-argument] (warn_drv_invalid_arch_name_with_suggestion)",
[c]="warning: ignoring invalid /arch: argument \'A\'; for ...-bit expected one of B [-Wunused-command-line-argument] (warn_drv_invalid_arch_name_with_suggestion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_jmc_requires_debuginfo"] = {
["warn_drv_jmc_requires_debuginfo"]={
[a] = "warning: A requires debug info. Use B or debug options that enable debugger\'s stepping function; option ignored [-Woption-ignored] (warn_drv_jmc_requires_debuginfo)",
[c]="warning: A requires debug info. Use B or debug options that enable debugger\'s stepping function; option ignored [-Woption-ignored] (warn_drv_jmc_requires_debuginfo)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_libstdcxx_not_found"] = {
["warn_drv_libstdcxx_not_found"]={
[a] = "warning: include path for libstdc++ headers not found; pass \'-stdlib=libc++\' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] (warn_drv_libstdcxx_not_found)",
[c]="warning: include path for libstdc++ headers not found; pass \'-stdlib=libc++\' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] (warn_drv_libstdcxx_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "stdlibcxx-not-found" },
[g]={"stdlibcxx-not-found"},
["maingroup"] = "stdlibcxx-not-found",
[h]="stdlibcxx-not-found",
["category"] = ""
[a]=j
},
},
["warn_drv_loongarch_conflicting_implied_val"] = {
["warn_drv_loongarch_conflicting_implied_val"]={
[a] = "warning: ignoring \'A\' as it conflicts with that implied by \'B\' (C) [-Woption-ignored] (warn_drv_loongarch_conflicting_implied_val)",
[c]="warning: ignoring \'A\' as it conflicts with that implied by \'B\' (C) [-Woption-ignored] (warn_drv_loongarch_conflicting_implied_val)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_missing_multilib"] = {
["warn_drv_missing_multilib"]={
[a] = "warning: no multilib found matching flags: A [-Wmissing-multilib] (warn_drv_missing_multilib)",
[c]="warning: no multilib found matching flags: A [-Wmissing-multilib] (warn_drv_missing_multilib)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-multilib" },
[g]={"missing-multilib"},
["maingroup"] = "missing-multilib",
[h]="missing-multilib",
["category"] = ""
[a]=j
},
},
["warn_drv_missing_plugin_arg"] = {
["warn_drv_missing_plugin_arg"]={
[a] = "warning: missing plugin argument for plugin A in B [-Winvalid-command-line-argument] (warn_drv_missing_plugin_arg)",
[c]="warning: missing plugin argument for plugin A in B [-Winvalid-command-line-argument] (warn_drv_missing_plugin_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_missing_plugin_name"] = {
["warn_drv_missing_plugin_name"]={
[a] = "warning: missing plugin name in A [-Winvalid-command-line-argument] (warn_drv_missing_plugin_name)",
[c]="warning: missing plugin name in A [-Winvalid-command-line-argument] (warn_drv_missing_plugin_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_moutline_atomics_unsupported_opt"] = {
["warn_drv_moutline_atomics_unsupported_opt"]={
[a] = "warning: \'A\' does not support \'-B\'; flag ignored [-Woption-ignored] (warn_drv_moutline_atomics_unsupported_opt)",
[c]="warning: \'A\' does not support \'-B\'; flag ignored [-Woption-ignored] (warn_drv_moutline_atomics_unsupported_opt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_moutline_unsupported_opt"] = {
["warn_drv_moutline_unsupported_opt"]={
[a] = "warning: \'A\' does not support \'-moutline\'; flag ignored [-Woption-ignored] (warn_drv_moutline_unsupported_opt)",
[c]="warning: \'A\' does not support \'-moutline\'; flag ignored [-Woption-ignored] (warn_drv_moutline_unsupported_opt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_msp430_hwmult_mismatch"] = {
["warn_drv_msp430_hwmult_mismatch"]={
[a] = "warning: the given MCU supports A hardware multiply, but \'-mhwmult\' is set to B [-Winvalid-command-line-argument] (warn_drv_msp430_hwmult_mismatch)",
[c]="warning: the given MCU supports A hardware multiply, but \'-mhwmult\' is set to B [-Winvalid-command-line-argument] (warn_drv_msp430_hwmult_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_msp430_hwmult_no_device"] = {
["warn_drv_msp430_hwmult_no_device"]={
[a] = "warning: no MCU device specified, but \'-mhwmult\' is set to \'auto\', assuming no hardware multiply; use \'-mmcu\' to specify an MSP430 device, or \'-mhwmult\' to set the hardware multiply type explicitly [-Winvalid-command-line-argument] (warn_drv_msp430_hwmult_no_device)",
[c]="warning: no MCU device specified, but \'-mhwmult\' is set to \'auto\', assuming no hardware multiply; use \'-mmcu\' to specify an MSP430 device, or \'-mhwmult\' to set the hardware multiply type explicitly [-Winvalid-command-line-argument] (warn_drv_msp430_hwmult_no_device)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_msp430_hwmult_unsupported"] = {
["warn_drv_msp430_hwmult_unsupported"]={
[a] = "warning: the given MCU does not support hardware multiply, but \'-mhwmult\' is set to A [-Winvalid-command-line-argument] (warn_drv_msp430_hwmult_unsupported)",
[c]="warning: the given MCU does not support hardware multiply, but \'-mhwmult\' is set to A [-Winvalid-command-line-argument] (warn_drv_msp430_hwmult_unsupported)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_msvc_not_found"] = {
["warn_drv_msvc_not_found"]={
[a] = "warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found] (warn_drv_msvc_not_found)",
[c]="warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found] (warn_drv_msvc_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "msvc-not-found" },
[g]={"msvc-not-found"},
["maingroup"] = "msvc-not-found",
[h]="msvc-not-found",
["category"] = ""
[a]=j
},
},
["warn_drv_multi_gpu_arch"] = {
["warn_drv_multi_gpu_arch"]={
[a] = "warning: multiple A architectures are detected: B; only the first one is used for \'C\' [-Wmulti-gpu] (warn_drv_multi_gpu_arch)",
[c]="warning: multiple A architectures are detected: B; only the first one is used for \'C\' [-Wmulti-gpu] (warn_drv_multi_gpu_arch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "multi-gpu" },
[g]={"multi-gpu"},
["maingroup"] = "multi-gpu",
[h]="multi-gpu",
["category"] = ""
[a]=j
},
},
["warn_drv_needs_hvx"] = {
["warn_drv_needs_hvx"]={
[a] = "warning: A requires HVX, use -mhvx/-mhvx= to enable it [-Woption-ignored] (warn_drv_needs_hvx)",
[c]="warning: A requires HVX, use -mhvx/-mhvx= to enable it [-Woption-ignored] (warn_drv_needs_hvx)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_new_cuda_version"] = {
["warn_drv_new_cuda_version"]={
[a] = "warning: CUDA versionA is newer than the latest... supported version B [-Wunknown-cuda-version] (warn_drv_new_cuda_version)",
[c]="warning: CUDA versionA is newer than the latest... supported version B [-Wunknown-cuda-version] (warn_drv_new_cuda_version)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-cuda-version" },
[g]={"unknown-cuda-version"},
["maingroup"] = "unknown-cuda-version",
[h]="unknown-cuda-version",
["category"] = ""
[a]=j
},
},
["warn_drv_no_floating_point_registers"] = {
["warn_drv_no_floating_point_registers"]={
[a] = "warning: \'A\': selected processor lacks floating point registers [-Wunsupported-abi] (warn_drv_no_floating_point_registers)",
[c]="warning: \'A\': selected processor lacks floating point registers [-Wunsupported-abi] (warn_drv_no_floating_point_registers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-abi" },
[g]={"unsupported-abi"},
["maingroup"] = "unsupported-abi",
[h]="unsupported-abi",
["category"] = ""
[a]=j
},
},
["warn_drv_object_size_disabled_O0"] = {
["warn_drv_object_size_disabled_O0"]={
[a] = "warning: the object size sanitizer has no effect at -O0, but is explicitly enabled: A [-Winvalid-command-line-argument] (warn_drv_object_size_disabled_O0)",
[c]="warning: the object size sanitizer has no effect at -O0, but is explicitly enabled: A [-Winvalid-command-line-argument] (warn_drv_object_size_disabled_O0)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_omp_offload_target_duplicate"] = {
["warn_drv_omp_offload_target_duplicate"]={
[a] = "warning: OpenMP offloading target \'A\' is similar to target \'B\' already specified; will be ignored [-Wopenmp-target] (warn_drv_omp_offload_target_duplicate)",
[c]="warning: OpenMP offloading target \'A\' is similar to target \'B\' already specified; will be ignored [-Wopenmp-target] (warn_drv_omp_offload_target_duplicate)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-target" },
[g]={gb,ad},
["maingroup"] = "openmp-target",
[h]=ad,
["category"] = ""
[a]=j
},
},
["warn_drv_optimization_value"] = {
["warn_drv_optimization_value"]={
[a] = "warning: optimization level \'A\' is not supported; using \'BC\' instead [-Winvalid-command-line-argument] (warn_drv_optimization_value)",
[c]="warning: optimization level \'A\' is not supported; using \'BC\' instead [-Winvalid-command-line-argument] (warn_drv_optimization_value)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_drv_overriding_flag_option"] = {
["warn_drv_overriding_flag_option"]={
[a] = "warning: overriding \'A\' option with \'B\' [-Woverriding-t-option] (warn_drv_overriding_flag_option)",
[c]="warning: overriding \'A\' option with \'B\' [-Woverriding-t-option] (warn_drv_overriding_flag_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "overriding-t-option" },
[g]={"overriding-t-option"},
["maingroup"] = "overriding-t-option",
[h]="overriding-t-option",
["category"] = ""
[a]=j
},
},
["warn_drv_partially_supported_cuda_version"] = {
["warn_drv_partially_supported_cuda_version"]={
[a] = "warning: CUDA version A is only partially supported [-Wunknown-cuda-version] (warn_drv_partially_supported_cuda_version)",
[c]="warning: CUDA version A is only partially supported [-Wunknown-cuda-version] (warn_drv_partially_supported_cuda_version)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-cuda-version" },
[g]={"unknown-cuda-version"},
["maingroup"] = "unknown-cuda-version",
[h]="unknown-cuda-version",
["category"] = ""
[a]=j
},
},
["warn_drv_pch_not_first_include"] = {
["warn_drv_pch_not_first_include"]={
[a] = "warning: precompiled header \'A\' was ignored because \'B\' is not first \'-include\' (warn_drv_pch_not_first_include)",
[c]="warning: precompiled header \'A\' was ignored because \'B\' is not first \'-include\' (warn_drv_pch_not_first_include)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_drv_potentially_misspelled_joined_argument"] = {
["warn_drv_potentially_misspelled_joined_argument"]={
[a] = "warning: joined argument treated as \'A\'; did you mean \'B\'? [-Wunknown-argument] (warn_drv_potentially_misspelled_joined_argument)",
[c]="warning: joined argument treated as \'A\'; did you mean \'B\'? [-Wunknown-argument] (warn_drv_potentially_misspelled_joined_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-argument" },
[g]={od},
["maingroup"] = "unknown-argument",
[h]=od,
["category"] = ""
[a]=j
},
},
["warn_drv_preprocessed_input_file_unused"] = {
["warn_drv_preprocessed_input_file_unused"]={
[a] = "warning: A: previously preprocessed input... [-Wunused-command-line-argument] (warn_drv_preprocessed_input_file_unused)",
[c]="warning: A: previously preprocessed input... [-Wunused-command-line-argument] (warn_drv_preprocessed_input_file_unused)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_ps_force_pic"] = {
["warn_drv_ps_force_pic"]={
[a] = "warning: option \'A\' was ignored by the B toolchain, using \'-fPIC\' [-Woption-ignored] (warn_drv_ps_force_pic)",
[c]="warning: option \'A\' was ignored by the B toolchain, using \'-fPIC\' [-Woption-ignored] (warn_drv_ps_force_pic)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_sarif_format_unstable"] = {
["warn_drv_sarif_format_unstable"]={
[a] = "warning: diagnostic formatting in SARIF mode is currently unstable [-Wsarif-format-unstable] (warn_drv_sarif_format_unstable)",
[c]="warning: diagnostic formatting in SARIF mode is currently unstable [-Wsarif-format-unstable] (warn_drv_sarif_format_unstable)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sarif-format-unstable" },
[g]={"sarif-format-unstable"},
["maingroup"] = "sarif-format-unstable",
[h]="sarif-format-unstable",
["category"] = ""
[a]=j
},
},
["warn_drv_treating_input_as_cxx"] = {
["warn_drv_treating_input_as_cxx"]={
[a] = "warning: treating \'A\' input as \'B\' when in C++ mode, this behavior is deprecated [-Wdeprecated] (warn_drv_treating_input_as_cxx)",
[c]="warning: treating \'A\' input as \'B\' when in C++ mode, this behavior is deprecated [-Wdeprecated] (warn_drv_treating_input_as_cxx)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_drv_unable_to_find_directory_expected"] = {
["warn_drv_unable_to_find_directory_expected"]={
[a] = "warning: unable to find A directory, expected to be in \'B\' found via C [-Winvalid-or-nonexistent-directory] (warn_drv_unable_to_find_directory_expected)",
[c]="warning: unable to find A directory, expected to be in \'B\' found via C [-Winvalid-or-nonexistent-directory] (warn_drv_unable_to_find_directory_expected)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "invalid-or-nonexistent-directory" },
[g]={"invalid-or-nonexistent-directory"},
["maingroup"] = "invalid-or-nonexistent-directory",
[h]="invalid-or-nonexistent-directory",
["category"] = ""
[a]=j
},
},
["warn_drv_unknown_argument_clang_cl"] = {
["warn_drv_unknown_argument_clang_cl"]={
[a] = "warning: unknown argument ignored in clang-cl: \'A\' [-Wunknown-argument] (warn_drv_unknown_argument_clang_cl)",
[c]="warning: unknown argument ignored in clang-cl: \'A\' [-Wunknown-argument] (warn_drv_unknown_argument_clang_cl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-argument" },
[g]={od},
["maingroup"] = "unknown-argument",
[h]=od,
["category"] = ""
[a]=j
},
},
["warn_drv_unknown_argument_clang_cl_with_suggestion"] = {
["warn_drv_unknown_argument_clang_cl_with_suggestion"]={
[a] = "warning: unknown argument ignored in clang-cl \'A\'; did you mean \'B\'? [-Wunknown-argument] (warn_drv_unknown_argument_clang_cl_with_suggestion)",
[c]="warning: unknown argument ignored in clang-cl \'A\'; did you mean \'B\'? [-Wunknown-argument] (warn_drv_unknown_argument_clang_cl_with_suggestion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-argument" },
[g]={od},
["maingroup"] = "unknown-argument",
[h]=od,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_debug_info_opt_for_target"] = {
["warn_drv_unsupported_debug_info_opt_for_target"]={
[a] = "warning: debug information option \'A\' is not supported for target \'B\' [-Wunsupported-target-opt] (warn_drv_unsupported_debug_info_opt_for_target)",
[c]="warning: debug information option \'A\' is not supported for target \'B\' [-Wunsupported-target-opt] (warn_drv_unsupported_debug_info_opt_for_target)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-target-opt" },
[g]={"unsupported-target-opt"},
["maingroup"] = "unsupported-target-opt",
[h]="unsupported-target-opt",
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_diag_option_for_flang"] = {
["warn_drv_unsupported_diag_option_for_flang"]={
[a] = "warning: The warning option \'-A\' is not supported [-Woption-ignored] (warn_drv_unsupported_diag_option_for_flang)",
[c]="warning: The warning option \'-A\' is not supported [-Woption-ignored] (warn_drv_unsupported_diag_option_for_flang)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_float_abi_by_lib"] = {
["warn_drv_unsupported_float_abi_by_lib"]={
[a] = "warning: float ABI \'A\' is not supported by current library [-Wunsupported-abi] (warn_drv_unsupported_float_abi_by_lib)",
[c]="warning: float ABI \'A\' is not supported by current library [-Wunsupported-abi] (warn_drv_unsupported_float_abi_by_lib)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-abi" },
[g]={"unsupported-abi"},
["maingroup"] = "unsupported-abi",
[h]="unsupported-abi",
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_gpopt"] = {
["warn_drv_unsupported_gpopt"]={
[a] = "warning: ignoring \'-mgpopt\' option as it cannot be used with ...-mabicalls [-Wunsupported-gpopt] (warn_drv_unsupported_gpopt)",
[c]="warning: ignoring \'-mgpopt\' option as it cannot be used with ...-mabicalls [-Wunsupported-gpopt] (warn_drv_unsupported_gpopt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-gpopt" },
[g]={"unsupported-gpopt"},
["maingroup"] = "unsupported-gpopt",
[h]="unsupported-gpopt",
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_longcalls"] = {
["warn_drv_unsupported_longcalls"]={
[a] = "warning: ignoring \'-mlong-calls\' option as it is not currently supported with ...-mabicalls [-Woption-ignored] (warn_drv_unsupported_longcalls)",
[c]="warning: ignoring \'-mlong-calls\' option as it is not currently supported with ...-mabicalls [-Woption-ignored] (warn_drv_unsupported_longcalls)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_opt_for_target"] = {
["warn_drv_unsupported_opt_for_target"]={
[a] = "warning: optimization flag \'A\' is not supported for target \'B\' [-Wignored-optimization-argument] (warn_drv_unsupported_opt_for_target)",
[c]="warning: optimization flag \'A\' is not supported for target \'B\' [-Wignored-optimization-argument] (warn_drv_unsupported_opt_for_target)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-optimization-argument", "invalid-command-line-argument" },
[g]={"ignored-optimization-argument",zb},
["maingroup"] = "ignored-optimization-argument",
[h]="ignored-optimization-argument",
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_option_for_flang"] = {
["warn_drv_unsupported_option_for_flang"]={
[a] = "warning: the argument \'A\' is not supported for option \'B\'. Mapping to \'CD\' [-Woption-ignored] (warn_drv_unsupported_option_for_flang)",
[c]="warning: the argument \'A\' is not supported for option \'B\'. Mapping to \'CD\' [-Woption-ignored] (warn_drv_unsupported_option_for_flang)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_option_for_offload_arch_req_feature"] = {
["warn_drv_unsupported_option_for_offload_arch_req_feature"]={
[a] = "warning: ignoring \'A\' option for offload arch \'B\' as it is not currently supported there. Use it with an offload arch containing \'C\' instead [-Woption-ignored] (warn_drv_unsupported_option_for_offload_arch_req_feature)",
[c]="warning: ignoring \'A\' option for offload arch \'B\' as it is not currently supported there. Use it with an offload arch containing \'C\' instead [-Woption-ignored] (warn_drv_unsupported_option_for_offload_arch_req_feature)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_option_for_processor"] = {
["warn_drv_unsupported_option_for_processor"]={
[a] = "warning: ignoring \'A\' option as it is not currently supported for processor \'B\' [-Woption-ignored] (warn_drv_unsupported_option_for_processor)",
[c]="warning: ignoring \'A\' option as it is not currently supported for processor \'B\' [-Woption-ignored] (warn_drv_unsupported_option_for_processor)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_option_for_target"] = {
["warn_drv_unsupported_option_for_target"]={
[a] = "warning: ignoring \'A\' option as it is not currently supported for target \'B\' [-Woption-ignored] (warn_drv_unsupported_option_for_target)",
[c]="warning: ignoring \'A\' option as it is not currently supported for target \'B\' [-Woption-ignored] (warn_drv_unsupported_option_for_target)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_pic_with_mabicalls"] = {
["warn_drv_unsupported_pic_with_mabicalls"]={
[a] = "warning: ignoring \'A\' option as it cannot be used with ... -mabicalls and the N64 ABI [-Woption-ignored] (warn_drv_unsupported_pic_with_mabicalls)",
[c]="warning: ignoring \'A\' option as it cannot be used with ... -mabicalls and the N64 ABI [-Woption-ignored] (warn_drv_unsupported_pic_with_mabicalls)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unsupported_sdata"] = {
["warn_drv_unsupported_sdata"]={
[a] = "warning: ignoring \'-msmall-data-limit=\' with -mcmodel=large for -fpic or RV64 [-Woption-ignored] (warn_drv_unsupported_sdata)",
[c]="warning: ignoring \'-msmall-data-limit=\' with -mcmodel=large for -fpic or RV64 [-Woption-ignored] (warn_drv_unsupported_sdata)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_drv_unused_argument"] = {
["warn_drv_unused_argument"]={
[a] = "warning: argument unused during compilation: \'A\' [-Wunused-command-line-argument] (warn_drv_unused_argument)",
[c]="warning: argument unused during compilation: \'A\' [-Wunused-command-line-argument] (warn_drv_unused_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_unused_x"] = {
["warn_drv_unused_x"]={
[a] = "warning: \'-x A\' after last input file has no effect [-Wunused-command-line-argument] (warn_drv_unused_x)",
[c]="warning: \'-x A\' after last input file has no effect [-Wunused-command-line-argument] (warn_drv_unused_x)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_drv_yc_multiple_inputs_clang_cl"] = {
["warn_drv_yc_multiple_inputs_clang_cl"]={
[a] = "warning: support for \'/Yc\' with more than one source file not implemented yet; flag ignored [-Wclang-cl-pch] (warn_drv_yc_multiple_inputs_clang_cl)",
[c]="warning: support for \'/Yc\' with more than one source file not implemented yet; flag ignored [-Wclang-cl-pch] (warn_drv_yc_multiple_inputs_clang_cl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "clang-cl-pch" },
[g]={Sc},
["maingroup"] = "clang-cl-pch",
[h]=Sc,
["category"] = ""
[a]=j
},
},
["warn_drv_ycyu_different_arg_clang_cl"] = {
["warn_drv_ycyu_different_arg_clang_cl"]={
[a] = "warning: support for \'/Yc\' and \'/Yu\' with different filenames not implemented yet; flags ignored [-Wclang-cl-pch] (warn_drv_ycyu_different_arg_clang_cl)",
[c]="warning: support for \'/Yc\' and \'/Yu\' with different filenames not implemented yet; flags ignored [-Wclang-cl-pch] (warn_drv_ycyu_different_arg_clang_cl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "clang-cl-pch" },
[g]={Sc},
["maingroup"] = "clang-cl-pch",
[h]=Sc,
["category"] = ""
[a]=j
},
},
["warn_dup_category_def"] = {
["warn_dup_category_def"]={
[a] = "warning: duplicate definition of category A on interface B [-Wobjc-duplicate-category-definition] (warn_dup_category_def)",
[c]="warning: duplicate definition of category A on interface B [-Wobjc-duplicate-category-definition] (warn_dup_category_def)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-duplicate-category-definition" },
[g]={"objc-duplicate-category-definition"},
["maingroup"] = "objc-duplicate-category-definition",
[h]="objc-duplicate-category-definition",
["category"] = ""
[a]=j
},
},
["warn_duplicate_attribute"] = {
["warn_duplicate_attribute"]={
[a] = "warning: attribute A is already applied with different arguments [-Wignored-attributes] (warn_duplicate_attribute)",
[c]="warning: attribute A is already applied with different arguments [-Wignored-attributes] (warn_duplicate_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_duplicate_attribute_exact"] = {
["warn_duplicate_attribute_exact"]={
[a] = "warning: attribute A is already applied [-Wignored-attributes] (warn_duplicate_attribute_exact)",
[c]="warning: attribute A is already applied [-Wignored-attributes] (warn_duplicate_attribute_exact)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_duplicate_codeseg_attribute"] = {
["warn_duplicate_codeseg_attribute"]={
[a] = "warning: duplicate code segment specifiers [-Wsection] (warn_duplicate_codeseg_attribute)",
[c]="warning: duplicate code segment specifiers [-Wsection] (warn_duplicate_codeseg_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "section" },
[g]={kd},
["maingroup"] = "section",
[h]=kd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_duplicate_declspec"] = {
["warn_duplicate_declspec"]={
[a] = "warning: duplicate \'A\' declaration specifier [-Wduplicate-decl-specifier] (warn_duplicate_declspec)",
[c]="warning: duplicate \'A\' declaration specifier [-Wduplicate-decl-specifier] (warn_duplicate_declspec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "duplicate-decl-specifier" },
[g]={Jc},
["maingroup"] = "duplicate-decl-specifier",
[h]=Jc,
["category"] = ""
[a]=j
},
},
["warn_duplicate_enum_values"] = {
["warn_duplicate_enum_values"]={
[a] = "warning: element A has been implicitly assigned B which another element has been assigned [-Wduplicate-enum] (warn_duplicate_enum_values)",
[c]="warning: element A has been implicitly assigned B which another element has been assigned [-Wduplicate-enum] (warn_duplicate_enum_values)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "duplicate-enum" },
[g]={"duplicate-enum"},
["maingroup"] = "duplicate-enum",
[h]="duplicate-enum",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_duplicate_method_decl"] = {
["warn_duplicate_method_decl"]={
[a] = "warning: multiple declarations of method A found and ignored [-Wduplicate-method-match] (warn_duplicate_method_decl)",
[c]="warning: multiple declarations of method A found and ignored [-Wduplicate-method-match] (warn_duplicate_method_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "duplicate-method-match" },
[g]={"duplicate-method-match"},
["maingroup"] = "duplicate-method-match",
[h]="duplicate-method-match",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_duplicate_module_file_extension"] = {
["warn_duplicate_module_file_extension"]={
[a] = "warning: duplicate module file extension block name \'A\' [-Wmodule-file-extension] (warn_duplicate_module_file_extension)",
[c]="warning: duplicate module file extension block name \'A\' [-Wmodule-file-extension] (warn_duplicate_module_file_extension)",
["type"] = "Warning",
[b]=f,
["groups"] = { "module-file-extension" },
[g]={"module-file-extension"},
["maingroup"] = "module-file-extension",
[h]="module-file-extension",
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["warn_duplicate_protocol_def"] = {
["warn_duplicate_protocol_def"]={
[a] = "warning: duplicate protocol definition of A is ignored [-Wduplicate-protocol] (warn_duplicate_protocol_def)",
[c]="warning: duplicate protocol definition of A is ignored [-Wduplicate-protocol] (warn_duplicate_protocol_def)",
["type"] = "Warning",
[b]=f,
["groups"] = { "duplicate-protocol" },
[g]={"duplicate-protocol"},
["maingroup"] = "duplicate-protocol",
[h]="duplicate-protocol",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_dyn_class_memaccess"] = {
["warn_dyn_class_memaccess"]={
[a] = "warning: ... this A call is a pointer to ...dynamic class B; vtable pointer will be ... [-Wdynamic-class-memaccess] (warn_dyn_class_memaccess)",
[c]="warning: ... this A call is a pointer to ...dynamic class B; vtable pointer will be ... [-Wdynamic-class-memaccess] (warn_dyn_class_memaccess)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dynamic-class-memaccess", "suspicious-memaccess" },
[g]={"dynamic-class-memaccess","suspicious-memaccess"},
["maingroup"] = "dynamic-class-memaccess",
[h]="dynamic-class-memaccess",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_eagerly_load_for_standard_cplusplus_modules"] = {
["warn_eagerly_load_for_standard_cplusplus_modules"]={
[a] = "warning: the form \'-fmodule-file=<BMI-path>\' is deprecated for standard C++ named modules;consider to use \'-fmodule-file=<module-name>=<BMI-path>\' instead [-Weager-load-cxx-named-modules] (warn_eagerly_load_for_standard_cplusplus_modules)",
[c]="warning: the form \'-fmodule-file=<BMI-path>\' is deprecated for standard C++ named modules;consider to use \'-fmodule-file=<module-name>=<BMI-path>\' instead [-Weager-load-cxx-named-modules] (warn_eagerly_load_for_standard_cplusplus_modules)",
["type"] = "Warning",
[b]=f,
["groups"] = { "eager-load-cxx-named-modules" },
[g]={"eager-load-cxx-named-modules"},
["maingroup"] = "eager-load-cxx-named-modules",
[h]="eager-load-cxx-named-modules",
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["warn_empty_for_body"] = {
["warn_empty_for_body"]={
[a] = "warning: for loop has empty body [-Wempty-body] (warn_empty_for_body)",
[c]="warning: for loop has empty body [-Wempty-body] (warn_empty_for_body)",
["type"] = "Warning",
[b]=f,
["groups"] = { "empty-body" },
[g]={tc},
["maingroup"] = "empty-body",
[h]=tc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_empty_format_string"] = {
["warn_empty_format_string"]={
[a] = "warning: format string is empty [-Wformat-zero-length] (warn_empty_format_string)",
[c]="warning: format string is empty [-Wformat-zero-length] (warn_empty_format_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "format-zero-length", "most" },
[g]={p,q,E,"format-zero-length",t},
["maingroup"] = "format-zero-length",
[h]="format-zero-length",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_empty_if_body"] = {
["warn_empty_if_body"]={
[a] = "warning: if statement has empty body [-Wempty-body] (warn_empty_if_body)",
[c]="warning: if statement has empty body [-Wempty-body] (warn_empty_if_body)",
["type"] = "Warning",
[b]=f,
["groups"] = { "empty-body" },
[g]={tc},
["maingroup"] = "empty-body",
[h]=tc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_empty_init_statement"] = {
["warn_empty_init_statement"]={
[a] = "warning: empty initialization statement of \'...\' has no effect [-Wempty-init-stmt] (warn_empty_init_statement)",
[c]="warning: empty initialization statement of \'...\' has no effect [-Wempty-init-stmt] (warn_empty_init_statement)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "empty-init-stmt", "extra", "extra-semi-stmt" },
[g]={j,p,"empty-init-stmt",xb,"extra-semi-stmt"},
["maingroup"] = "empty-init-stmt",
[h]="empty-init-stmt",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_empty_parens_are_function_decl"] = {
["warn_empty_parens_are_function_decl"]={
[a] = "warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] (warn_empty_parens_are_function_decl)",
[c]="warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] (warn_empty_parens_are_function_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "vexing-parse" },
[g]={"vexing-parse"},
["maingroup"] = "vexing-parse",
[h]="vexing-parse",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_empty_range_based_for_body"] = {
["warn_empty_range_based_for_body"]={
[a] = "warning: range-based for loop has empty body [-Wempty-body] (warn_empty_range_based_for_body)",
[c]="warning: range-based for loop has empty body [-Wempty-body] (warn_empty_range_based_for_body)",
["type"] = "Warning",
[b]=f,
["groups"] = { "empty-body" },
[g]={tc},
["maingroup"] = "empty-body",
[h]=tc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_empty_switch_body"] = {
["warn_empty_switch_body"]={
[a] = "warning: switch statement has empty body [-Wempty-body] (warn_empty_switch_body)",
[c]="warning: switch statement has empty body [-Wempty-body] (warn_empty_switch_body)",
["type"] = "Warning",
[b]=f,
["groups"] = { "empty-body" },
[g]={tc},
["maingroup"] = "empty-body",
[h]=tc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_empty_while_body"] = {
["warn_empty_while_body"]={
[a] = "warning: while loop has empty body [-Wempty-body] (warn_empty_while_body)",
[c]="warning: while loop has empty body [-Wempty-body] (warn_empty_while_body)",
["type"] = "Warning",
[b]=f,
["groups"] = { "empty-body" },
[g]={tc},
["maingroup"] = "empty-body",
[h]=tc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_enum_constant_in_bool_context"] = {
["warn_enum_constant_in_bool_context"]={
[a] = "warning: converting the enum constant to a boolean [-Wint-in-bool-context] (warn_enum_constant_in_bool_context)",
[c]="warning: converting the enum constant to a boolean [-Wint-in-bool-context] (warn_enum_constant_in_bool_context)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "int-in-bool-context", "most" },
[g]={p,q,"int-in-bool-context",t},
["maingroup"] = "int-in-bool-context",
[h]="int-in-bool-context",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_enum_value_overflow"] = {
["warn_enum_value_overflow"]={
[a] = "warning: overflow in enumeration value (warn_enum_value_overflow)",
[c]="warning: overflow in enumeration value (warn_enum_value_overflow)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_equality_with_extra_parens"] = {
["warn_equality_with_extra_parens"]={
[a] = "warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (warn_equality_with_extra_parens)",
[c]="warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (warn_equality_with_extra_parens)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "parentheses", "parentheses-equality" },
[g]={p,q,bc,"parentheses-equality"},
["maingroup"] = "parentheses-equality",
[h]="parentheses-equality",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_exception_caught_by_earlier_handler"] = {
["warn_exception_caught_by_earlier_handler"]={
[a] = "warning: exception of type A will be caught by earlier handler [-Wexceptions] (warn_exception_caught_by_earlier_handler)",
[c]="warning: exception of type A will be caught by earlier handler [-Wexceptions] (warn_exception_caught_by_earlier_handler)",
["type"] = "Warning",
[b]=f,
["groups"] = { "exceptions" },
[g]={Gd},
["maingroup"] = "exceptions",
[h]=Gd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_exception_spec_deprecated"] = {
["warn_exception_spec_deprecated"]={
[a] = "warning: dynamic exception specifications are deprecated [-Wdeprecated-dynamic-exception-spec] (warn_exception_spec_deprecated)",
[c]="warning: dynamic exception specifications are deprecated [-Wdeprecated-dynamic-exception-spec] (warn_exception_spec_deprecated)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated", "deprecated-dynamic-exception-spec", "dynamic-exception-spec" },
[g]={K,"deprecated-dynamic-exception-spec","dynamic-exception-spec"},
["maingroup"] = "deprecated-dynamic-exception-spec",
[h]="deprecated-dynamic-exception-spec",
["category"] = "Deprecations"
[a]=V
},
},
["warn_exit_time_destructor"] = {
["warn_exit_time_destructor"]={
[a] = "warning: declaration requires an exit-time destructor [-Wexit-time-destructors] (warn_exit_time_destructor)",
[c]="warning: declaration requires an exit-time destructor [-Wexit-time-destructors] (warn_exit_time_destructor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "exit-time-destructors" },
[g]={"exit-time-destructors"},
["maingroup"] = "exit-time-destructors",
[h]="exit-time-destructors",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_expected_consistent_version_separator"] = {
["warn_expected_consistent_version_separator"]={
[a] = "warning: use same version number separators \'_\' or \'.\'; as in \'major[.minor[.subminor]]\' [-Wavailability] (warn_expected_consistent_version_separator)",
[c]="warning: use same version number separators \'_\' or \'.\'; as in \'major[.minor[.subminor]]\' [-Wavailability] (warn_expected_consistent_version_separator)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_expected_qualified_after_typename"] = {
["warn_expected_qualified_after_typename"]={
[a] = "warning: expected a qualified name after \'typename\' (warn_expected_qualified_after_typename)",
[c]="warning: expected a qualified name after \'typename\' (warn_expected_qualified_after_typename)",
["type"] = "Warning",
[b]=f,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_expecting_lock_held_on_loop"] = {
["warn_expecting_lock_held_on_loop"]={
[a] = "warning: expecting A \'B\' to be held at start of each loop [-Wthread-safety-analysis] (warn_expecting_lock_held_on_loop)",
[c]="warning: expecting A \'B\' to be held at start of each loop [-Wthread-safety-analysis] (warn_expecting_lock_held_on_loop)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_expecting_locked"] = {
["warn_expecting_locked"]={
[a] = "warning: expecting A \'B\' to be held at the end of function [-Wthread-safety-analysis] (warn_expecting_locked)",
[c]="warning: expecting A \'B\' to be held at the end of function [-Wthread-safety-analysis] (warn_expecting_locked)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_experimental_header_unit"] = {
["warn_experimental_header_unit"]={
[a] = "warning: the implementation of header units is in an experimental phase [-Wexperimental-header-units] (warn_experimental_header_unit)",
[c]="warning: the implementation of header units is in an experimental phase [-Wexperimental-header-units] (warn_experimental_header_unit)",
["type"] = "Warning",
[b]=f,
["groups"] = { "experimental-header-units" },
[g]={"experimental-header-units"},
["maingroup"] = "experimental-header-units",
[h]="experimental-header-units",
["category"] = "Modules Issue"
[a]=D
},
},
["warn_explicit_instantiation_after_specialization"] = {
["warn_explicit_instantiation_after_specialization"]={
[a] = "warning: explicit instantiation of A that occurs after an explicit specialization has no effect [-Winstantiation-after-specialization] (warn_explicit_instantiation_after_specialization)",
[c]="warning: explicit instantiation of A that occurs after an explicit specialization has no effect [-Winstantiation-after-specialization] (warn_explicit_instantiation_after_specialization)",
["type"] = "Warning",
[b]=f,
["groups"] = { "instantiation-after-specialization" },
[g]={"instantiation-after-specialization"},
["maingroup"] = "instantiation-after-specialization",
[h]="instantiation-after-specialization",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_explicit_instantiation_inline_0x"] = {
["warn_explicit_instantiation_inline_0x"]={
[a] = "warning: explicit instantiation cannot be \'inline\' [-Wc++11-compat] (warn_explicit_instantiation_inline_0x)",
[c]="warning: explicit instantiation cannot be \'inline\' [-Wc++11-compat] (warn_explicit_instantiation_inline_0x)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_explicit_instantiation_must_be_global_0x"] = {
["warn_explicit_instantiation_must_be_global_0x"]={
[a] = "warning: explicit instantiation of A must occur at global scope [-Wc++11-compat] (warn_explicit_instantiation_must_be_global_0x)",
[c]="warning: explicit instantiation of A must occur at global scope [-Wc++11-compat] (warn_explicit_instantiation_must_be_global_0x)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_explicit_instantiation_out_of_scope_0x"] = {
["warn_explicit_instantiation_out_of_scope_0x"]={
[a] = "warning: explicit instantiation of A not in a namespace enclosing B [-Wc++11-compat] (warn_explicit_instantiation_out_of_scope_0x)",
[c]="warning: explicit instantiation of A not in a namespace enclosing B [-Wc++11-compat] (warn_explicit_instantiation_out_of_scope_0x)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_explicit_instantiation_unqualified_wrong_namespace_0x"] = {
["warn_explicit_instantiation_unqualified_wrong_namespace_0x"]={
[a] = "warning: explicit instantiation of A must occur in namespace B [-Wc++11-compat] (warn_explicit_instantiation_unqualified_wrong_namespace_0x)",
[c]="warning: explicit instantiation of A must occur in namespace B [-Wc++11-compat] (warn_explicit_instantiation_unqualified_wrong_namespace_0x)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ext_c2x_attributes"] = {
["warn_ext_c2x_attributes"]={
[a] = "warning: [[]] attributes are a C2x extension [-Wc2x-extensions] (warn_ext_c2x_attributes)",
[c]="warning: [[]] attributes are a C2x extension [-Wc2x-extensions] (warn_ext_c2x_attributes)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c2x-extensions", "pedantic" },
[g]={Wb,s},
["maingroup"] = "c2x-extensions",
[h]=Wb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_ext_cxx11_attributes"] = {
["warn_ext_cxx11_attributes"]={
[a] = "warning: [[]] attributes are a C++11 extension [-Wc++11-extensions] (warn_ext_cxx11_attributes)",
[c]="warning: [[]] attributes are a C++11 extension [-Wc++11-extensions] (warn_ext_cxx11_attributes)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-extensions", "c++11-extensions", "pedantic" },
[g]={rb,G,s},
["maingroup"] = "c++11-extensions",
[h]=G,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_ext_int_deprecated"] = {
["warn_ext_int_deprecated"]={
[a] = "warning: \'_ExtInt\' is deprecated; use \'_BitInt\' instead [-Wdeprecated-type] (warn_ext_int_deprecated)",
[c]="warning: \'_ExtInt\' is deprecated; use \'_BitInt\' instead [-Wdeprecated-type] (warn_ext_int_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-type" },
[g]={K,"deprecated-type"},
["maingroup"] = "deprecated-type",
[h]="deprecated-type",
["category"] = "Deprecations"
[a]=V
},
},
["warn_extern_init"] = {
["warn_extern_init"]={
[a] = "warning: \'extern\' variable has an initializer [-Wextern-initializer] (warn_extern_init)",
[c]="warning: \'extern\' variable has an initializer [-Wextern-initializer] (warn_extern_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "extern-initializer" },
[g]={"extern-initializer"},
["maingroup"] = "extern-initializer",
[h]="extern-initializer",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_extra_semi_after_mem_fn_def"] = {
["warn_extra_semi_after_mem_fn_def"]={
[a] = "warning: extra \';\' after member function definition [-Wextra-semi] (warn_extra_semi_after_mem_fn_def)",
[c]="warning: extra \';\' after member function definition [-Wextra-semi] (warn_extra_semi_after_mem_fn_def)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "extra-semi" },
[g]={id},
["maingroup"] = "extra-semi",
[h]=id,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_falloff_nonvoid_coroutine"] = {
["warn_falloff_nonvoid_coroutine"]={
[a] = "warning: non-void coroutine does not return a value [-Wreturn-type] (warn_falloff_nonvoid_coroutine)",
[c]="warning: non-void coroutine does not return a value [-Wreturn-type] (warn_falloff_nonvoid_coroutine)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_falloff_nonvoid_function"] = {
["warn_falloff_nonvoid_function"]={
[a] = "warning: non-void function does not return a value [-Wreturn-type] (warn_falloff_nonvoid_function)",
[c]="warning: non-void function does not return a value [-Wreturn-type] (warn_falloff_nonvoid_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_falloff_nonvoid_lambda"] = {
["warn_falloff_nonvoid_lambda"]={
[a] = "warning: non-void lambda does not return a value [-Wreturn-type] (warn_falloff_nonvoid_lambda)",
[c]="warning: non-void lambda does not return a value [-Wreturn-type] (warn_falloff_nonvoid_lambda)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_falloff_noreturn_function"] = {
["warn_falloff_noreturn_function"]={
[a] = "warning: function declared \'noreturn\' should not return [-Winvalid-noreturn] (warn_falloff_noreturn_function)",
[c]="warning: function declared \'noreturn\' should not return [-Winvalid-noreturn] (warn_falloff_noreturn_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-noreturn" },
[g]={"invalid-noreturn"},
["maingroup"] = "invalid-noreturn",
[h]="invalid-noreturn",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fe_backend_frame_larger_than"] = {
["warn_fe_backend_frame_larger_than"]={
[a] = "warning: A [-Wframe-larger-than] (warn_fe_backend_frame_larger_than)",
[c]="warning: A [-Wframe-larger-than] (warn_fe_backend_frame_larger_than)",
["type"] = "Warning",
[b]=f,
["groups"] = { "frame-larger-than", "frame-larger-than=" },
[g]={"frame-larger-than","frame-larger-than="},
["maingroup"] = "frame-larger-than",
[h]="frame-larger-than",
["category"] = "Backend Issue"
[a]=Vb
},
},
["warn_fe_backend_invalid_feature_flag"] = {
["warn_fe_backend_invalid_feature_flag"]={
[a] = "warning: feature flag \'A\' must start with either \'+\' to enable the feature or \'-\' to disable it; flag ignored [-Winvalid-command-line-argument] (warn_fe_backend_invalid_feature_flag)",
[c]="warning: feature flag \'A\' must start with either \'+\' to enable the feature or \'-\' to disable it; flag ignored [-Winvalid-command-line-argument] (warn_fe_backend_invalid_feature_flag)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_fe_backend_optimization_failure"] = {
["warn_fe_backend_optimization_failure"]={
[a] = "warning: A [-Wpass-failed] (warn_fe_backend_optimization_failure)",
[c]="warning: A [-Wpass-failed] (warn_fe_backend_optimization_failure)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pass-failed" },
[g]={"pass-failed"},
["maingroup"] = "pass-failed",
[h]="pass-failed",
["category"] = "Backend Issue"
[a]=Vb
},
},
["warn_fe_backend_plugin"] = {
["warn_fe_backend_plugin"]={
[a] = "warning: A [-Wbackend-plugin] (warn_fe_backend_plugin)",
[c]="warning: A [-Wbackend-plugin] (warn_fe_backend_plugin)",
["type"] = "Warning",
[b]=f,
["groups"] = { "backend-plugin" },
[g]={"backend-plugin"},
["maingroup"] = "backend-plugin",
[h]="backend-plugin",
["category"] = "Backend Issue"
[a]=Vb
},
},
["warn_fe_backend_readonly_feature_flag"] = {
["warn_fe_backend_readonly_feature_flag"]={
[a] = "warning: feature flag \'A\' is ignored since the feature is read only [-Winvalid-command-line-argument] (warn_fe_backend_readonly_feature_flag)",
[c]="warning: feature flag \'A\' is ignored since the feature is read only [-Winvalid-command-line-argument] (warn_fe_backend_readonly_feature_flag)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_fe_backend_resource_limit"] = {
["warn_fe_backend_resource_limit"]={
[a] = "warning: A (B) exceeds limit (C) in \'D\' [-Wbackend-plugin] (warn_fe_backend_resource_limit)",
[c]="warning: A (B) exceeds limit (C) in \'D\' [-Wbackend-plugin] (warn_fe_backend_resource_limit)",
["type"] = "Warning",
[b]=f,
["groups"] = { "backend-plugin" },
[g]={"backend-plugin"},
["maingroup"] = "backend-plugin",
[h]="backend-plugin",
["category"] = "Backend Issue"
[a]=Vb
},
},
["warn_fe_backend_unsupported_fp_exceptions"] = {
["warn_fe_backend_unsupported_fp_exceptions"]={
[a] = "warning: overriding currently unsupported use of floating point exceptions on this target [-Wunsupported-floating-point-opt] (warn_fe_backend_unsupported_fp_exceptions)",
[c]="warning: overriding currently unsupported use of floating point exceptions on this target [-Wunsupported-floating-point-opt] (warn_fe_backend_unsupported_fp_exceptions)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-floating-point-opt" },
[g]={"unsupported-floating-point-opt"},
["maingroup"] = "unsupported-floating-point-opt",
[h]="unsupported-floating-point-opt",
["category"] = ""
[a]=j
},
},
["warn_fe_backend_unsupported_fp_rounding"] = {
["warn_fe_backend_unsupported_fp_rounding"]={
[a] = "warning: overriding currently unsupported rounding mode on this target [-Wunsupported-floating-point-opt] (warn_fe_backend_unsupported_fp_rounding)",
[c]="warning: overriding currently unsupported rounding mode on this target [-Wunsupported-floating-point-opt] (warn_fe_backend_unsupported_fp_rounding)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-floating-point-opt" },
[g]={"unsupported-floating-point-opt"},
["maingroup"] = "unsupported-floating-point-opt",
[h]="unsupported-floating-point-opt",
["category"] = ""
[a]=j
},
},
["warn_fe_backend_warning_attr"] = {
["warn_fe_backend_warning_attr"]={
[a] = "warning: call to \'A\' declared with \'warning\' attribute: B [-Wattribute-warning] (warn_fe_backend_warning_attr)",
[c]="warning: call to \'A\' declared with \'warning\' attribute: B [-Wattribute-warning] (warn_fe_backend_warning_attr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attribute-warning" },
[g]={"attribute-warning"},
["maingroup"] = "attribute-warning",
[h]="attribute-warning",
["category"] = "Backend Issue"
[a]=Vb
},
},
["warn_fe_cc_log_diagnostics_failure"] = {
["warn_fe_cc_log_diagnostics_failure"]={
[a] = "warning: unable to open CC_LOG_DIAGNOSTICS file: A (using stderr) (warn_fe_cc_log_diagnostics_failure)",
[c]="warning: unable to open CC_LOG_DIAGNOSTICS file: A (using stderr) (warn_fe_cc_log_diagnostics_failure)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_fe_cc_print_header_failure"] = {
["warn_fe_cc_print_header_failure"]={
[a] = "warning: unable to open CC_PRINT_HEADERS file: A (using stderr) (warn_fe_cc_print_header_failure)",
[c]="warning: unable to open CC_PRINT_HEADERS file: A (using stderr) (warn_fe_cc_print_header_failure)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_fe_frame_larger_than"] = {
["warn_fe_frame_larger_than"]={
[a] = "warning: stack frame size (A) exceeds limit (B) in \'C\' [-Wframe-larger-than] (warn_fe_frame_larger_than)",
[c]="warning: stack frame size (A) exceeds limit (B) in \'C\' [-Wframe-larger-than] (warn_fe_frame_larger_than)",
["type"] = "Warning",
[b]=f,
["groups"] = { "frame-larger-than", "frame-larger-than=" },
[g]={"frame-larger-than","frame-larger-than="},
["maingroup"] = "frame-larger-than",
[h]="frame-larger-than",
["category"] = "Backend Issue"
[a]=Vb
},
},
["warn_fe_inline_asm"] = {
["warn_fe_inline_asm"]={
[a] = "warning: A [-Winline-asm] (warn_fe_inline_asm)",
[c]="warning: A [-Winline-asm] (warn_fe_inline_asm)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inline-asm" },
[g]={"inline-asm"},
["maingroup"] = "inline-asm",
[h]="inline-asm",
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["warn_fe_linking_module"] = {
["warn_fe_linking_module"]={
[a] = "warning: linking module \'A\': B [-Wlinker-warnings] (warn_fe_linking_module)",
[c]="warning: linking module \'A\': B [-Wlinker-warnings] (warn_fe_linking_module)",
["type"] = "Warning",
[b]=f,
["groups"] = { "linker-warnings" },
[g]={"linker-warnings"},
["maingroup"] = "linker-warnings",
[h]="linker-warnings",
["category"] = ""
[a]=j
},
},
["warn_fe_macro_contains_embedded_newline"] = {
["warn_fe_macro_contains_embedded_newline"]={
[a] = "warning: macro \'A\' contains embedded newline; text after the newline is ignored (warn_fe_macro_contains_embedded_newline)",
[c]="warning: macro \'A\' contains embedded newline; text after the newline is ignored (warn_fe_macro_contains_embedded_newline)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_fe_override_module"] = {
["warn_fe_override_module"]={
[a] = "warning: overriding the module target triple with A [-Woverride-module] (warn_fe_override_module)",
[c]="warning: overriding the module target triple with A [-Woverride-module] (warn_fe_override_module)",
["type"] = "Warning",
[b]=f,
["groups"] = { "override-module" },
[g]={"override-module"},
["maingroup"] = "override-module",
[h]="override-module",
["category"] = ""
[a]=j
},
},
["warn_fe_serialized_diag_failure"] = {
["warn_fe_serialized_diag_failure"]={
[a] = "warning: unable to open file A for serializing diagnostics (B) [-Wserialized-diagnostics] (warn_fe_serialized_diag_failure)",
[c]="warning: unable to open file A for serializing diagnostics (B) [-Wserialized-diagnostics] (warn_fe_serialized_diag_failure)",
["type"] = "Warning",
[b]=f,
["groups"] = { "serialized-diagnostics" },
[g]={yd},
["maingroup"] = "serialized-diagnostics",
[h]=yd,
["category"] = ""
[a]=j
},
},
["warn_fe_serialized_diag_failure_during_finalisation"] = {
["warn_fe_serialized_diag_failure_during_finalisation"]={
[a] = "warning: Received warning after diagnostic serialization teardown was underway: A [-Wserialized-diagnostics] (warn_fe_serialized_diag_failure_during_finalisation)",
[c]="warning: Received warning after diagnostic serialization teardown was underway: A [-Wserialized-diagnostics] (warn_fe_serialized_diag_failure_during_finalisation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "serialized-diagnostics" },
[g]={yd},
["maingroup"] = "serialized-diagnostics",
[h]=yd,
["category"] = ""
[a]=j
},
},
["warn_fe_serialized_diag_merge_failure"] = {
["warn_fe_serialized_diag_merge_failure"]={
[a] = "warning: unable to merge a subprocess\'s serialized diagnostics [-Wserialized-diagnostics] (warn_fe_serialized_diag_merge_failure)",
[c]="warning: unable to merge a subprocess\'s serialized diagnostics [-Wserialized-diagnostics] (warn_fe_serialized_diag_merge_failure)",
["type"] = "Warning",
[b]=f,
["groups"] = { "serialized-diagnostics" },
[g]={yd},
["maingroup"] = "serialized-diagnostics",
[h]=yd,
["category"] = ""
[a]=j
},
},
["warn_fe_source_mgr"] = {
["warn_fe_source_mgr"]={
[a] = "warning: A [-Wsource-mgr] (warn_fe_source_mgr)",
[c]="warning: A [-Wsource-mgr] (warn_fe_source_mgr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "source-mgr" },
[g]={"source-mgr"},
["maingroup"] = "source-mgr",
[h]="source-mgr",
["category"] = "SourceMgr Reported Issue"
[a]="SourceMgr Reported Issue"
},
},
["warn_fe_unable_to_open_stats_file"] = {
["warn_fe_unable_to_open_stats_file"]={
[a] = "warning: unable to open statistics output file \'A\': \'B\' [-Wunable-to-open-stats-file] (warn_fe_unable_to_open_stats_file)",
[c]="warning: unable to open statistics output file \'A\': \'B\' [-Wunable-to-open-stats-file] (warn_fe_unable_to_open_stats_file)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unable-to-open-stats-file" },
[g]={"unable-to-open-stats-file"},
["maingroup"] = "unable-to-open-stats-file",
[h]="unable-to-open-stats-file",
["category"] = ""
[a]=j
},
},
["warn_field_is_uninit"] = {
["warn_field_is_uninit"]={
[a] = "warning: field A is uninitialized when used here [-Wuninitialized] (warn_field_is_uninit)",
[c]="warning: field A is uninitialized when used here [-Wuninitialized] (warn_field_is_uninit)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_final_dtor_non_final_class"] = {
["warn_final_dtor_non_final_class"]={
[a] = "warning: class with destructor marked \'...\' cannot be inherited from [-Wfinal-dtor-non-final-class] (warn_final_dtor_non_final_class)",
[c]="warning: class with destructor marked \'...\' cannot be inherited from [-Wfinal-dtor-non-final-class] (warn_final_dtor_non_final_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "final-dtor-non-final-class" },
[g]={"final-dtor-non-final-class"},
["maingroup"] = "final-dtor-non-final-class",
[h]="final-dtor-non-final-class",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fixedpoint_constant_overflow"] = {
["warn_fixedpoint_constant_overflow"]={
[a] = "warning: overflow in expression; result is A with type B [-Wfixed-point-overflow] (warn_fixedpoint_constant_overflow)",
[c]="warning: overflow in expression; result is A with type B [-Wfixed-point-overflow] (warn_fixedpoint_constant_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "fixed-point-overflow" },
[g]={"fixed-point-overflow"},
["maingroup"] = "fixed-point-overflow",
[h]="fixed-point-overflow",
["category"] = ""
[a]=j
},
},
["warn_fixit_no_changes"] = {
["warn_fixit_no_changes"]={
[a] = "note: FIX-IT detected errors it could not fix; no output will be generated (warn_fixit_no_changes)",
[c]="note: FIX-IT detected errors it could not fix; no output will be generated (warn_fixit_no_changes)",
["type"] = "Note",
[b]=i,
["category"] = ""
[a]=j
},
},
["warn_flag_enum_constant_out_of_range"] = {
["warn_flag_enum_constant_out_of_range"]={
[a] = "warning: enumeration value A is out of range of flags in enumeration type B [-Wflag-enum] (warn_flag_enum_constant_out_of_range)",
[c]="warning: enumeration value A is out of range of flags in enumeration type B [-Wflag-enum] (warn_flag_enum_constant_out_of_range)",
["type"] = "Warning",
[b]=f,
["groups"] = { "flag-enum" },
[g]={"flag-enum"},
["maingroup"] = "flag-enum",
[h]="flag-enum",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_float_compare_literal"] = {
["warn_float_compare_literal"]={
[a] = "warning: floating-point comparison is always ...; constant cannot be represented exactly in type A [-Wliteral-range] (warn_float_compare_literal)",
[c]="warning: floating-point comparison is always ...; constant cannot be represented exactly in type A [-Wliteral-range] (warn_float_compare_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "literal-range", "non-gcc" },
[g]={sd,J},
["maingroup"] = "literal-range",
[h]=sd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_float_overflow"] = {
["warn_float_overflow"]={
[a] = "warning: magnitude of floating-point constant too large for type A; maximum is B [-Wliteral-range] (warn_float_overflow)",
[c]="warning: magnitude of floating-point constant too large for type A; maximum is B [-Wliteral-range] (warn_float_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "literal-range", "non-gcc" },
[g]={sd,J},
["maingroup"] = "literal-range",
[h]=sd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_float_underflow"] = {
["warn_float_underflow"]={
[a] = "warning: magnitude of floating-point constant too small for type A; minimum is B [-Wliteral-range] (warn_float_underflow)",
[c]="warning: magnitude of floating-point constant too small for type A; minimum is B [-Wliteral-range] (warn_float_underflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "literal-range", "non-gcc" },
[g]={sd,J},
["maingroup"] = "literal-range",
[h]=sd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_floatingpoint_eq"] = {
["warn_floatingpoint_eq"]={
[a] = "warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (warn_floatingpoint_eq)",
[c]="warning: comparing floating point with == or != is unsafe [-Wfloat-equal] (warn_floatingpoint_eq)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "float-equal" },
[g]={"float-equal"},
["maingroup"] = "float-equal",
[h]="float-equal",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_for_range_begin_end_types_differ"] = {
["warn_for_range_begin_end_types_differ"]={
[a] = "warning: \'begin\' and \'end\' returning different types (A and B) is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_for_range_begin_end_types_differ)",
[c]="warning: \'begin\' and \'end\' returning different types (A and B) is incompatible with C++ standards before C++17 [-Wpre-c++17-compat] (warn_for_range_begin_end_types_differ)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic", "c++11-compat-pedantic", "c++14-compat", "c++14-compat-pedantic", "c++14-compat-pedantic", "c++98-c++11-c++14-compat", "c++98-c++11-c++14-compat-pedantic", "c++98-compat", "c++98-compat-pedantic", "c++98-compat-pedantic", "pre-c++17-compat", "pre-c++17-compat-pedantic" },
[g]={z,y,v,v,F,w,w,Rb,Nb,r,o,o,ib,Jb},
["maingroup"] = "pre-c++17-compat",
[h]=ib,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_for_range_const_ref_binds_temp_built_from_ref"] = {
["warn_for_range_const_ref_binds_temp_built_from_ref"]={
[a] = "warning: loop variable A of type B binds to a temporary constructed from type C [-Wrange-loop-construct] (warn_for_range_const_ref_binds_temp_built_from_ref)",
[c]="warning: loop variable A of type B binds to a temporary constructed from type C [-Wrange-loop-construct] (warn_for_range_const_ref_binds_temp_built_from_ref)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "loop-analysis", "most", "range-loop-analysis", "range-loop-construct" },
[g]={p,q,"loop-analysis",t,"range-loop-analysis","range-loop-construct"},
["maingroup"] = "range-loop-construct",
[h]="range-loop-construct",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_for_range_copy"] = {
["warn_for_range_copy"]={
[a] = "warning: loop variable A creates a copy from type B [-Wrange-loop-construct] (warn_for_range_copy)",
[c]="warning: loop variable A creates a copy from type B [-Wrange-loop-construct] (warn_for_range_copy)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "loop-analysis", "most", "range-loop-analysis", "range-loop-construct" },
[g]={p,q,"loop-analysis",t,"range-loop-analysis","range-loop-construct"},
["maingroup"] = "range-loop-construct",
[h]="range-loop-construct",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_for_range_ref_binds_ret_temp"] = {
["warn_for_range_ref_binds_ret_temp"]={
[a] = "warning: loop variable A binds to a temporary value produced by a range of type B [-Wrange-loop-bind-reference] (warn_for_range_ref_binds_ret_temp)",
[c]="warning: loop variable A binds to a temporary value produced by a range of type B [-Wrange-loop-bind-reference] (warn_for_range_ref_binds_ret_temp)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "loop-analysis", "range-loop-analysis", "range-loop-bind-reference" },
[g]={"loop-analysis","range-loop-analysis","range-loop-bind-reference"},
["maingroup"] = "range-loop-bind-reference",
[h]="range-loop-bind-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_P_no_precision"] = {
["warn_format_P_no_precision"]={
[a] = "warning: using \'%P\' format specifier without precision [-Wformat] (warn_format_P_no_precision)",
[c]="warning: using \'%P\' format specifier without precision [-Wformat] (warn_format_P_no_precision)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_argument_needs_cast"] = {
["warn_format_argument_needs_cast"]={
[a] = "warning: ... \'A\' should not be used as format arguments; add an explicit cast to B instead [-Wformat] (warn_format_argument_needs_cast)",
[c]="warning: ... \'A\' should not be used as format arguments; add an explicit cast to B instead [-Wformat] (warn_format_argument_needs_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_argument_needs_cast_pedantic"] = {
["warn_format_argument_needs_cast_pedantic"]={
[a] = "warning: ... \'A\' should not be used as format arguments; add an explicit cast to B instead [-Wformat-pedantic] (warn_format_argument_needs_cast_pedantic)",
[c]="warning: ... \'A\' should not be used as format arguments; add an explicit cast to B instead [-Wformat-pedantic] (warn_format_argument_needs_cast_pedantic)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-pedantic" },
[g]={"format-pedantic"},
["maingroup"] = "format-pedantic",
[h]="format-pedantic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_bool_as_character"] = {
["warn_format_bool_as_character"]={
[a] = "warning: using \'A\' format specifier, but argument has boolean value [-Wformat] (warn_format_bool_as_character)",
[c]="warning: using \'A\' format specifier, but argument has boolean value [-Wformat] (warn_format_bool_as_character)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_conversion_argument_type_mismatch"] = {
["warn_format_conversion_argument_type_mismatch"]={
[a] = "warning: format specifies type A but the argument has ... B [-Wformat] (warn_format_conversion_argument_type_mismatch)",
[c]="warning: format specifies type A but the argument has ... B [-Wformat] (warn_format_conversion_argument_type_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_conversion_argument_type_mismatch_confusion"] = {
["warn_format_conversion_argument_type_mismatch_confusion"]={
[a] = "warning: format specifies type A but the argument has ... B [-Wformat-type-confusion] (warn_format_conversion_argument_type_mismatch_confusion)",
[c]="warning: format specifies type A but the argument has ... B [-Wformat-type-confusion] (warn_format_conversion_argument_type_mismatch_confusion)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-type-confusion" },
[g]={"format-type-confusion"},
["maingroup"] = "format-type-confusion",
[h]="format-type-confusion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_conversion_argument_type_mismatch_pedantic"] = {
["warn_format_conversion_argument_type_mismatch_pedantic"]={
[a] = "warning: format specifies type A but the argument has ... B [-Wformat-pedantic] (warn_format_conversion_argument_type_mismatch_pedantic)",
[c]="warning: format specifies type A but the argument has ... B [-Wformat-pedantic] (warn_format_conversion_argument_type_mismatch_pedantic)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-pedantic", "pedantic" },
[g]={"format-pedantic",s},
["maingroup"] = "format-pedantic",
[h]="format-pedantic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_invalid_annotation"] = {
["warn_format_invalid_annotation"]={
[a] = "warning: using \'A\' format specifier annotation outside of os_log()/os_trace() [-Wformat] (warn_format_invalid_annotation)",
[c]="warning: using \'A\' format specifier annotation outside of os_log()/os_trace() [-Wformat] (warn_format_invalid_annotation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_invalid_conversion"] = {
["warn_format_invalid_conversion"]={
[a] = "warning: invalid conversion specifier \'A\' [-Wformat-invalid-specifier] (warn_format_invalid_conversion)",
[c]="warning: invalid conversion specifier \'A\' [-Wformat-invalid-specifier] (warn_format_invalid_conversion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "format-invalid-specifier", "most" },
[g]={p,q,E,"format-invalid-specifier",t},
["maingroup"] = "format-invalid-specifier",
[h]="format-invalid-specifier",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_invalid_positional_specifier"] = {
["warn_format_invalid_positional_specifier"]={
[a] = "warning: invalid position specified for ... [-Wformat] (warn_format_invalid_positional_specifier)",
[c]="warning: invalid position specified for ... [-Wformat] (warn_format_invalid_positional_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_mix_positional_nonpositional_args"] = {
["warn_format_mix_positional_nonpositional_args"]={
[a] = "warning: cannot mix positional and non-positional arguments in format string [-Wformat] (warn_format_mix_positional_nonpositional_args)",
[c]="warning: cannot mix positional and non-positional arguments in format string [-Wformat] (warn_format_mix_positional_nonpositional_args)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_non_standard"] = {
["warn_format_non_standard"]={
[a] = "warning: \'A\' ... is not supported by ISO C [-Wformat-non-iso] (warn_format_non_standard)",
[c]="warning: \'A\' ... is not supported by ISO C [-Wformat-non-iso] (warn_format_non_standard)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-non-iso" },
[g]={hd},
["maingroup"] = "format-non-iso",
[h]=hd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_non_standard_conversion_spec"] = {
["warn_format_non_standard_conversion_spec"]={
[a] = "warning: using length modifier \'A\' with conversion specifier \'B\' is not supported by ISO C [-Wformat-non-iso] (warn_format_non_standard_conversion_spec)",
[c]="warning: using length modifier \'A\' with conversion specifier \'B\' is not supported by ISO C [-Wformat-non-iso] (warn_format_non_standard_conversion_spec)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-non-iso" },
[g]={hd},
["maingroup"] = "format-non-iso",
[h]=hd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_non_standard_positional_arg"] = {
["warn_format_non_standard_positional_arg"]={
[a] = "warning: positional arguments are not supported by ISO C [-Wformat-non-iso] (warn_format_non_standard_positional_arg)",
[c]="warning: positional arguments are not supported by ISO C [-Wformat-non-iso] (warn_format_non_standard_positional_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-non-iso" },
[g]={hd},
["maingroup"] = "format-non-iso",
[h]=hd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_nonliteral"] = {
["warn_format_nonliteral"]={
[a] = "warning: format string is not a string literal [-Wformat-nonliteral] (warn_format_nonliteral)",
[c]="warning: format string is not a string literal [-Wformat-nonliteral] (warn_format_nonliteral)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "format-nonliteral", "format=2" },
[g]={"format-nonliteral","format=2"},
["maingroup"] = "format-nonliteral",
[h]="format-nonliteral",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_format_nonliteral_noargs"] = {
["warn_format_nonliteral_noargs"]={
[a] = "warning: format string is not a string literal (potentially insecure) [-Wformat-security] (warn_format_nonliteral_noargs)",
[c]="warning: format string is not a string literal (potentially insecure) [-Wformat-security] (warn_format_nonliteral_noargs)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "format-security", "format=2", "most" },
[g]={p,q,E,"format-security","format=2",t},
["maingroup"] = "format-security",
[h]="format-security",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_nonsensical_length"] = {
["warn_format_nonsensical_length"]={
[a] = "warning: length modifier \'A\' results in undefined behavior or no effect with \'B\' conversion specifier [-Wformat] (warn_format_nonsensical_length)",
[c]="warning: length modifier \'A\' results in undefined behavior or no effect with \'B\' conversion specifier [-Wformat] (warn_format_nonsensical_length)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_string_is_wide_literal"] = {
["warn_format_string_is_wide_literal"]={
[a] = "warning: format string should not be a wide string [-Wformat] (warn_format_string_is_wide_literal)",
[c]="warning: format string should not be a wide string [-Wformat] (warn_format_string_is_wide_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_format_zero_positional_specifier"] = {
["warn_format_zero_positional_specifier"]={
[a] = "warning: position arguments in format strings start counting at 1 (not 0) [-Wformat] (warn_format_zero_positional_specifier)",
[c]="warning: position arguments in format strings start counting at 1 (not 0) [-Wformat] (warn_format_zero_positional_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_fortify_scanf_overflow"] = {
["warn_fortify_scanf_overflow"]={
[a] = "warning: \'A\' may overflow; destination buffer in argument B has size C, but the corresponding specifier may require size D [-Wfortify-source] (warn_fortify_scanf_overflow)",
[c]="warning: \'A\' may overflow; destination buffer in argument B has size C, but the corresponding specifier may require size D [-Wfortify-source] (warn_fortify_scanf_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "fortify-source" },
[g]={uc},
["maingroup"] = "fortify-source",
[h]=uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fortify_source_format_overflow"] = {
["warn_fortify_source_format_overflow"]={
[a] = "warning: \'A\' will always overflow; destination buffer has size B, but format string expands to at least C [-Wfortify-source] (warn_fortify_source_format_overflow)",
[c]="warning: \'A\' will always overflow; destination buffer has size B, but format string expands to at least C [-Wfortify-source] (warn_fortify_source_format_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "fortify-source" },
[g]={uc},
["maingroup"] = "fortify-source",
[h]=uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fortify_source_overflow"] = {
["warn_fortify_source_overflow"]={
[a] = "warning: \'A\' will always overflow; destination buffer has size B, but size argument is C [-Wfortify-source] (warn_fortify_source_overflow)",
[c]="warning: \'A\' will always overflow; destination buffer has size B, but size argument is C [-Wfortify-source] (warn_fortify_source_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "fortify-source" },
[g]={uc},
["maingroup"] = "fortify-source",
[h]=uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fortify_source_size_mismatch"] = {
["warn_fortify_source_size_mismatch"]={
[a] = "warning: \'A\' size argument is too large; destination buffer has size B, but size argument is C [-Wfortify-source] (warn_fortify_source_size_mismatch)",
[c]="warning: \'A\' size argument is too large; destination buffer has size B, but size argument is C [-Wfortify-source] (warn_fortify_source_size_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "fortify-source" },
[g]={uc},
["maingroup"] = "fortify-source",
[h]=uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fortify_strlen_overflow"] = {
["warn_fortify_strlen_overflow"]={
[a] = "warning: \'A\' will always overflow; destination buffer has size B, but the source string has length C (including NUL byte) [-Wfortify-source] (warn_fortify_strlen_overflow)",
[c]="warning: \'A\' will always overflow; destination buffer has size B, but the source string has length C (including NUL byte) [-Wfortify-source] (warn_fortify_strlen_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "fortify-source" },
[g]={uc},
["maingroup"] = "fortify-source",
[h]=uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_forward_class_redefinition"] = {
["warn_forward_class_redefinition"]={
[a] = "warning: redefinition of forward class A of a typedef name of an object type is ignored [-Wobjc-forward-class-redefinition] (warn_forward_class_redefinition)",
[c]="warning: redefinition of forward class A of a typedef name of an object type is ignored [-Wobjc-forward-class-redefinition] (warn_forward_class_redefinition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-forward-class-redefinition" },
[g]={"objc-forward-class-redefinition"},
["maingroup"] = "objc-forward-class-redefinition",
[h]="objc-forward-class-redefinition",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_four_char_character_literal"] = {
["warn_four_char_character_literal"]={
[a] = "warning: multi-character character constant [-Wfour-char-constants] (warn_four_char_character_literal)",
[c]="warning: multi-character character constant [-Wfour-char-constants] (warn_four_char_character_literal)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "four-char-constants" },
[g]={"four-char-constants"},
["maingroup"] = "four-char-constants",
[h]="four-char-constants",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_frame_address"] = {
["warn_frame_address"]={
[a] = "warning: calling \'A\' with a nonzero argument is unsafe [-Wframe-address] (warn_frame_address)",
[c]="warning: calling \'A\' with a nonzero argument is unsafe [-Wframe-address] (warn_frame_address)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "frame-address", "most" },
[g]={p,q,"frame-address",t},
["maingroup"] = "frame-address",
[h]="frame-address",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_framework_include_private_from_public"] = {
["warn_framework_include_private_from_public"]={
[a] = "warning: public framework header includes private framework header \'A\' [-Wframework-include-private-from-public] (warn_framework_include_private_from_public)",
[c]="warning: public framework header includes private framework header \'A\' [-Wframework-include-private-from-public] (warn_framework_include_private_from_public)",
["type"] = "Warning",
[b]=f,
["groups"] = { "framework-include-private-from-public" },
[g]={"framework-include-private-from-public"},
["maingroup"] = "framework-include-private-from-public",
[h]="framework-include-private-from-public",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_free_nonheap_object"] = {
["warn_free_nonheap_object"]={
[a] = "warning: attempt to call A on non-heap ... [-Wfree-nonheap-object] (warn_free_nonheap_object)",
[c]="warning: attempt to call A on non-heap ... [-Wfree-nonheap-object] (warn_free_nonheap_object)",
["type"] = "Warning",
[b]=f,
["groups"] = { "free-nonheap-object" },
[g]={"free-nonheap-object"},
["maingroup"] = "free-nonheap-object",
[h]="free-nonheap-object",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fun_excludes_mutex"] = {
["warn_fun_excludes_mutex"]={
[a] = "warning: cannot call function \'A\' while B \'C\' is held [-Wthread-safety-analysis] (warn_fun_excludes_mutex)",
[c]="warning: cannot call function \'A\' while B \'C\' is held [-Wthread-safety-analysis] (warn_fun_excludes_mutex)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fun_requires_lock"] = {
["warn_fun_requires_lock"]={
[a] = "warning: calling function A requires holding B ... [-Wthread-safety-analysis] (warn_fun_requires_lock)",
[c]="warning: calling function A requires holding B ... [-Wthread-safety-analysis] (warn_fun_requires_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fun_requires_lock_precise"] = {
["warn_fun_requires_lock_precise"]={
[a] = "warning: calling function A requires holding B ... [-Wthread-safety-precise] (warn_fun_requires_lock_precise)",
[c]="warning: calling function A requires holding B ... [-Wthread-safety-precise] (warn_fun_requires_lock_precise)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-precise" },
[g]={pb,"thread-safety-precise"},
["maingroup"] = "thread-safety-precise",
[h]="thread-safety-precise",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_fun_requires_negative_cap"] = {
["warn_fun_requires_negative_cap"]={
[a] = "warning: calling function A requires negative capability \'B\' [-Wthread-safety-analysis] (warn_fun_requires_negative_cap)",
[c]="warning: calling function A requires negative capability \'B\' [-Wthread-safety-analysis] (warn_fun_requires_negative_cap)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_func_template_missing"] = {
["warn_func_template_missing"]={
[a] = "warning: instantiation of function A required here, but no definition is available [-Wundefined-func-template] (warn_func_template_missing)",
[c]="warning: instantiation of function A required here, but no definition is available [-Wundefined-func-template] (warn_func_template_missing)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undefined-func-template" },
[g]={"undefined-func-template"},
["maingroup"] = "undefined-func-template",
[h]="undefined-func-template",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_function_attribute_ignored_in_stmt"] = {
["warn_function_attribute_ignored_in_stmt"]={
[a] = "warning: attribute is ignored on this statement as it only applies to functions; use \'A\' on statements [-Wignored-attributes] (warn_function_attribute_ignored_in_stmt)",
[c]="warning: attribute is ignored on this statement as it only applies to functions; use \'A\' on statements [-Wignored-attributes] (warn_function_attribute_ignored_in_stmt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_function_def_in_objc_container"] = {
["warn_function_def_in_objc_container"]={
[a] = "warning: function definition inside an Objective-C container is deprecated [-Wfunction-def-in-objc-container] (warn_function_def_in_objc_container)",
[c]="warning: function definition inside an Objective-C container is deprecated [-Wfunction-def-in-objc-container] (warn_function_def_in_objc_container)",
["type"] = "Warning",
[b]=f,
["groups"] = { "function-def-in-objc-container" },
[g]={"function-def-in-objc-container"},
["maingroup"] = "function-def-in-objc-container",
[h]="function-def-in-objc-container",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_function_stmt_attribute_precedence"] = {
["warn_function_stmt_attribute_precedence"]={
[a] = "warning: statement attribute A has higher precedence than function attribute \'...\' [-Wignored-attributes] (warn_function_stmt_attribute_precedence)",
[c]="warning: statement attribute A has higher precedence than function attribute \'...\' [-Wignored-attributes] (warn_function_stmt_attribute_precedence)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gc_attribute_weak_on_local"] = {
["warn_gc_attribute_weak_on_local"]={
[a] = "warning: Objective-C GC does not allow weak variables on the stack [-Wignored-attributes] (warn_gc_attribute_weak_on_local)",
[c]="warning: Objective-C GC does not allow weak variables on the stack [-Wignored-attributes] (warn_gc_attribute_weak_on_local)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gcc_attribute_location"] = {
["warn_gcc_attribute_location"]={
[a] = "warning: GCC does not allow an attribute in this position on a function declaration [-Wgcc-compat] (warn_gcc_attribute_location)",
[c]="warning: GCC does not allow an attribute in this position on a function declaration [-Wgcc-compat] (warn_gcc_attribute_location)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_gcc_ignores_type_attr"] = {
["warn_gcc_ignores_type_attr"]={
[a] = "warning: GCC does not allow the A attribute to be written on a type [-Wgcc-compat] (warn_gcc_ignores_type_attr)",
[c]="warning: GCC does not allow the A attribute to be written on a type [-Wgcc-compat] (warn_gcc_ignores_type_attr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gcc_requires_variadic_function"] = {
["warn_gcc_requires_variadic_function"]={
[a] = "warning: GCC requires a function with the A attribute to be variadic [-Wgcc-compat] (warn_gcc_requires_variadic_function)",
[c]="warning: GCC requires a function with the A attribute to be variadic [-Wgcc-compat] (warn_gcc_requires_variadic_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gcc_variable_decl_in_for_loop"] = {
["warn_gcc_variable_decl_in_for_loop"]={
[a] = "warning: GCC does not allow variable declarations in for loop initializers before C99 [-Wgcc-compat] (warn_gcc_variable_decl_in_for_loop)",
[c]="warning: GCC does not allow variable declarations in for loop initializers before C99 [-Wgcc-compat] (warn_gcc_variable_decl_in_for_loop)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_global_constructor"] = {
["warn_global_constructor"]={
[a] = "warning: declaration requires a global constructor [-Wglobal-constructors] (warn_global_constructor)",
[c]="warning: declaration requires a global constructor [-Wglobal-constructors] (warn_global_constructor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "global-constructors" },
[g]={"global-constructors"},
["maingroup"] = "global-constructors",
[h]="global-constructors",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_global_destructor"] = {
["warn_global_destructor"]={
[a] = "warning: declaration requires a global destructor [-Wglobal-constructors] (warn_global_destructor)",
[c]="warning: declaration requires a global destructor [-Wglobal-constructors] (warn_global_destructor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "global-constructors" },
[g]={"global-constructors"},
["maingroup"] = "global-constructors",
[h]="global-constructors",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gnu_inline_attribute_requires_inline"] = {
["warn_gnu_inline_attribute_requires_inline"]={
[a] = "warning: \'gnu_inline\' attribute requires function to be marked \'inline\', attribute ignored [-Wignored-attributes] (warn_gnu_inline_attribute_requires_inline)",
[c]="warning: \'gnu_inline\' attribute requires function to be marked \'inline\', attribute ignored [-Wignored-attributes] (warn_gnu_inline_attribute_requires_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gnu_inline_cplusplus_without_extern"] = {
["warn_gnu_inline_cplusplus_without_extern"]={
[a] = "warning: \'gnu_inline\' attribute without \'extern\' in C++ treated as externally available, this changed in Clang 10 [-Wgnu-inline-cpp-without-extern] (warn_gnu_inline_cplusplus_without_extern)",
[c]="warning: \'gnu_inline\' attribute without \'extern\' in C++ treated as externally available, this changed in Clang 10 [-Wgnu-inline-cpp-without-extern] (warn_gnu_inline_cplusplus_without_extern)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gnu-inline-cpp-without-extern" },
[g]={"gnu-inline-cpp-without-extern"},
["maingroup"] = "gnu-inline-cpp-without-extern",
[h]="gnu-inline-cpp-without-extern",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_gnu_null_ptr_arith"] = {
["warn_gnu_null_ptr_arith"]={
[a] = "warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wgnu-null-pointer-arithmetic] (warn_gnu_null_ptr_arith)",
[c]="warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wgnu-null-pointer-arithmetic] (warn_gnu_null_ptr_arith)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "gnu", "gnu-null-pointer-arithmetic", "null-pointer-arithmetic", "pedantic" },
[g]={j,p,xb,W,"gnu-null-pointer-arithmetic","null-pointer-arithmetic",s},
["maingroup"] = "gnu-null-pointer-arithmetic",
[h]="gnu-null-pointer-arithmetic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_guarded_pass_by_reference"] = {
["warn_guarded_pass_by_reference"]={
[a] = "warning: passing variable A by reference requires holding B ... [-Wthread-safety-reference] (warn_guarded_pass_by_reference)",
[c]="warning: passing variable A by reference requires holding B ... [-Wthread-safety-reference] (warn_guarded_pass_by_reference)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-reference" },
[g]={pb,"thread-safety-reference"},
["maingroup"] = "thread-safety-reference",
[h]="thread-safety-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_has_warning_invalid_option"] = {
["warn_has_warning_invalid_option"]={
[a] = "warning: __has_warning expected option name (e.g. \"-Wundef\") [-Wmalformed-warning-check] (warn_has_warning_invalid_option)",
[c]="warning: __has_warning expected option name (e.g. \"-Wundef\") [-Wmalformed-warning-check] (warn_has_warning_invalid_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "malformed-warning-check" },
[g]={"malformed-warning-check"},
["maingroup"] = "malformed-warning-check",
[h]="malformed-warning-check",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_header_guard"] = {
["warn_header_guard"]={
[a] = "warning: A is used as a header guard here, followed by #define of a different macro [-Wheader-guard] (warn_header_guard)",
[c]="warning: A is used as a header guard here, followed by #define of a different macro [-Wheader-guard] (warn_header_guard)",
["type"] = "Warning",
[b]=f,
["groups"] = { "header-guard" },
[g]={"header-guard"},
["maingroup"] = "header-guard",
[h]="header-guard",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_hip_omp_target_directives"] = {
["warn_hip_omp_target_directives"]={
[a] = "error: HIP does not support OpenMP target directives; directive has been ignored [-Whip-omp-target-directives] (warn_hip_omp_target_directives)",
[c]="error: HIP does not support OpenMP target directives; directive has been ignored [-Whip-omp-target-directives] (warn_hip_omp_target_directives)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "hip-omp-target-directives" },
[g]={"hip-omp-target-directives"},
["maingroup"] = "hip-omp-target-directives",
[h]="hip-omp-target-directives",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_iboutlet_object_type"] = {
["warn_iboutlet_object_type"]={
[a] = "warning: ... with A attribute must be an object type (invalid B) [-Winvalid-iboutlet] (warn_iboutlet_object_type)",
[c]="warning: ... with A attribute must be an object type (invalid B) [-Winvalid-iboutlet] (warn_iboutlet_object_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-iboutlet" },
[g]={"invalid-iboutlet"},
["maingroup"] = "invalid-iboutlet",
[h]="invalid-iboutlet",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_iboutletcollection_property_assign"] = {
["warn_iboutletcollection_property_assign"]={
[a] = "warning: IBOutletCollection properties should be copy/strong and not assign [-Winvalid-iboutlet] (warn_iboutletcollection_property_assign)",
[c]="warning: IBOutletCollection properties should be copy/strong and not assign [-Winvalid-iboutlet] (warn_iboutletcollection_property_assign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-iboutlet" },
[g]={"invalid-iboutlet"},
["maingroup"] = "invalid-iboutlet",
[h]="invalid-iboutlet",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_identity_field_assign"] = {
["warn_identity_field_assign"]={
[a] = "warning: assigning ... to itself [-Wself-assign-field] (warn_identity_field_assign)",
[c]="warning: assigning ... to itself [-Wself-assign-field] (warn_identity_field_assign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "self-assign", "self-assign-field" },
[g]={p,q,t,"self-assign","self-assign-field"},
["maingroup"] = "self-assign-field",
[h]="self-assign-field",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ignored_clang_option"] = {
["warn_ignored_clang_option"]={
[a] = "warning: the flag \'A\' has been deprecated and will be ignored [-Wunused-command-line-argument] (warn_ignored_clang_option)",
[c]="warning: the flag \'A\' has been deprecated and will be ignored [-Wunused-command-line-argument] (warn_ignored_clang_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_ignored_gcc_optimization"] = {
["warn_ignored_gcc_optimization"]={
[a] = "warning: optimization flag \'A\' is not supported [-Wignored-optimization-argument] (warn_ignored_gcc_optimization)",
[c]="warning: optimization flag \'A\' is not supported [-Wignored-optimization-argument] (warn_ignored_gcc_optimization)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-optimization-argument", "invalid-command-line-argument" },
[g]={"ignored-optimization-argument",zb},
["maingroup"] = "ignored-optimization-argument",
[h]="ignored-optimization-argument",
["category"] = ""
[a]=j
},
},
["warn_ignored_hip_only_option"] = {
["warn_ignored_hip_only_option"]={
[a] = "warning: \'A\' is ignored since it is only supported for HIP [-Whip-only] (warn_ignored_hip_only_option)",
[c]="warning: \'A\' is ignored since it is only supported for HIP [-Whip-only] (warn_ignored_hip_only_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "hip-only" },
[g]={"hip-only"},
["maingroup"] = "hip-only",
[h]="hip-only",
["category"] = ""
[a]=j
},
},
["warn_ignored_ms_inheritance"] = {
["warn_ignored_ms_inheritance"]={
[a] = "warning: inheritance model ignored on ... [-Wignored-attributes] (warn_ignored_ms_inheritance)",
[c]="warning: inheritance model ignored on ... [-Wignored-attributes] (warn_ignored_ms_inheritance)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ignored_objc_externally_retained"] = {
["warn_ignored_objc_externally_retained"]={
[a] = "warning: \'objc_externally_retained\' can only be applied to local variables ... [-Wignored-attributes] (warn_ignored_objc_externally_retained)",
[c]="warning: \'objc_externally_retained\' can only be applied to local variables ... [-Wignored-attributes] (warn_ignored_objc_externally_retained)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ignoring_fdiscard_for_bitcode"] = {
["warn_ignoring_fdiscard_for_bitcode"]={
[a] = "warning: ignoring -fdiscard-value-names for LLVM Bitcode [-Wunused-command-line-argument] (warn_ignoring_fdiscard_for_bitcode)",
[c]="warning: ignoring -fdiscard-value-names for LLVM Bitcode [-Wunused-command-line-argument] (warn_ignoring_fdiscard_for_bitcode)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_ignoring_ftabstop_value"] = {
["warn_ignoring_ftabstop_value"]={
[a] = "warning: ignoring invalid -ftabstop value \'A\', using default value B (warn_ignoring_ftabstop_value)",
[c]="warning: ignoring invalid -ftabstop value \'A\', using default value B (warn_ignoring_ftabstop_value)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_ignoring_verify_debuginfo_preserve_export"] = {
["warn_ignoring_verify_debuginfo_preserve_export"]={
[a] = "warning: ignoring -fverify-debuginfo-preserve-export=A because -fverify-debuginfo-preserve wasn\'t enabled [-Wunused-command-line-argument] (warn_ignoring_verify_debuginfo_preserve_export)",
[c]="warning: ignoring -fverify-debuginfo-preserve-export=A because -fverify-debuginfo-preserve wasn\'t enabled [-Wunused-command-line-argument] (warn_ignoring_verify_debuginfo_preserve_export)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-command-line-argument" },
[g]={Bb},
["maingroup"] = "unused-command-line-argument",
[h]=Bb,
["category"] = ""
[a]=j
},
},
["warn_imp_cast_drops_unaligned"] = {
["warn_imp_cast_drops_unaligned"]={
[a] = "warning: implicit cast from type A to type B drops __unaligned qualifier [-Wunaligned-qualifier-implicit-cast] (warn_imp_cast_drops_unaligned)",
[c]="warning: implicit cast from type A to type B drops __unaligned qualifier [-Wunaligned-qualifier-implicit-cast] (warn_imp_cast_drops_unaligned)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unaligned-qualifier-implicit-cast" },
[g]={"unaligned-qualifier-implicit-cast"},
["maingroup"] = "unaligned-qualifier-implicit-cast",
[h]="unaligned-qualifier-implicit-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_impcast_bitfield_precision_constant"] = {
["warn_impcast_bitfield_precision_constant"]={
[a] = "warning: implicit truncation from A to bit-field changes value from B to C [-Wbitfield-constant-conversion] (warn_impcast_bitfield_precision_constant)",
[c]="warning: implicit truncation from A to bit-field changes value from B to C [-Wbitfield-constant-conversion] (warn_impcast_bitfield_precision_constant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bitfield-constant-conversion", "constant-conversion", "conversion", "non-gcc" },
[g]={"bitfield-constant-conversion","constant-conversion",H,J},
["maingroup"] = "bitfield-constant-conversion",
[h]="bitfield-constant-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_bool_to_null_pointer"] = {
["warn_impcast_bool_to_null_pointer"]={
[a] = "warning: initialization of pointer of type A to null from a constant boolean expression [-Wbool-conversion] (warn_impcast_bool_to_null_pointer)",
[c]="warning: initialization of pointer of type A to null from a constant boolean expression [-Wbool-conversion] (warn_impcast_bool_to_null_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bool-conversion", "bool-conversions", "conversion", "non-gcc" },
[g]={Kd,"bool-conversions",H,J},
["maingroup"] = "bool-conversion",
[h]=Kd,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_complex_scalar"] = {
["warn_impcast_complex_scalar"]={
[a] = "warning: implicit conversion discards imaginary component: A to B [-Wconversion] (warn_impcast_complex_scalar)",
[c]="warning: implicit conversion discards imaginary component: A to B [-Wconversion] (warn_impcast_complex_scalar)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc" },
[g]={H,J},
["maingroup"] = "conversion",
[h]=H,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_constant_value_to_objc_bool"] = {
["warn_impcast_constant_value_to_objc_bool"]={
[a] = "warning: implicit conversion from constant value A to \'BOOL\'; the only well defined values for \'BOOL\' are YES and NO [-Wobjc-bool-constant-conversion] (warn_impcast_constant_value_to_objc_bool)",
[c]="warning: implicit conversion from constant value A to \'BOOL\'; the only well defined values for \'BOOL\' are YES and NO [-Wobjc-bool-constant-conversion] (warn_impcast_constant_value_to_objc_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "constant-conversion", "conversion", "non-gcc", "objc-bool-constant-conversion", "objc-signed-char-bool" },
[g]={"constant-conversion",H,J,"objc-bool-constant-conversion","objc-signed-char-bool"},
["maingroup"] = "objc-bool-constant-conversion",
[h]="objc-bool-constant-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_different_enum_types"] = {
["warn_impcast_different_enum_types"]={
[a] = "warning: implicit conversion from enumeration type A to different enumeration type B [-Wenum-conversion] (warn_impcast_different_enum_types)",
[c]="warning: implicit conversion from enumeration type A to different enumeration type B [-Wenum-conversion] (warn_impcast_different_enum_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "enum-conversion", "non-gcc" },
[g]={H,Nc,J},
["maingroup"] = "enum-conversion",
[h]=Nc,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_double_promotion"] = {
["warn_impcast_double_promotion"]={
[a] = "warning: implicit conversion increases floating-point precision: A to B [-Wdouble-promotion] (warn_impcast_double_promotion)",
[c]="warning: implicit conversion increases floating-point precision: A to B [-Wdouble-promotion] (warn_impcast_double_promotion)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "double-promotion" },
[g]={"double-promotion"},
["maingroup"] = "double-promotion",
[h]="double-promotion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_impcast_fixed_point_range"] = {
["warn_impcast_fixed_point_range"]={
[a] = "warning: implicit conversion from A cannot fit within the range of values for B [-Wimplicit-fixed-point-conversion] (warn_impcast_fixed_point_range)",
[c]="warning: implicit conversion from A cannot fit within the range of values for B [-Wimplicit-fixed-point-conversion] (warn_impcast_fixed_point_range)",
["type"] = "Warning",
[b]=f,
["groups"] = { "implicit-fixed-point-conversion" },
[g]={"implicit-fixed-point-conversion"},
["maingroup"] = "implicit-fixed-point-conversion",
[h]="implicit-fixed-point-conversion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_impcast_float_integer"] = {
["warn_impcast_float_integer"]={
[a] = "warning: implicit conversion turns floating-point number into integer: A to B [-Wfloat-conversion] (warn_impcast_float_integer)",
[c]="warning: implicit conversion turns floating-point number into integer: A to B [-Wfloat-conversion] (warn_impcast_float_integer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "float-conversion", "non-gcc" },
[g]={H,"float-conversion",J},
["maingroup"] = "float-conversion",
[h]="float-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_float_precision"] = {
["warn_impcast_float_precision"]={
[a] = "warning: implicit conversion loses floating-point precision: A to B [-Wimplicit-float-conversion] (warn_impcast_float_precision)",
[c]="warning: implicit conversion loses floating-point precision: A to B [-Wimplicit-float-conversion] (warn_impcast_float_precision)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "implicit-float-conversion", "non-gcc" },
[g]={H,cd,J},
["maingroup"] = "implicit-float-conversion",
[h]=cd,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_float_result_precision"] = {
["warn_impcast_float_result_precision"]={
[a] = "warning: implicit conversion when assigning computation result loses floating-point precision: A to B [-Wimplicit-float-conversion] (warn_impcast_float_result_precision)",
[c]="warning: implicit conversion when assigning computation result loses floating-point precision: A to B [-Wimplicit-float-conversion] (warn_impcast_float_result_precision)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "implicit-float-conversion", "non-gcc" },
[g]={H,cd,J},
["maingroup"] = "implicit-float-conversion",
[h]=cd,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_float_to_integer"] = {
["warn_impcast_float_to_integer"]={
[a] = "warning: implicit conversion from A to B changes value from C to D [-Wfloat-overflow-conversion] (warn_impcast_float_to_integer)",
[c]="warning: implicit conversion from A to B changes value from C to D [-Wfloat-overflow-conversion] (warn_impcast_float_to_integer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "float-conversion", "float-overflow-conversion", "non-gcc" },
[g]={H,"float-conversion","float-overflow-conversion",J},
["maingroup"] = "float-overflow-conversion",
[h]="float-overflow-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_float_to_integer_out_of_range"] = {
["warn_impcast_float_to_integer_out_of_range"]={
[a] = "warning: implicit conversion of out of range value from A to B is undefined [-Wfloat-overflow-conversion] (warn_impcast_float_to_integer_out_of_range)",
[c]="warning: implicit conversion of out of range value from A to B is undefined [-Wfloat-overflow-conversion] (warn_impcast_float_to_integer_out_of_range)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "float-conversion", "float-overflow-conversion", "non-gcc" },
[g]={H,"float-conversion","float-overflow-conversion",J},
["maingroup"] = "float-overflow-conversion",
[h]="float-overflow-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_float_to_integer_zero"] = {
["warn_impcast_float_to_integer_zero"]={
[a] = "warning: implicit conversion from A to B changes non-zero value from C to D [-Wfloat-zero-conversion] (warn_impcast_float_to_integer_zero)",
[c]="warning: implicit conversion from A to B changes non-zero value from C to D [-Wfloat-zero-conversion] (warn_impcast_float_to_integer_zero)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "float-conversion", "float-zero-conversion", "non-gcc" },
[g]={H,"float-conversion","float-zero-conversion",J},
["maingroup"] = "float-zero-conversion",
[h]="float-zero-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_float_to_objc_signed_char_bool"] = {
["warn_impcast_float_to_objc_signed_char_bool"]={
[a] = "warning: implicit conversion from floating-point type A to \'BOOL\' [-Wobjc-signed-char-bool-implicit-float-conversion] (warn_impcast_float_to_objc_signed_char_bool)",
[c]="warning: implicit conversion from floating-point type A to \'BOOL\' [-Wobjc-signed-char-bool-implicit-float-conversion] (warn_impcast_float_to_objc_signed_char_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "implicit-float-conversion", "non-gcc", "objc-signed-char-bool", "objc-signed-char-bool-implicit-float-conversion" },
[g]={H,cd,J,"objc-signed-char-bool","objc-signed-char-bool-implicit-float-conversion"},
["maingroup"] = "objc-signed-char-bool-implicit-float-conversion",
[h]="objc-signed-char-bool-implicit-float-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_floating_point_to_bool"] = {
["warn_impcast_floating_point_to_bool"]={
[a] = "warning: implicit conversion turns floating-point number into bool: A to B [-Wimplicit-conversion-floating-point-to-bool] (warn_impcast_floating_point_to_bool)",
[c]="warning: implicit conversion turns floating-point number into bool: A to B [-Wimplicit-conversion-floating-point-to-bool] (warn_impcast_floating_point_to_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "implicit-conversion-floating-point-to-bool" },
[g]={"implicit-conversion-floating-point-to-bool"},
["maingroup"] = "implicit-conversion-floating-point-to-bool",
[h]="implicit-conversion-floating-point-to-bool",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_impcast_high_order_zero_bits"] = {
["warn_impcast_high_order_zero_bits"]={
[a] = "warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] (warn_impcast_high_order_zero_bits)",
[c]="warning: higher order bits are zeroes after implicit conversion [-Wimplicit-int-conversion] (warn_impcast_high_order_zero_bits)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "implicit-int-conversion", "non-gcc" },
[g]={H,"implicit-int-conversion",J},
["maingroup"] = "implicit-int-conversion",
[h]="implicit-int-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_int_to_objc_signed_char_bool"] = {
["warn_impcast_int_to_objc_signed_char_bool"]={
[a] = "warning: implicit conversion from integral type A to \'BOOL\' [-Wobjc-signed-char-bool-implicit-int-conversion] (warn_impcast_int_to_objc_signed_char_bool)",
[c]="warning: implicit conversion from integral type A to \'BOOL\' [-Wobjc-signed-char-bool-implicit-int-conversion] (warn_impcast_int_to_objc_signed_char_bool)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "implicit-int-conversion", "non-gcc", "objc-signed-char-bool", "objc-signed-char-bool-implicit-int-conversion" },
[g]={H,"implicit-int-conversion",J,"objc-signed-char-bool","objc-signed-char-bool-implicit-int-conversion"},
["maingroup"] = "objc-signed-char-bool-implicit-int-conversion",
[h]="objc-signed-char-bool-implicit-int-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_64_32"] = {
["warn_impcast_integer_64_32"]={
[a] = "warning: implicit conversion loses integer precision: A to B [-Wshorten-64-to-32] (warn_impcast_integer_64_32)",
[c]="warning: implicit conversion loses integer precision: A to B [-Wshorten-64-to-32] (warn_impcast_integer_64_32)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc", "shorten-64-to-32" },
[g]={H,J,"shorten-64-to-32"},
["maingroup"] = "shorten-64-to-32",
[h]="shorten-64-to-32",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_float_precision"] = {
["warn_impcast_integer_float_precision"]={
[a] = "warning: implicit conversion from A to B may lose precision [-Wimplicit-int-float-conversion] (warn_impcast_integer_float_precision)",
[c]="warning: implicit conversion from A to B may lose precision [-Wimplicit-int-float-conversion] (warn_impcast_integer_float_precision)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "implicit-float-conversion", "implicit-int-float-conversion", "non-gcc" },
[g]={H,cd,"implicit-int-float-conversion",J},
["maingroup"] = "implicit-int-float-conversion",
[h]="implicit-int-float-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_float_precision_constant"] = {
["warn_impcast_integer_float_precision_constant"]={
[a] = "warning: implicit conversion from A to B changes value from C to D [-Wimplicit-const-int-float-conversion] (warn_impcast_integer_float_precision_constant)",
[c]="warning: implicit conversion from A to B changes value from C to D [-Wimplicit-const-int-float-conversion] (warn_impcast_integer_float_precision_constant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "implicit-const-int-float-conversion", "implicit-float-conversion", "implicit-int-float-conversion", "non-gcc" },
[g]={H,"implicit-const-int-float-conversion",cd,"implicit-int-float-conversion",J},
["maingroup"] = "implicit-const-int-float-conversion",
[h]="implicit-const-int-float-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_precision"] = {
["warn_impcast_integer_precision"]={
[a] = "warning: implicit conversion loses integer precision: A to B [-Wimplicit-int-conversion] (warn_impcast_integer_precision)",
[c]="warning: implicit conversion loses integer precision: A to B [-Wimplicit-int-conversion] (warn_impcast_integer_precision)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "implicit-int-conversion", "non-gcc" },
[g]={H,"implicit-int-conversion",J},
["maingroup"] = "implicit-int-conversion",
[h]="implicit-int-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_precision_constant"] = {
["warn_impcast_integer_precision_constant"]={
[a] = "warning: implicit conversion from A to B changes value from C to D [-Wconstant-conversion] (warn_impcast_integer_precision_constant)",
[c]="warning: implicit conversion from A to B changes value from C to D [-Wconstant-conversion] (warn_impcast_integer_precision_constant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "constant-conversion", "conversion", "non-gcc" },
[g]={"constant-conversion",H,J},
["maingroup"] = "constant-conversion",
[h]="constant-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_sign"] = {
["warn_impcast_integer_sign"]={
[a] = "warning: implicit conversion changes signedness: A to B [-Wsign-conversion] (warn_impcast_integer_sign)",
[c]="warning: implicit conversion changes signedness: A to B [-Wsign-conversion] (warn_impcast_integer_sign)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc", "sign-conversion" },
[g]={H,J,Id},
["maingroup"] = "sign-conversion",
[h]=Id,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_integer_sign_conditional"] = {
["warn_impcast_integer_sign_conditional"]={
[a] = "warning: operand of ? changes signedness: A to B [-Wsign-conversion] (warn_impcast_integer_sign_conditional)",
[c]="warning: operand of ? changes signedness: A to B [-Wsign-conversion] (warn_impcast_integer_sign_conditional)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc", "sign-conversion" },
[g]={H,J,Id},
["maingroup"] = "sign-conversion",
[h]=Id,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_literal_float_to_integer"] = {
["warn_impcast_literal_float_to_integer"]={
[a] = "warning: implicit conversion from A to B changes value from C to D [-Wliteral-conversion] (warn_impcast_literal_float_to_integer)",
[c]="warning: implicit conversion from A to B changes value from C to D [-Wliteral-conversion] (warn_impcast_literal_float_to_integer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "literal-conversion", "non-gcc" },
[g]={H,"literal-conversion",J},
["maingroup"] = "literal-conversion",
[h]="literal-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_literal_float_to_integer_out_of_range"] = {
["warn_impcast_literal_float_to_integer_out_of_range"]={
[a] = "warning: implicit conversion of out of range value from A to B is undefined [-Wliteral-conversion] (warn_impcast_literal_float_to_integer_out_of_range)",
[c]="warning: implicit conversion of out of range value from A to B is undefined [-Wliteral-conversion] (warn_impcast_literal_float_to_integer_out_of_range)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "literal-conversion", "non-gcc" },
[g]={H,"literal-conversion",J},
["maingroup"] = "literal-conversion",
[h]="literal-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_nonnegative_result"] = {
["warn_impcast_nonnegative_result"]={
[a] = "warning: the resulting value is always non-negative after implicit conversion [-Wsign-conversion] (warn_impcast_nonnegative_result)",
[c]="warning: the resulting value is always non-negative after implicit conversion [-Wsign-conversion] (warn_impcast_nonnegative_result)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc", "sign-conversion" },
[g]={H,J,Id},
["maingroup"] = "sign-conversion",
[h]=Id,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_null_pointer_to_integer"] = {
["warn_impcast_null_pointer_to_integer"]={
[a] = "warning: implicit conversion of ... constant to A [-Wnull-conversion] (warn_impcast_null_pointer_to_integer)",
[c]="warning: implicit conversion of ... constant to A [-Wnull-conversion] (warn_impcast_null_pointer_to_integer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "conversion-null", "non-gcc", "null-conversion" },
[g]={H,"conversion-null",J,"null-conversion"},
["maingroup"] = "null-conversion",
[h]="null-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_objective_c_literal_to_bool"] = {
["warn_impcast_objective_c_literal_to_bool"]={
[a] = "warning: implicit boolean conversion of Objective-C object literal always evaluates to true [-Wobjc-literal-conversion] (warn_impcast_objective_c_literal_to_bool)",
[c]="warning: implicit boolean conversion of Objective-C object literal always evaluates to true [-Wobjc-literal-conversion] (warn_impcast_objective_c_literal_to_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "non-gcc", "objc-literal-conversion" },
[g]={H,J,"objc-literal-conversion"},
["maingroup"] = "objc-literal-conversion",
[h]="objc-literal-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_pointer_to_bool"] = {
["warn_impcast_pointer_to_bool"]={
[a] = "warning: address of... \'A\' will always evaluate to \'true\' [-Wpointer-bool-conversion] (warn_impcast_pointer_to_bool)",
[c]="warning: address of... \'A\' will always evaluate to \'true\' [-Wpointer-bool-conversion] (warn_impcast_pointer_to_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "address", "bool-conversion", "bool-conversions", "conversion", "non-gcc", "pointer-bool-conversion" },
[g]={"address",Kd,"bool-conversions",H,J,"pointer-bool-conversion"},
["maingroup"] = "pointer-bool-conversion",
[h]="pointer-bool-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_single_bit_bitield_precision_constant"] = {
["warn_impcast_single_bit_bitield_precision_constant"]={
[a] = "warning: implicit truncation from A to a one-bit wide bit-field changes value from B to C [-Wsingle-bit-bitfield-constant-conversion] (warn_impcast_single_bit_bitield_precision_constant)",
[c]="warning: implicit truncation from A to a one-bit wide bit-field changes value from B to C [-Wsingle-bit-bitfield-constant-conversion] (warn_impcast_single_bit_bitield_precision_constant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bitfield-constant-conversion", "constant-conversion", "conversion", "non-gcc", "single-bit-bitfield-constant-conversion" },
[g]={"bitfield-constant-conversion","constant-conversion",H,J,"single-bit-bitfield-constant-conversion"},
["maingroup"] = "single-bit-bitfield-constant-conversion",
[h]="single-bit-bitfield-constant-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_string_literal_to_bool"] = {
["warn_impcast_string_literal_to_bool"]={
[a] = "warning: implicit conversion turns string literal into bool: A to B [-Wstring-conversion] (warn_impcast_string_literal_to_bool)",
[c]="warning: implicit conversion turns string literal into bool: A to B [-Wstring-conversion] (warn_impcast_string_literal_to_bool)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc", "string-conversion" },
[g]={H,J,"string-conversion"},
["maingroup"] = "string-conversion",
[h]="string-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impcast_vector_scalar"] = {
["warn_impcast_vector_scalar"]={
[a] = "warning: implicit conversion turns vector to scalar: A to B [-Wconversion] (warn_impcast_vector_scalar)",
[c]="warning: implicit conversion turns vector to scalar: A to B [-Wconversion] (warn_impcast_vector_scalar)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc" },
[g]={H,J},
["maingroup"] = "conversion",
[h]=H,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_impl_required_for_class_property"] = {
["warn_impl_required_for_class_property"]={
[a] = "warning: class property A requires method B to be defined - use @dynamic or provide a method implementation in this class implementation [-Wobjc-property-implementation] (warn_impl_required_for_class_property)",
[c]="warning: class property A requires method B to be defined - use @dynamic or provide a method implementation in this class implementation [-Wobjc-property-implementation] (warn_impl_required_for_class_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-implementation" },
[g]={Hc},
["maingroup"] = "objc-property-implementation",
[h]=Hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_impl_required_in_category_for_class_property"] = {
["warn_impl_required_in_category_for_class_property"]={
[a] = "warning: class property A requires method B to be defined - use @dynamic or provide a method implementation in this category [-Wobjc-property-implementation] (warn_impl_required_in_category_for_class_property)",
[c]="warning: class property A requires method B to be defined - use @dynamic or provide a method implementation in this category [-Wobjc-property-implementation] (warn_impl_required_in_category_for_class_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-implementation" },
[g]={Hc},
["maingroup"] = "objc-property-implementation",
[h]=Hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_implements_nscopying"] = {
["warn_implements_nscopying"]={
[a] = "warning: default assign attribute on property A which implements NSCopying protocol is not appropriate with -fobjc-gc[-only] (warn_implements_nscopying)",
[c]="warning: default assign attribute on property A which implements NSCopying protocol is not appropriate with -fobjc-gc[-only] (warn_implements_nscopying)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_implicit_atomic_property"] = {
["warn_implicit_atomic_property"]={
[a] = "warning: property is assumed atomic by default [-Wimplicit-atomic-properties] (warn_implicit_atomic_property)",
[c]="warning: property is assumed atomic by default [-Wimplicit-atomic-properties] (warn_implicit_atomic_property)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "atomic-properties", "implicit-atomic-properties" },
[g]={"atomic-properties","implicit-atomic-properties"},
["maingroup"] = "implicit-atomic-properties",
[h]="implicit-atomic-properties",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_implicit_decl_no_jmp_buf"] = {
["warn_implicit_decl_no_jmp_buf"]={
[a] = "warning: declaration of built-in function \'A\' requires the declaration of the \'jmp_buf\' type, commonly provided in the header <setjmp.h>. [-Wincomplete-setjmp-declaration] (warn_implicit_decl_no_jmp_buf)",
[c]="warning: declaration of built-in function \'A\' requires the declaration of the \'jmp_buf\' type, commonly provided in the header <setjmp.h>. [-Wincomplete-setjmp-declaration] (warn_implicit_decl_no_jmp_buf)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incomplete-setjmp-declaration" },
[g]={"incomplete-setjmp-declaration"},
["maingroup"] = "incomplete-setjmp-declaration",
[h]="incomplete-setjmp-declaration",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_implicit_decl_requires_sysheader"] = {
["warn_implicit_decl_requires_sysheader"]={
[a] = "warning: declaration of built-in function \'A\' requires inclusion of the header <B> [-Wbuiltin-requires-header] (warn_implicit_decl_requires_sysheader)",
[c]="warning: declaration of built-in function \'A\' requires inclusion of the header <B> [-Wbuiltin-requires-header] (warn_implicit_decl_requires_sysheader)",
["type"] = "Warning",
[b]=f,
["groups"] = { "builtin-requires-header" },
[g]={"builtin-requires-header"},
["maingroup"] = "builtin-requires-header",
[h]="builtin-requires-header",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_implicit_function_decl"] = {
["warn_implicit_function_decl"]={
[a] = "warning: implicit declaration of function A [-Wimplicit-function-declaration] (warn_implicit_function_decl)",
[c]="warning: implicit declaration of function A [-Wimplicit-function-declaration] (warn_implicit_function_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "implicit", "implicit-function-declaration", "most" },
[g]={p,q,Rc,yc,t},
["maingroup"] = "implicit-function-declaration",
[h]=yc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_implicitly_retains_self"] = {
["warn_implicitly_retains_self"]={
[a] = "warning: block implicitly retains \'self\'; explicitly mention \'self\' to indicate this is intended behavior [-Wimplicit-retain-self] (warn_implicitly_retains_self)",
[c]="warning: block implicitly retains \'self\'; explicitly mention \'self\' to indicate this is intended behavior [-Wimplicit-retain-self] (warn_implicitly_retains_self)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "implicit-retain-self" },
[g]={"implicit-retain-self"},
["maingroup"] = "implicit-retain-self",
[h]="implicit-retain-self",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_import_on_definition"] = {
["warn_import_on_definition"]={
[a] = "warning: import ... cannot be applied to a function with a definition [-Wignored-attributes] (warn_import_on_definition)",
[c]="warning: import ... cannot be applied to a function with a definition [-Wignored-attributes] (warn_import_on_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_inaccessible_base_class"] = {
["warn_inaccessible_base_class"]={
[a] = "warning: direct base A is inaccessible due to ambiguity:B [-Winaccessible-base] (warn_inaccessible_base_class)",
[c]="warning: direct base A is inaccessible due to ambiguity:B [-Winaccessible-base] (warn_inaccessible_base_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inaccessible-base" },
[g]={"inaccessible-base"},
["maingroup"] = "inaccessible-base",
[h]="inaccessible-base",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_incompatible_analyzer_plugin_api"] = {
["warn_incompatible_analyzer_plugin_api"]={
[a] = "warning: checker plugin \'A\' is not compatible with this version of the analyzer [-Wanalyzer-incompatible-plugin] (warn_incompatible_analyzer_plugin_api)",
[c]="warning: checker plugin \'A\' is not compatible with this version of the analyzer [-Wanalyzer-incompatible-plugin] (warn_incompatible_analyzer_plugin_api)",
["type"] = "Warning",
[b]=f,
["groups"] = { "analyzer-incompatible-plugin" },
[g]={"analyzer-incompatible-plugin"},
["maingroup"] = "analyzer-incompatible-plugin",
[h]="analyzer-incompatible-plugin",
["category"] = ""
[a]=j
},
},
["warn_incompatible_branch_protection_option"] = {
["warn_incompatible_branch_protection_option"]={
[a] = "warning: \'-mbranch-protection=\' option is incompatible with the \'A\' architecture [-Wbranch-protection] (warn_incompatible_branch_protection_option)",
[c]="warning: \'-mbranch-protection=\' option is incompatible with the \'A\' architecture [-Wbranch-protection] (warn_incompatible_branch_protection_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "branch-protection" },
[g]={Ic},
["maingroup"] = "branch-protection",
[h]=Ic,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_incompatible_exception_specs"] = {
["warn_incompatible_exception_specs"]={
[a] = "warning: target exception specification is not superset of source [-Wincompatible-exception-spec] (warn_incompatible_exception_specs)",
[c]="warning: target exception specification is not superset of source [-Wincompatible-exception-spec] (warn_incompatible_exception_specs)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-exception-spec" },
[g]={"incompatible-exception-spec"},
["maingroup"] = "incompatible-exception-spec",
[h]="incompatible-exception-spec",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_incompatible_qualified_id"] = {
["warn_incompatible_qualified_id"]={
[a] = "warning: ... (warn_incompatible_qualified_id)",
[c]="warning: ... (warn_incompatible_qualified_id)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_incompatible_sysroot"] = {
["warn_incompatible_sysroot"]={
[a] = "warning: using sysroot for \'A\' but targeting \'B\' [-Wincompatible-sysroot] (warn_incompatible_sysroot)",
[c]="warning: using sysroot for \'A\' but targeting \'B\' [-Wincompatible-sysroot] (warn_incompatible_sysroot)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-sysroot" },
[g]={"incompatible-sysroot"},
["maingroup"] = "incompatible-sysroot",
[h]="incompatible-sysroot",
["category"] = ""
[a]=j
},
},
["warn_incompatible_vectors"] = {
["warn_incompatible_vectors"]={
[a] = "warning: incompatible vector types ... [-Wvector-conversion] (warn_incompatible_vectors)",
[c]="warning: incompatible vector types ... [-Wvector-conversion] (warn_incompatible_vectors)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "vector-conversion", "vector-conversions" },
[g]={"vector-conversion","vector-conversions"},
["maingroup"] = "vector-conversion",
[h]="vector-conversion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_incomplete_encoded_type"] = {
["warn_incomplete_encoded_type"]={
[a] = "warning: encoding of A type is incomplete because B component has unknown encoding [-Wencode-type] (warn_incomplete_encoded_type)",
[c]="warning: encoding of A type is incomplete because B component has unknown encoding [-Wencode-type] (warn_incomplete_encoded_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "encode-type" },
[g]={"encode-type"},
["maingroup"] = "encode-type",
[h]="encode-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_inconsistent_array_form"] = {
["warn_inconsistent_array_form"]={
[a] = "warning: argument A of type B with mismatched bound [-Warray-parameter] (warn_inconsistent_array_form)",
[c]="warning: argument A of type B with mismatched bound [-Warray-parameter] (warn_inconsistent_array_form)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "array-parameter", "most" },
[g]={p,q,"array-parameter",t},
["maingroup"] = "array-parameter",
[h]="array-parameter",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_inconsistent_destructor_marked_not_override_overriding"] = {
["warn_inconsistent_destructor_marked_not_override_overriding"]={
[a] = "warning: A overrides a destructor but is not marked \'override\' [-Winconsistent-missing-destructor-override] (warn_inconsistent_destructor_marked_not_override_overriding)",
[c]="warning: A overrides a destructor but is not marked \'override\' [-Winconsistent-missing-destructor-override] (warn_inconsistent_destructor_marked_not_override_overriding)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "inconsistent-missing-destructor-override" },
[g]={"inconsistent-missing-destructor-override"},
["maingroup"] = "inconsistent-missing-destructor-override",
[h]="inconsistent-missing-destructor-override",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_inconsistent_function_marked_not_override_overriding"] = {
["warn_inconsistent_function_marked_not_override_overriding"]={
[a] = "warning: A overrides a member function but is not marked \'override\' [-Winconsistent-missing-override] (warn_inconsistent_function_marked_not_override_overriding)",
[c]="warning: A overrides a member function but is not marked \'override\' [-Winconsistent-missing-override] (warn_inconsistent_function_marked_not_override_overriding)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inconsistent-missing-override" },
[g]={"inconsistent-missing-override"},
["maingroup"] = "inconsistent-missing-override",
[h]="inconsistent-missing-override",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_increment_bool"] = {
["warn_increment_bool"]={
[a] = "warning: incrementing expression of type bool is deprecated and incompatible with C++17 [-Wdeprecated-increment-bool] (warn_increment_bool)",
[c]="warning: incrementing expression of type bool is deprecated and incompatible with C++17 [-Wdeprecated-increment-bool] (warn_increment_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++17-compat", "c++17-compat-pedantic", "c++1z-compat", "deprecated", "deprecated-increment-bool", "increment-bool" },
[g]={T,A,R,K,"deprecated-increment-bool","increment-bool"},
["maingroup"] = "deprecated-increment-bool",
[h]="deprecated-increment-bool",
["category"] = "Deprecations"
[a]=V
},
},
["warn_independentclass_attribute"] = {
["warn_independentclass_attribute"]={
[a] = "warning: \'objc_independent_class\' attribute may be put on a typedef only; attribute is ignored [-WIndependentClass-attribute] (warn_independentclass_attribute)",
[c]="warning: \'objc_independent_class\' attribute may be put on a typedef only; attribute is ignored [-WIndependentClass-attribute] (warn_independentclass_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "IndependentClass-attribute" },
[g]={"IndependentClass-attribute"},
["maingroup"] = "IndependentClass-attribute",
[h]="IndependentClass-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_indirection_through_null"] = {
["warn_indirection_through_null"]={
[a] = "warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] (warn_indirection_through_null)",
[c]="warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] (warn_indirection_through_null)",
["type"] = "Warning",
[b]=f,
["groups"] = { "null-dereference" },
[g]={"null-dereference"},
["maingroup"] = "null-dereference",
[h]="null-dereference",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_infinite_recursive_function"] = {
["warn_infinite_recursive_function"]={
[a] = "warning: all paths through this function will call itself [-Winfinite-recursion] (warn_infinite_recursive_function)",
[c]="warning: all paths through this function will call itself [-Winfinite-recursion] (warn_infinite_recursive_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "infinite-recursion", "most" },
[g]={p,q,"infinite-recursion",t},
["maingroup"] = "infinite-recursion",
[h]="infinite-recursion",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_init_list_constant_narrowing"] = {
["warn_init_list_constant_narrowing"]={
[a] = "warning: constant expression evaluates to A which cannot be narrowed to type B in C++11 [-Wc++11-narrowing] (warn_init_list_constant_narrowing)",
[c]="warning: constant expression evaluates to A which cannot be narrowed to type B in C++11 [-Wc++11-narrowing] (warn_init_list_constant_narrowing)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_init_list_type_narrowing"] = {
["warn_init_list_type_narrowing"]={
[a] = "warning: type A cannot be narrowed to B in initializer list in C++11 [-Wc++11-narrowing] (warn_init_list_type_narrowing)",
[c]="warning: type A cannot be narrowed to B in initializer list in C++11 [-Wc++11-narrowing] (warn_init_list_type_narrowing)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_init_list_variable_narrowing"] = {
["warn_init_list_variable_narrowing"]={
[a] = "warning: non-constant-expression cannot be narrowed from type A to B in initializer list in C++11 [-Wc++11-narrowing] (warn_init_list_variable_narrowing)",
[c]="warning: non-constant-expression cannot be narrowed from type A to B in initializer list in C++11 [-Wc++11-narrowing] (warn_init_list_variable_narrowing)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++0x-compat", "c++0x-narrowing", "c++11-compat", "c++11-compat-pedantic", "c++11-narrowing", "narrowing" },
[g]={z,gd,y,v,fc,ed},
["maingroup"] = "c++11-narrowing",
[h]=fc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_init_ptr_member_to_parameter_addr"] = {
["warn_init_ptr_member_to_parameter_addr"]={
[a] = "warning: initializing pointer member A with the stack address of ... B [-Wdangling-field] (warn_init_ptr_member_to_parameter_addr)",
[c]="warning: initializing pointer member A with the stack address of ... B [-Wdangling-field] (warn_init_ptr_member_to_parameter_addr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-field" },
[g]={ac,Kc},
["maingroup"] = "dangling-field",
[h]=Kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_initializer_out_of_order"] = {
["warn_initializer_out_of_order"]={
[a] = "warning: ... A will be initialized after ... B [-Wreorder-ctor] (warn_initializer_out_of_order)",
[c]="warning: ... A will be initialized after ... B [-Wreorder-ctor] (warn_initializer_out_of_order)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "reorder", "reorder-ctor" },
[g]={p,q,t,"reorder","reorder-ctor"},
["maingroup"] = "reorder-ctor",
[h]="reorder-ctor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_initializer_overrides"] = {
["warn_initializer_overrides"]={
[a] = "warning: initializer ...overrides prior initialization of this subobject [-Winitializer-overrides] (warn_initializer_overrides)",
[c]="warning: initializer ...overrides prior initialization of this subobject [-Winitializer-overrides] (warn_initializer_overrides)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra", "initializer-overrides", "override-init" },
[g]={j,p,xb,nd,"override-init"},
["maingroup"] = "initializer-overrides",
[h]=nd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_inline_namespace_reopened_noninline"] = {
["warn_inline_namespace_reopened_noninline"]={
[a] = "warning: inline namespace reopened as a non-inline namespace [-Winline-namespace-reopened-noninline] (warn_inline_namespace_reopened_noninline)",
[c]="warning: inline namespace reopened as a non-inline namespace [-Winline-namespace-reopened-noninline] (warn_inline_namespace_reopened_noninline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inline-namespace-reopened-noninline" },
[g]={"inline-namespace-reopened-noninline"},
["maingroup"] = "inline-namespace-reopened-noninline",
[h]="inline-namespace-reopened-noninline",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_inst_method_not_found"] = {
["warn_inst_method_not_found"]={
[a] = "warning: instance method A not found (return type defaults to \'id\') [-Wobjc-method-access] (warn_inst_method_not_found)",
[c]="warning: instance method A not found (return type defaults to \'id\') [-Wobjc-method-access] (warn_inst_method_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-method-access" },
[g]={jc},
["maingroup"] = "objc-method-access",
[h]=jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_instance_method_not_found_with_typo"] = {
["warn_instance_method_not_found_with_typo"]={
[a] = "warning: instance method A not found (return type defaults to \'id\'); did you mean B? [-Wobjc-method-access] (warn_instance_method_not_found_with_typo)",
[c]="warning: instance method A not found (return type defaults to \'id\'); did you mean B? [-Wobjc-method-access] (warn_instance_method_not_found_with_typo)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-method-access" },
[g]={jc},
["maingroup"] = "objc-method-access",
[h]=jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_instance_method_on_class_found"] = {
["warn_instance_method_on_class_found"]={
[a] = "warning: instance method A found instead of class method B [-Wobjc-method-access] (warn_instance_method_on_class_found)",
[c]="warning: instance method A found instead of class method B [-Wobjc-method-access] (warn_instance_method_on_class_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-method-access" },
[g]={jc},
["maingroup"] = "objc-method-access",
[h]=jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_int_to_pointer_cast"] = {
["warn_int_to_pointer_cast"]={
[a] = "warning: cast to A from smaller integer type B [-Wint-to-pointer-cast] (warn_int_to_pointer_cast)",
[c]="warning: cast to A from smaller integer type B [-Wint-to-pointer-cast] (warn_int_to_pointer_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "int-to-pointer-cast" },
[g]={"int-to-pointer-cast"},
["maingroup"] = "int-to-pointer-cast",
[h]="int-to-pointer-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_int_to_void_pointer_cast"] = {
["warn_int_to_void_pointer_cast"]={
[a] = "warning: cast to A from smaller integer type B [-Wint-to-void-pointer-cast] (warn_int_to_void_pointer_cast)",
[c]="warning: cast to A from smaller integer type B [-Wint-to-void-pointer-cast] (warn_int_to_void_pointer_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "int-to-pointer-cast", "int-to-void-pointer-cast" },
[g]={"int-to-pointer-cast","int-to-void-pointer-cast"},
["maingroup"] = "int-to-void-pointer-cast",
[h]="int-to-void-pointer-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_integer_constant_overflow"] = {
["warn_integer_constant_overflow"]={
[a] = "warning: overflow in expression; result is A with type B [-Winteger-overflow] (warn_integer_constant_overflow)",
[c]="warning: overflow in expression; result is A with type B [-Winteger-overflow] (warn_integer_constant_overflow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "integer-overflow" },
[g]={"integer-overflow"},
["maingroup"] = "integer-overflow",
[h]="integer-overflow",
["category"] = ""
[a]=j
},
},
["warn_integer_constants_in_conditional_always_true"] = {
["warn_integer_constants_in_conditional_always_true"]={
[a] = "warning: converting the result of \'?:\' with integer constants to a boolean always evaluates to \'true\' [-Wtautological-constant-compare] (warn_integer_constants_in_conditional_always_true)",
[c]="warning: converting the result of \'?:\' with integer constants to a boolean always evaluates to \'true\' [-Wtautological-constant-compare] (warn_integer_constants_in_conditional_always_true)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-constant-compare" },
[g]={p,q,t,Tb,fd},
["maingroup"] = "tautological-constant-compare",
[h]=fd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_internal_linkage_local_storage"] = {
["warn_internal_linkage_local_storage"]={
[a] = "warning: \'internal_linkage\' attribute on a non-static local variable is ignored [-Wignored-attributes] (warn_internal_linkage_local_storage)",
[c]="warning: \'internal_linkage\' attribute on a non-static local variable is ignored [-Wignored-attributes] (warn_internal_linkage_local_storage)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_interrupt_attribute_invalid"] = {
["warn_interrupt_attribute_invalid"]={
[a] = "warning: ... \'interrupt\' attribute only applies to functions that have ... [-Wignored-attributes] (warn_interrupt_attribute_invalid)",
[c]="warning: ... \'interrupt\' attribute only applies to functions that have ... [-Wignored-attributes] (warn_interrupt_attribute_invalid)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_invalid_asm_cast_lvalue"] = {
["warn_invalid_asm_cast_lvalue"]={
[a] = "warning: invalid use of a cast in an inline asm context requiring an lvalue: accepted due to -fheinous-gnu-extensions, but clang may remove support for this in the future (warn_invalid_asm_cast_lvalue)",
[c]="warning: invalid use of a cast in an inline asm context requiring an lvalue: accepted due to -fheinous-gnu-extensions, but clang may remove support for this in the future (warn_invalid_asm_cast_lvalue)",
["type"] = "Warning",
[b]=f,
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["warn_invalid_initializer_from_system_header"] = {
["warn_invalid_initializer_from_system_header"]={
[a] = "warning: invalid constructor from class in system header, should not be explicit [-Winvalid-initializer-from-system-header] (warn_invalid_initializer_from_system_header)",
[c]="warning: invalid constructor from class in system header, should not be explicit [-Winvalid-initializer-from-system-header] (warn_invalid_initializer_from_system_header)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-initializer-from-system-header" },
[g]={"invalid-initializer-from-system-header"},
["maingroup"] = "invalid-initializer-from-system-header",
[h]="invalid-initializer-from-system-header",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_invalid_ios_deployment_target"] = {
["warn_invalid_ios_deployment_target"]={
[a] = "error: invalid iOS deployment version \'A\', iOS 10 is the maximum deployment target for 32-bit targets [-Winvalid-ios-deployment-target] (warn_invalid_ios_deployment_target)",
[c]="error: invalid iOS deployment version \'A\', iOS 10 is the maximum deployment target for 32-bit targets [-Winvalid-ios-deployment-target] (warn_invalid_ios_deployment_target)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "invalid-ios-deployment-target" },
[g]={"invalid-ios-deployment-target"},
["maingroup"] = "invalid-ios-deployment-target",
[h]="invalid-ios-deployment-target",
["category"] = ""
[a]=j
},
},
["warn_invalid_utf8_in_comment"] = {
["warn_invalid_utf8_in_comment"]={
[a] = "warning: invalid UTF-8 in comment [-Winvalid-utf8] (warn_invalid_utf8_in_comment)",
[c]="warning: invalid UTF-8 in comment [-Winvalid-utf8] (warn_invalid_utf8_in_comment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "invalid-utf8", "pedantic" },
[g]={"invalid-utf8",s},
["maingroup"] = "invalid-utf8",
[h]="invalid-utf8",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_is_constant_evaluated_always_true_constexpr"] = {
["warn_is_constant_evaluated_always_true_constexpr"]={
[a] = "warning: \'A\' will always evaluate to \'true\' in a manifestly constant-evaluated expression [-Wconstant-evaluated] (warn_is_constant_evaluated_always_true_constexpr)",
[c]="warning: \'A\' will always evaluate to \'true\' in a manifestly constant-evaluated expression [-Wconstant-evaluated] (warn_is_constant_evaluated_always_true_constexpr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "constant-evaluated" },
[g]={"constant-evaluated"},
["maingroup"] = "constant-evaluated",
[h]="constant-evaluated",
["category"] = ""
[a]=j
},
},
["warn_ivar_use_hidden"] = {
["warn_ivar_use_hidden"]={
[a] = "warning: local declaration of A hides instance variable [-Wshadow-ivar] (warn_ivar_use_hidden)",
[c]="warning: local declaration of A hides instance variable [-Wshadow-ivar] (warn_ivar_use_hidden)",
["type"] = "Warning",
[b]=f,
["groups"] = { "shadow", "shadow-all", "shadow-ivar" },
[g]={"shadow",dd,"shadow-ivar"},
["maingroup"] = "shadow-ivar",
[h]="shadow-ivar",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ivars_in_interface"] = {
["warn_ivars_in_interface"]={
[a] = "warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] (warn_ivars_in_interface)",
[c]="warning: declaration of instance variables in the interface is deprecated [-Wobjc-interface-ivars] (warn_ivars_in_interface)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "objc-interface-ivars" },
[g]={"objc-interface-ivars"},
["maingroup"] = "objc-interface-ivars",
[h]="objc-interface-ivars",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_jump_out_of_seh_finally"] = {
["warn_jump_out_of_seh_finally"]={
[a] = "warning: jump out of __finally block has undefined behavior [-Wjump-seh-finally] (warn_jump_out_of_seh_finally)",
[c]="warning: jump out of __finally block has undefined behavior [-Wjump-seh-finally] (warn_jump_out_of_seh_finally)",
["type"] = "Warning",
[b]=f,
["groups"] = { "jump-seh-finally" },
[g]={"jump-seh-finally"},
["maingroup"] = "jump-seh-finally",
[h]="jump-seh-finally",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_kern_is_inline"] = {
["warn_kern_is_inline"]={
[a] = "warning: ignored \'inline\' attribute on kernel function A [-Wcuda-compat] (warn_kern_is_inline)",
[c]="warning: ignored \'inline\' attribute on kernel function A [-Wcuda-compat] (warn_kern_is_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cuda-compat" },
[g]={wc},
["maingroup"] = "cuda-compat",
[h]=wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_kern_is_method"] = {
["warn_kern_is_method"]={
[a] = "warning: kernel function A is a member function; this may not be accepted by nvcc [-Wcuda-compat] (warn_kern_is_method)",
[c]="warning: kernel function A is a member function; this may not be accepted by nvcc [-Wcuda-compat] (warn_kern_is_method)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cuda-compat", "pedantic" },
[g]={wc,s},
["maingroup"] = "cuda-compat",
[h]=wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_left_shift_always"] = {
["warn_left_shift_always"]={
[a] = "warning: converting the result of \'<<\' to a boolean always evaluates to ... [-Wtautological-constant-compare] (warn_left_shift_always)",
[c]="warning: converting the result of \'<<\' to a boolean always evaluates to ... [-Wtautological-constant-compare] (warn_left_shift_always)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-constant-compare" },
[g]={p,q,t,Tb,fd},
["maingroup"] = "tautological-constant-compare",
[h]=fd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_left_shift_in_bool_context"] = {
["warn_left_shift_in_bool_context"]={
[a] = "warning: converting the result of \'<<\' to a boolean; did you mean \'(A) != 0\'? [-Wint-in-bool-context] (warn_left_shift_in_bool_context)",
[c]="warning: converting the result of \'<<\' to a boolean; did you mean \'(A) != 0\'? [-Wint-in-bool-context] (warn_left_shift_in_bool_context)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "int-in-bool-context", "most" },
[g]={p,q,"int-in-bool-context",t},
["maingroup"] = "int-in-bool-context",
[h]="int-in-bool-context",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_lock_exclusive_and_shared"] = {
["warn_lock_exclusive_and_shared"]={
[a] = "warning: A \'B\' is acquired exclusively and shared in the same scope [-Wthread-safety-analysis] (warn_lock_exclusive_and_shared)",
[c]="warning: A \'B\' is acquired exclusively and shared in the same scope [-Wthread-safety-analysis] (warn_lock_exclusive_and_shared)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_lock_some_predecessors"] = {
["warn_lock_some_predecessors"]={
[a] = "warning: A \'B\' is not held on every path through here [-Wthread-safety-analysis] (warn_lock_some_predecessors)",
[c]="warning: A \'B\' is not held on every path through here [-Wthread-safety-analysis] (warn_lock_some_predecessors)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_logical_and_in_logical_or"] = {
["warn_logical_and_in_logical_or"]={
[a] = "warning: \'&&\' within \'||\' [-Wlogical-op-parentheses] (warn_logical_and_in_logical_or)",
[c]="warning: \'&&\' within \'||\' [-Wlogical-op-parentheses] (warn_logical_and_in_logical_or)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "logical-op-parentheses", "parentheses" },
[g]={p,q,"logical-op-parentheses",bc},
["maingroup"] = "logical-op-parentheses",
[h]="logical-op-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_logical_instead_of_bitwise"] = {
["warn_logical_instead_of_bitwise"]={
[a] = "warning: use of logical \'A\' with constant operand [-Wconstant-logical-operand] (warn_logical_instead_of_bitwise)",
[c]="warning: use of logical \'A\' with constant operand [-Wconstant-logical-operand] (warn_logical_instead_of_bitwise)",
["type"] = "Warning",
[b]=f,
["groups"] = { "constant-logical-operand" },
[g]={"constant-logical-operand"},
["maingroup"] = "constant-logical-operand",
[h]="constant-logical-operand",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_logical_not_on_lhs_of_check"] = {
["warn_logical_not_on_lhs_of_check"]={
[a] = "warning: logical not is only applied to the left hand side of this ... [-Wlogical-not-parentheses] (warn_logical_not_on_lhs_of_check)",
[c]="warning: logical not is only applied to the left hand side of this ... [-Wlogical-not-parentheses] (warn_logical_not_on_lhs_of_check)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "logical-not-parentheses", "parentheses" },
[g]={p,q,"logical-not-parentheses",bc},
["maingroup"] = "logical-not-parentheses",
[h]="logical-not-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_loop_ctrl_binds_to_inner"] = {
["warn_loop_ctrl_binds_to_inner"]={
[a] = "warning: \'A\' is bound to current loop, GCC binds it to the enclosing loop [-Wgcc-compat] (warn_loop_ctrl_binds_to_inner)",
[c]="warning: \'A\' is bound to current loop, GCC binds it to the enclosing loop [-Wgcc-compat] (warn_loop_ctrl_binds_to_inner)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gcc-compat" },
[g]={Fb},
["maingroup"] = "gcc-compat",
[h]=Fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_loop_state_mismatch"] = {
["warn_loop_state_mismatch"]={
[a] = "warning: state of variable \'A\' must match at the entry and exit of loop [-Wconsumed] (warn_loop_state_mismatch)",
[c]="warning: state of variable \'A\' must match at the entry and exit of loop [-Wconsumed] (warn_loop_state_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_main_one_arg"] = {
["warn_main_one_arg"]={
[a] = "warning: only one parameter on \'main\' declaration [-Wmain] (warn_main_one_arg)",
[c]="warning: only one parameter on \'main\' declaration [-Wmain] (warn_main_one_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main" },
[g]={dc},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_main_redefined"] = {
["warn_main_redefined"]={
[a] = "warning: variable named \'main\' with external linkage has undefined behavior [-Wmain] (warn_main_redefined)",
[c]="warning: variable named \'main\' with external linkage has undefined behavior [-Wmain] (warn_main_redefined)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main" },
[g]={dc},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_main_returns_bool_literal"] = {
["warn_main_returns_bool_literal"]={
[a] = "warning: bool literal returned from \'main\' [-Wmain] (warn_main_returns_bool_literal)",
[c]="warning: bool literal returned from \'main\' [-Wmain] (warn_main_returns_bool_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main" },
[g]={dc},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_max_tokens"] = {
["warn_max_tokens"]={
[a] = "warning: the number of preprocessor source tokens (A) exceeds this token limit (B) [-Wmax-tokens] (warn_max_tokens)",
[c]="warning: the number of preprocessor source tokens (A) exceeds this token limit (B) [-Wmax-tokens] (warn_max_tokens)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "max-tokens" },
[g]={"max-tokens"},
["maingroup"] = "max-tokens",
[h]="max-tokens",
["category"] = ""
[a]=j
},
},
["warn_max_tokens_total"] = {
["warn_max_tokens_total"]={
[a] = "warning: the total number of preprocessor source tokens (A) exceeds the token limit (B) [-Wmax-tokens] (warn_max_tokens_total)",
[c]="warning: the total number of preprocessor source tokens (A) exceeds the token limit (B) [-Wmax-tokens] (warn_max_tokens_total)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "max-tokens" },
[g]={"max-tokens"},
["maingroup"] = "max-tokens",
[h]="max-tokens",
["category"] = ""
[a]=j
},
},
["warn_max_unsigned_zero"] = {
["warn_max_unsigned_zero"]={
[a] = "warning: taking the max of ... is always equal to the other value [-Wmax-unsigned-zero] (warn_max_unsigned_zero)",
[c]="warning: taking the max of ... is always equal to the other value [-Wmax-unsigned-zero] (warn_max_unsigned_zero)",
["type"] = "Warning",
[b]=f,
["groups"] = { "max-unsigned-zero" },
[g]={"max-unsigned-zero"},
["maingroup"] = "max-unsigned-zero",
[h]="max-unsigned-zero",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_maybe_capture_bad_target_this_ptr"] = {
["warn_maybe_capture_bad_target_this_ptr"]={
[a] = "warning: capture host side class data member by this pointer in device or host device lambda function may result in invalid memory access if this pointer is not accessible on device side [-Wgpu-maybe-wrong-side] (warn_maybe_capture_bad_target_this_ptr)",
[c]="warning: capture host side class data member by this pointer in device or host device lambda function may result in invalid memory access if this pointer is not accessible on device side [-Wgpu-maybe-wrong-side] (warn_maybe_capture_bad_target_this_ptr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "gpu-maybe-wrong-side" },
[g]={"gpu-maybe-wrong-side"},
["maingroup"] = "gpu-maybe-wrong-side",
[h]="gpu-maybe-wrong-side",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_maybe_falloff_nonvoid_coroutine"] = {
["warn_maybe_falloff_nonvoid_coroutine"]={
[a] = "warning: non-void coroutine does not return a value in all control paths [-Wreturn-type] (warn_maybe_falloff_nonvoid_coroutine)",
[c]="warning: non-void coroutine does not return a value in all control paths [-Wreturn-type] (warn_maybe_falloff_nonvoid_coroutine)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_maybe_falloff_nonvoid_function"] = {
["warn_maybe_falloff_nonvoid_function"]={
[a] = "warning: non-void function does not return a value in all control paths [-Wreturn-type] (warn_maybe_falloff_nonvoid_function)",
[c]="warning: non-void function does not return a value in all control paths [-Wreturn-type] (warn_maybe_falloff_nonvoid_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_maybe_falloff_nonvoid_lambda"] = {
["warn_maybe_falloff_nonvoid_lambda"]={
[a] = "warning: non-void lambda does not return a value in all control paths [-Wreturn-type] (warn_maybe_falloff_nonvoid_lambda)",
[c]="warning: non-void lambda does not return a value in all control paths [-Wreturn-type] (warn_maybe_falloff_nonvoid_lambda)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Lambda Issue"
[a]=X
},
},
["warn_maybe_uninit_var"] = {
["warn_maybe_uninit_var"]={
[a] = "warning: variable A may be uninitialized when ... [-Wconditional-uninitialized] (warn_maybe_uninit_var)",
[c]="warning: variable A may be uninitialized when ... [-Wconditional-uninitialized] (warn_maybe_uninit_var)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conditional-uninitialized" },
[g]={"conditional-uninitialized"},
["maingroup"] = "conditional-uninitialized",
[h]="conditional-uninitialized",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_maynot_respond"] = {
["warn_maynot_respond"]={
[a] = "warning: A may not respond to B (warn_maynot_respond)",
[c]="warning: A may not respond to B (warn_maynot_respond)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_member_extra_qualification"] = {
["warn_member_extra_qualification"]={
[a] = "warning: extra qualification on member A [-Wmicrosoft-extra-qualification] (warn_member_extra_qualification)",
[c]="warning: extra qualification on member A [-Wmicrosoft-extra-qualification] (warn_member_extra_qualification)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft", "microsoft-extra-qualification" },
[g]={N,"microsoft-extra-qualification"},
["maingroup"] = "microsoft-extra-qualification",
[h]="microsoft-extra-qualification",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_memsize_comparison"] = {
["warn_memsize_comparison"]={
[a] = "warning: size argument in A call is a comparison [-Wmemsize-comparison] (warn_memsize_comparison)",
[c]="warning: size argument in A call is a comparison [-Wmemsize-comparison] (warn_memsize_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "memsize-comparison" },
[g]={"memsize-comparison"},
["maingroup"] = "memsize-comparison",
[h]="memsize-comparison",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_messaging_unqualified_id"] = {
["warn_messaging_unqualified_id"]={
[a] = "warning: messaging unqualified id [-Wobjc-messaging-id] (warn_messaging_unqualified_id)",
[c]="warning: messaging unqualified id [-Wobjc-messaging-id] (warn_messaging_unqualified_id)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "objc-messaging-id" },
[g]={"objc-messaging-id"},
["maingroup"] = "objc-messaging-id",
[h]="objc-messaging-id",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_method_param_declaration"] = {
["warn_method_param_declaration"]={
[a] = "warning: redeclaration of method parameter A [-Wduplicate-method-arg] (warn_method_param_declaration)",
[c]="warning: redeclaration of method parameter A [-Wduplicate-method-arg] (warn_method_param_declaration)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "duplicate-method-arg" },
[g]={"duplicate-method-arg"},
["maingroup"] = "duplicate-method-arg",
[h]="duplicate-method-arg",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_method_param_redefinition"] = {
["warn_method_param_redefinition"]={
[a] = "warning: redefinition of method parameter A (warn_method_param_redefinition)",
[c]="warning: redefinition of method parameter A (warn_method_param_redefinition)",
["type"] = "Warning",
[b]=f,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_microsoft_dependent_exists"] = {
["warn_microsoft_dependent_exists"]={
[a] = "warning: dependent ... declarations are ignored [-Wmicrosoft-exists] (warn_microsoft_dependent_exists)",
[c]="warning: dependent ... declarations are ignored [-Wmicrosoft-exists] (warn_microsoft_dependent_exists)",
["type"] = "Warning",
[b]=f,
["groups"] = { "microsoft-exists" },
[g]={"microsoft-exists"},
["maingroup"] = "microsoft-exists",
[h]="microsoft-exists",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_microsoft_qualifiers_ignored"] = {
["warn_microsoft_qualifiers_ignored"]={
[a] = "warning: qualifiers after comma in declarator list are ignored [-Wignored-attributes] (warn_microsoft_qualifiers_ignored)",
[c]="warning: qualifiers after comma in declarator list are ignored [-Wignored-attributes] (warn_microsoft_qualifiers_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_mig_server_routine_does_not_return_kern_return_t"] = {
["warn_mig_server_routine_does_not_return_kern_return_t"]={
[a] = "warning: \'mig_server_routine\' attribute only applies to routines that return a kern_return_t [-Wignored-attributes] (warn_mig_server_routine_does_not_return_kern_return_t)",
[c]="warning: \'mig_server_routine\' attribute only applies to routines that return a kern_return_t [-Wignored-attributes] (warn_mig_server_routine_does_not_return_kern_return_t)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_misleading_indentation"] = {
["warn_misleading_indentation"]={
[a] = "warning: misleading indentation; statement is not part of the previous \'...\' [-Wmisleading-indentation] (warn_misleading_indentation)",
[c]="warning: misleading indentation; statement is not part of the previous \'...\' [-Wmisleading-indentation] (warn_misleading_indentation)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "misleading-indentation" },
[g]={p,q,"misleading-indentation"},
["maingroup"] = "misleading-indentation",
[h]="misleading-indentation",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_mismatched_availability"] = {
["warn_mismatched_availability"]={
[a] = "warning: availability does not match previous declaration [-Wavailability] (warn_mismatched_availability)",
[c]="warning: availability does not match previous declaration [-Wavailability] (warn_mismatched_availability)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_mismatched_availability_override"] = {
["warn_mismatched_availability_override"]={
[a] = "warning: ...method ... ... on A (B vs. C) [-Wavailability] (warn_mismatched_availability_override)",
[c]="warning: ...method ... ... on A (B vs. C) [-Wavailability] (warn_mismatched_availability_override)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_mismatched_availability_override_unavail"] = {
["warn_mismatched_availability_override_unavail"]={
[a] = "warning: ...method cannot be unavailable on A when ... is available [-Wavailability] (warn_mismatched_availability_override_unavail)",
[c]="warning: ...method cannot be unavailable on A when ... is available [-Wavailability] (warn_mismatched_availability_override_unavail)",
["type"] = "Warning",
[b]=f,
["groups"] = { "availability" },
[g]={Kb},
["maingroup"] = "availability",
[h]=Kb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_mismatched_delete_new"] = {
["warn_mismatched_delete_new"]={
[a] = "warning: \'delete...\' applied to a pointer that was allocated with \'new...\'; did you mean \'delete...\'? [-Wmismatched-new-delete] (warn_mismatched_delete_new)",
[c]="warning: \'delete...\' applied to a pointer that was allocated with \'new...\'; did you mean \'delete...\'? [-Wmismatched-new-delete] (warn_mismatched_delete_new)",
["type"] = "Warning",
[b]=f,
["groups"] = { "mismatched-new-delete" },
[g]={"mismatched-new-delete"},
["maingroup"] = "mismatched-new-delete",
[h]="mismatched-new-delete",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_mismatched_import"] = {
["warn_mismatched_import"]={
[a] = "warning: import ... (A) does not match the import ... (B) of the previous declaration [-Wignored-attributes] (warn_mismatched_import)",
[c]="warning: import ... (A) does not match the import ... (B) of the previous declaration [-Wignored-attributes] (warn_mismatched_import)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_mismatched_nullability_attr"] = {
["warn_mismatched_nullability_attr"]={
[a] = "warning: nullability specifier A conflicts with existing specifier B [-Wnullability] (warn_mismatched_nullability_attr)",
[c]="warning: nullability specifier A conflicts with existing specifier B [-Wnullability] (warn_mismatched_nullability_attr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability" },
[g]={vc},
["maingroup"] = "nullability",
[h]=vc,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_mismatched_section"] = {
["warn_mismatched_section"]={
[a] = "warning: ... does not match previous declaration [-Wsection] (warn_mismatched_section)",
[c]="warning: ... does not match previous declaration [-Wsection] (warn_mismatched_section)",
["type"] = "Warning",
[b]=f,
["groups"] = { "section" },
[g]={kd},
["maingroup"] = "section",
[h]=kd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_misplaced_ellipsis_vararg"] = {
["warn_misplaced_ellipsis_vararg"]={
[a] = "warning: \'...\' in this location creates a C-style varargs function... [-Wambiguous-ellipsis] (warn_misplaced_ellipsis_vararg)",
[c]="warning: \'...\' in this location creates a C-style varargs function... [-Wambiguous-ellipsis] (warn_misplaced_ellipsis_vararg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ambiguous-ellipsis" },
[g]={"ambiguous-ellipsis"},
["maingroup"] = "ambiguous-ellipsis",
[h]="ambiguous-ellipsis",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_missing_braces"] = {
["warn_missing_braces"]={
[a] = "warning: suggest braces around initialization of subobject [-Wmissing-braces] (warn_missing_braces)",
[c]="warning: suggest braces around initialization of subobject [-Wmissing-braces] (warn_missing_braces)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "missing-braces", "most" },
[g]={p,q,"missing-braces",t},
["maingroup"] = "missing-braces",
[h]="missing-braces",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_case"] = {
["warn_missing_case"]={
[a] = "warning: enumeration value A not handled in switch [-Wswitch] (warn_missing_case)",
[c]="warning: enumeration value A not handled in switch [-Wswitch] (warn_missing_case)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "switch" },
[g]={p,q,pd},
["maingroup"] = "switch",
[h]=pd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_case_for_condition"] = {
["warn_missing_case_for_condition"]={
[a] = "warning: no case matching constant switch condition \'A\' (warn_missing_case_for_condition)",
[c]="warning: no case matching constant switch condition \'A\' (warn_missing_case_for_condition)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_dependent_template_keyword"] = {
["warn_missing_dependent_template_keyword"]={
[a] = "warning: use \'template\' keyword to treat \'A\' as a dependent template name (warn_missing_dependent_template_keyword)",
[c]="warning: use \'template\' keyword to treat \'A\' as a dependent template name (warn_missing_dependent_template_keyword)",
["type"] = "Warning",
[b]=f,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_missing_explicit_synthesis"] = {
["warn_missing_explicit_synthesis"]={
[a] = "warning: auto property synthesis is synthesizing property not explicitly synthesized [-Wobjc-missing-property-synthesis] (warn_missing_explicit_synthesis)",
[c]="warning: auto property synthesis is synthesizing property not explicitly synthesized [-Wobjc-missing-property-synthesis] (warn_missing_explicit_synthesis)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "objc-missing-property-synthesis" },
[g]={"objc-missing-property-synthesis"},
["maingroup"] = "objc-missing-property-synthesis",
[h]="objc-missing-property-synthesis",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_field_initializers"] = {
["warn_missing_field_initializers"]={
[a] = "warning: missing field A initializer [-Wmissing-field-initializers] (warn_missing_field_initializers)",
[c]="warning: missing field A initializer [-Wmissing-field-initializers] (warn_missing_field_initializers)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "missing-field-initializers" },
[g]={j,p,xb,"missing-field-initializers"},
["maingroup"] = "missing-field-initializers",
[h]="missing-field-initializers",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_format_string"] = {
["warn_missing_format_string"]={
[a] = "warning: format string missing [-Wformat] (warn_missing_format_string)",
[c]="warning: format string missing [-Wformat] (warn_missing_format_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_missing_method_return_type"] = {
["warn_missing_method_return_type"]={
[a] = "warning: method has no return type specified; defaults to \'id\' [-Wmissing-method-return-type] (warn_missing_method_return_type)",
[c]="warning: method has no return type specified; defaults to \'id\' [-Wmissing-method-return-type] (warn_missing_method_return_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "missing-method-return-type" },
[g]={j,p,xb,"missing-method-return-type"},
["maingroup"] = "missing-method-return-type",
[h]="missing-method-return-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_prototype"] = {
["warn_missing_prototype"]={
[a] = "warning: no previous prototype for function A [-Wmissing-prototypes] (warn_missing_prototype)",
[c]="warning: no previous prototype for function A [-Wmissing-prototypes] (warn_missing_prototype)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "missing-prototypes" },
[g]={"missing-prototypes"},
["maingroup"] = "missing-prototypes",
[h]="missing-prototypes",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_sdksettings_for_availability_checking"] = {
["warn_missing_sdksettings_for_availability_checking"]={
[a] = "warning: A availability is ignored without a valid \'SDKSettings.json\' in the SDK [-Wignored-availability-without-sdk-settings] (warn_missing_sdksettings_for_availability_checking)",
[c]="warning: A availability is ignored without a valid \'SDKSettings.json\' in the SDK [-Wignored-availability-without-sdk-settings] (warn_missing_sdksettings_for_availability_checking)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-availability-without-sdk-settings" },
[g]={"ignored-availability-without-sdk-settings"},
["maingroup"] = "ignored-availability-without-sdk-settings",
[h]="ignored-availability-without-sdk-settings",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_selector_name"] = {
["warn_missing_selector_name"]={
[a] = "warning: A used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] (warn_missing_selector_name)",
[c]="warning: A used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] (warn_missing_selector_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-selector-name" },
[g]={"missing-selector-name"},
["maingroup"] = "missing-selector-name",
[h]="missing-selector-name",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_missing_sentinel"] = {
["warn_missing_sentinel"]={
[a] = "warning: missing sentinel in ... [-Wsentinel] (warn_missing_sentinel)",
[c]="warning: missing sentinel in ... [-Wsentinel] (warn_missing_sentinel)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sentinel" },
[g]={"sentinel"},
["maingroup"] = "sentinel",
[h]="sentinel",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_submodule"] = {
["warn_missing_submodule"]={
[a] = "warning: missing submodule \'A\' [-Wincomplete-umbrella] (warn_missing_submodule)",
[c]="warning: missing submodule \'A\' [-Wincomplete-umbrella] (warn_missing_submodule)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incomplete-module", "incomplete-umbrella" },
[g]={"incomplete-module",Jd},
["maingroup"] = "incomplete-umbrella",
[h]=Jd,
["category"] = ""
[a]=j
},
},
["warn_missing_sysroot"] = {
["warn_missing_sysroot"]={
[a] = "warning: no such sysroot directory: \'A\' [-Wmissing-sysroot] (warn_missing_sysroot)",
[c]="warning: no such sysroot directory: \'A\' [-Wmissing-sysroot] (warn_missing_sysroot)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-sysroot" },
[g]={"missing-sysroot"},
["maingroup"] = "missing-sysroot",
[h]="missing-sysroot",
["category"] = ""
[a]=j
},
},
["warn_missing_type_specifier"] = {
["warn_missing_type_specifier"]={
[a] = "warning: type specifier missing, defaults to \'int\' [-Wimplicit-int] (warn_missing_type_specifier)",
[c]="warning: type specifier missing, defaults to \'int\' [-Wimplicit-int] (warn_missing_type_specifier)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "implicit", "implicit-int", "most" },
[g]={p,q,Rc,"implicit-int",t},
["maingroup"] = "implicit-int",
[h]="implicit-int",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_missing_variable_declarations"] = {
["warn_missing_variable_declarations"]={
[a] = "warning: no previous extern declaration for non-static variable A [-Wmissing-variable-declarations] (warn_missing_variable_declarations)",
[c]="warning: no previous extern declaration for non-static variable A [-Wmissing-variable-declarations] (warn_missing_variable_declarations)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "missing-variable-declarations" },
[g]={"missing-variable-declarations"},
["maingroup"] = "missing-variable-declarations",
[h]="missing-variable-declarations",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_missing_whitespace_after_macro_name"] = {
["warn_missing_whitespace_after_macro_name"]={
[a] = "warning: whitespace recommended after macro name (warn_missing_whitespace_after_macro_name)",
[c]="warning: whitespace recommended after macro name (warn_missing_whitespace_after_macro_name)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_mixed_decls_code"] = {
["warn_mixed_decls_code"]={
[a] = "warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] (warn_mixed_decls_code)",
[c]="warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] (warn_mixed_decls_code)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "declaration-after-statement" },
[g]={"declaration-after-statement"},
["maingroup"] = "declaration-after-statement",
[h]="declaration-after-statement",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_mixed_sign_comparison"] = {
["warn_mixed_sign_comparison"]={
[a] = "warning: comparison of integers of different signs: A and B [-Wsign-compare] (warn_mixed_sign_comparison)",
[c]="warning: comparison of integers of different signs: A and B [-Wsign-compare] (warn_mixed_sign_comparison)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "non-gcc", "sign-compare" },
[g]={j,p,xb,J,"sign-compare"},
["maingroup"] = "sign-compare",
[h]="sign-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_mmap_incomplete_framework_module_declaration"] = {
["warn_mmap_incomplete_framework_module_declaration"]={
[a] = "warning: skipping \'A\' because module declaration of \'B\' lacks the \'framework\' qualifier [-Wincomplete-framework-module-declaration] (warn_mmap_incomplete_framework_module_declaration)",
[c]="warning: skipping \'A\' because module declaration of \'B\' lacks the \'framework\' qualifier [-Wincomplete-framework-module-declaration] (warn_mmap_incomplete_framework_module_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incomplete-framework-module-declaration" },
[g]={"incomplete-framework-module-declaration"},
["maingroup"] = "incomplete-framework-module-declaration",
[h]="incomplete-framework-module-declaration",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_mmap_mismatched_private_module_name"] = {
["warn_mmap_mismatched_private_module_name"]={
[a] = "warning: expected canonical name for private module \'A\' [-Wprivate-module] (warn_mmap_mismatched_private_module_name)",
[c]="warning: expected canonical name for private module \'A\' [-Wprivate-module] (warn_mmap_mismatched_private_module_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "private-module" },
[g]={Mc},
["maingroup"] = "private-module",
[h]=Mc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_mmap_mismatched_private_submodule"] = {
["warn_mmap_mismatched_private_submodule"]={
[a] = "warning: private submodule \'A\' in private module map, expected top-level module [-Wprivate-module] (warn_mmap_mismatched_private_submodule)",
[c]="warning: private submodule \'A\' in private module map, expected top-level module [-Wprivate-module] (warn_mmap_mismatched_private_submodule)",
["type"] = "Warning",
[b]=f,
["groups"] = { "private-module" },
[g]={Mc},
["maingroup"] = "private-module",
[h]=Mc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_mmap_redundant_export_as"] = {
["warn_mmap_redundant_export_as"]={
[a] = "warning: module \'A\' already re-exported as \'B\' [-Wprivate-module] (warn_mmap_redundant_export_as)",
[c]="warning: module \'A\' already re-exported as \'B\' [-Wprivate-module] (warn_mmap_redundant_export_as)",
["type"] = "Warning",
[b]=f,
["groups"] = { "private-module" },
[g]={Mc},
["maingroup"] = "private-module",
[h]=Mc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_mmap_umbrella_dir_not_found"] = {
["warn_mmap_umbrella_dir_not_found"]={
[a] = "warning: umbrella directory \'A\' not found [-Wincomplete-umbrella] (warn_mmap_umbrella_dir_not_found)",
[c]="warning: umbrella directory \'A\' not found [-Wincomplete-umbrella] (warn_mmap_umbrella_dir_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incomplete-module", "incomplete-umbrella" },
[g]={"incomplete-module",Jd},
["maingroup"] = "incomplete-umbrella",
[h]=Jd,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_mmap_unknown_attribute"] = {
["warn_mmap_unknown_attribute"]={
[a] = "warning: unknown attribute \'A\' [-Wignored-attributes] (warn_mmap_unknown_attribute)",
[c]="warning: unknown attribute \'A\' [-Wignored-attributes] (warn_mmap_unknown_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_modifying_shadowing_decl"] = {
["warn_modifying_shadowing_decl"]={
[a] = "warning: modifying constructor parameter A that shadows a field of B [-Wshadow-field-in-constructor-modified] (warn_modifying_shadowing_decl)",
[c]="warning: modifying constructor parameter A that shadows a field of B [-Wshadow-field-in-constructor-modified] (warn_modifying_shadowing_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "shadow", "shadow-all", "shadow-all", "shadow-field-in-constructor", "shadow-field-in-constructor-modified" },
[g]={"shadow",dd,dd,"shadow-field-in-constructor","shadow-field-in-constructor-modified"},
["maingroup"] = "shadow-field-in-constructor-modified",
[h]="shadow-field-in-constructor-modified",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_module_config_macro_undef"] = {
["warn_module_config_macro_undef"]={
[a] = "warning: ... of configuration macro \'A\' has no effect on the import of \'B\'; pass \'...\' on the command line to configure the module [-Wconfig-macros] (warn_module_config_macro_undef)",
[c]="warning: ... of configuration macro \'A\' has no effect on the import of \'B\'; pass \'...\' on the command line to configure the module [-Wconfig-macros] (warn_module_config_macro_undef)",
["type"] = "Warning",
[b]=f,
["groups"] = { "config-macros" },
[g]={"config-macros"},
["maingroup"] = "config-macros",
[h]="config-macros",
["category"] = ""
[a]=j
},
},
["warn_module_config_mismatch"] = {
["warn_module_config_mismatch"]={
[a] = "error: module file A cannot be loaded due to a configuration mismatch with the current compilation [-Wmodule-file-config-mismatch] (warn_module_config_mismatch)",
[c]="error: module file A cannot be loaded due to a configuration mismatch with the current compilation [-Wmodule-file-config-mismatch] (warn_module_config_mismatch)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "module-file-config-mismatch" },
[g]={"module-file-config-mismatch"},
["maingroup"] = "module-file-config-mismatch",
[h]="module-file-config-mismatch",
["category"] = ""
[a]=j
},
},
["warn_module_conflict"] = {
["warn_module_conflict"]={
[a] = "warning: module \'A\' conflicts with already-imported module \'B\': C [-Wmodule-conflict] (warn_module_conflict)",
[c]="warning: module \'A\' conflicts with already-imported module \'B\': C [-Wmodule-conflict] (warn_module_conflict)",
["type"] = "Warning",
[b]=f,
["groups"] = { "module-conflict" },
[g]={"module-conflict"},
["maingroup"] = "module-conflict",
[h]="module-conflict",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_module_system_bit_conflict"] = {
["warn_module_system_bit_conflict"]={
[a] = "warning: module file \'A\' was validated as a system module and is now being imported as a non-system module; any difference in diagnostic options will be ignored [-Wmodule-conflict] (warn_module_system_bit_conflict)",
[c]="warning: module file \'A\' was validated as a system module and is now being imported as a non-system module; any difference in diagnostic options will be ignored [-Wmodule-conflict] (warn_module_system_bit_conflict)",
["type"] = "Warning",
[b]=f,
["groups"] = { "module-conflict" },
[g]={"module-conflict"},
["maingroup"] = "module-conflict",
[h]="module-conflict",
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["warn_module_uses_date_time"] = {
["warn_module_uses_date_time"]={
[a] = "warning: ... uses __DATE__ or __TIME__ [-Wpch-date-time] (warn_module_uses_date_time)",
[c]="warning: ... uses __DATE__ or __TIME__ [-Wpch-date-time] (warn_module_uses_date_time)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pch-date-time" },
[g]={"pch-date-time"},
["maingroup"] = "pch-date-time",
[h]="pch-date-time",
["category"] = "AST Serialization Issue"
[a]="AST Serialization Issue"
},
},
["warn_mt_message"] = {
["warn_mt_message"]={
[a] = "warning: [rewriter] A (warn_mt_message)",
[c]="warning: [rewriter] A (warn_mt_message)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_multichar_character_literal"] = {
["warn_multichar_character_literal"]={
[a] = "warning: multi-character character constant [-Wmultichar] (warn_multichar_character_literal)",
[c]="warning: multi-character character constant [-Wmultichar] (warn_multichar_character_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "multichar" },
[g]={p,q,t,"multichar"},
["maingroup"] = "multichar",
[h]="multichar",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_multiple_method_decl"] = {
["warn_multiple_method_decl"]={
[a] = "warning: multiple methods named A found [-Wobjc-multiple-method-names] (warn_multiple_method_decl)",
[c]="warning: multiple methods named A found [-Wobjc-multiple-method-names] (warn_multiple_method_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-multiple-method-names" },
[g]={"objc-multiple-method-names"},
["maingroup"] = "objc-multiple-method-names",
[h]="objc-multiple-method-names",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_multiple_selectors"] = {
["warn_multiple_selectors"]={
[a] = "warning: several methods with selector A of mismatched types are found for the @selector expression [-Wselector-type-mismatch] (warn_multiple_selectors)",
[c]="warning: several methods with selector A of mismatched types are found for the @selector expression [-Wselector-type-mismatch] (warn_multiple_selectors)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "selector", "selector-type-mismatch" },
[g]={"selector","selector-type-mismatch"},
["maingroup"] = "selector-type-mismatch",
[h]="selector-type-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_multiversion_duplicate_entries"] = {
["warn_multiversion_duplicate_entries"]={
[a] = "warning: CPU list contains duplicate entries; attribute ignored [-Wfunction-multiversion] (warn_multiversion_duplicate_entries)",
[c]="warning: CPU list contains duplicate entries; attribute ignored [-Wfunction-multiversion] (warn_multiversion_duplicate_entries)",
["type"] = "Warning",
[b]=f,
["groups"] = { "function-multiversion" },
[g]={Fc},
["maingroup"] = "function-multiversion",
[h]=Fc,
["category"] = ""
[a]=j
},
},
["warn_namespace_member_extra_qualification"] = {
["warn_namespace_member_extra_qualification"]={
[a] = "warning: extra qualification on member A [-Wextra-qualification] (warn_namespace_member_extra_qualification)",
[c]="warning: extra qualification on member A [-Wextra-qualification] (warn_namespace_member_extra_qualification)",
["type"] = "Warning",
[b]=f,
["groups"] = { "extra-qualification" },
[g]={"extra-qualification"},
["maingroup"] = "extra-qualification",
[h]="extra-qualification",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_neon_vector_initializer_non_portable"] = {
["warn_neon_vector_initializer_non_portable"]={
[a] = "warning: vector initializers are not compatible with NEON intrinsics in big endian mode [-Wnonportable-vector-initialization] (warn_neon_vector_initializer_non_portable)",
[c]="warning: vector initializers are not compatible with NEON intrinsics in big endian mode [-Wnonportable-vector-initialization] (warn_neon_vector_initializer_non_portable)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nonportable-vector-initialization" },
[g]={"nonportable-vector-initialization"},
["maingroup"] = "nonportable-vector-initialization",
[h]="nonportable-vector-initialization",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nested_block_comment"] = {
["warn_nested_block_comment"]={
[a] = "warning: \'/*\' within block comment [-Wcomment] (warn_nested_block_comment)",
[c]="warning: \'/*\' within block comment [-Wcomment] (warn_nested_block_comment)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "comment", "comments", "most" },
[g]={p,q,Pc,"comments",t},
["maingroup"] = "comment",
[h]=Pc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_new_dangling_initializer_list"] = {
["warn_new_dangling_initializer_list"]={
[a] = "warning: array backing ... will be destroyed at the end of the full-expression [-Wdangling-initializer-list] (warn_new_dangling_initializer_list)",
[c]="warning: array backing ... will be destroyed at the end of the full-expression [-Wdangling-initializer-list] (warn_new_dangling_initializer_list)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-initializer-list" },
[g]={ac,"dangling-initializer-list"},
["maingroup"] = "dangling-initializer-list",
[h]="dangling-initializer-list",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_new_dangling_reference"] = {
["warn_new_dangling_reference"]={
[a] = "warning: temporary bound to reference member of allocated object will be destroyed at the end of the full-expression [-Wdangling-field] (warn_new_dangling_reference)",
[c]="warning: temporary bound to reference member of allocated object will be destroyed at the end of the full-expression [-Wdangling-field] (warn_new_dangling_reference)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "dangling-field" },
[g]={ac,Kc},
["maingroup"] = "dangling-field",
[h]=Kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_autosynthesis_property"] = {
["warn_no_autosynthesis_property"]={
[a] = "warning: auto property synthesis will not synthesize property A because it is \'readwrite\' but it will be synthesized \'readonly\' via another property [-Wobjc-property-synthesis] (warn_no_autosynthesis_property)",
[c]="warning: auto property synthesis will not synthesize property A because it is \'readwrite\' but it will be synthesized \'readonly\' via another property [-Wobjc-property-synthesis] (warn_no_autosynthesis_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-synthesis" },
[g]={vd},
["maingroup"] = "objc-property-synthesis",
[h]=vd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_autosynthesis_shared_ivar_property"] = {
["warn_no_autosynthesis_shared_ivar_property"]={
[a] = "warning: auto property synthesis will not synthesize property A because it cannot share an ivar with another synthesized property [-Wobjc-property-synthesis] (warn_no_autosynthesis_shared_ivar_property)",
[c]="warning: auto property synthesis will not synthesize property A because it cannot share an ivar with another synthesized property [-Wobjc-property-synthesis] (warn_no_autosynthesis_shared_ivar_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-synthesis" },
[g]={vd},
["maingroup"] = "objc-property-synthesis",
[h]=vd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_constructor_for_refconst"] = {
["warn_no_constructor_for_refconst"]={
[a] = "warning: ... A does not declare any constructor to initialize its non-modifiable members (warn_no_constructor_for_refconst)",
[c]="warning: ... A does not declare any constructor to initialize its non-modifiable members (warn_no_constructor_for_refconst)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_dynamic_cast_with_rtti_disabled"] = {
["warn_no_dynamic_cast_with_rtti_disabled"]={
[a] = "warning: dynamic_cast will not work since RTTI data is disabled by ... [-Wrtti] (warn_no_dynamic_cast_with_rtti_disabled)",
[c]="warning: dynamic_cast will not work since RTTI data is disabled by ... [-Wrtti] (warn_no_dynamic_cast_with_rtti_disabled)",
["type"] = "Warning",
[b]=f,
["groups"] = { "rtti" },
[g]={"rtti"},
["maingroup"] = "rtti",
[h]="rtti",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_newline_eof"] = {
["warn_no_newline_eof"]={
[a] = "warning: no newline at end of file [-Wnewline-eof] (warn_no_newline_eof)",
[c]="warning: no newline at end of file [-Wnewline-eof] (warn_no_newline_eof)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "newline-eof" },
[g]={"newline-eof"},
["maingroup"] = "newline-eof",
[h]="newline-eof",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_no_priv_submodule_use_toplevel"] = {
["warn_no_priv_submodule_use_toplevel"]={
[a] = "warning: no submodule named A in module \'B\'; using top level \'C\' [-Wprivate-module] (warn_no_priv_submodule_use_toplevel)",
[c]="warning: no submodule named A in module \'B\'; using top level \'C\' [-Wprivate-module] (warn_no_priv_submodule_use_toplevel)",
["type"] = "Warning",
[b]=f,
["groups"] = { "private-module" },
[g]={Mc},
["maingroup"] = "private-module",
[h]=Mc,
["category"] = ""
[a]=j
},
},
["warn_no_support_for_eval_method_source_on_m32"] = {
["warn_no_support_for_eval_method_source_on_m32"]={
[a] = "warning: Setting the floating point evaluation method to `source` on a target without SSE is not supported. [-Wpragmas] (warn_no_support_for_eval_method_source_on_m32)",
[c]="warning: Setting the floating point evaluation method to `source` on a target without SSE is not supported. [-Wpragmas] (warn_no_support_for_eval_method_source_on_m32)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragmas" },
[g]={C},
["maingroup"] = "pragmas",
[h]=C,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_no_typeid_with_rtti_disabled"] = {
["warn_no_typeid_with_rtti_disabled"]={
[a] = "warning: typeid will not work since RTTI data is disabled by ... [-Wrtti] (warn_no_typeid_with_rtti_disabled)",
[c]="warning: typeid will not work since RTTI data is disabled by ... [-Wrtti] (warn_no_typeid_with_rtti_disabled)",
["type"] = "Warning",
[b]=f,
["groups"] = { "rtti" },
[g]={"rtti"},
["maingroup"] = "rtti",
[h]="rtti",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_underlying_type_specified_for_enum_bitfield"] = {
["warn_no_underlying_type_specified_for_enum_bitfield"]={
[a] = "warning: enums in the Microsoft ABI are signed integers by default; consider giving the enum A an unsigned underlying type to make this code portable [-Wsigned-enum-bitfield] (warn_no_underlying_type_specified_for_enum_bitfield)",
[c]="warning: enums in the Microsoft ABI are signed integers by default; consider giving the enum A an unsigned underlying type to make this code portable [-Wsigned-enum-bitfield] (warn_no_underlying_type_specified_for_enum_bitfield)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "signed-enum-bitfield" },
[g]={"signed-enum-bitfield"},
["maingroup"] = "signed-enum-bitfield",
[h]="signed-enum-bitfield",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_no_unlock"] = {
["warn_no_unlock"]={
[a] = "warning: A \'B\' is still held at the end of function [-Wthread-safety-analysis] (warn_no_unlock)",
[c]="warning: A \'B\' is still held at the end of function [-Wthread-safety-analysis] (warn_no_unlock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nocf_check_attribute_ignored"] = {
["warn_nocf_check_attribute_ignored"]={
[a] = "warning: \'nocf_check\' attribute ignored; use -fcf-protection to enable the attribute [-Wignored-attributes] (warn_nocf_check_attribute_ignored)",
[c]="warning: \'nocf_check\' attribute ignored; use -fcf-protection to enable the attribute [-Wignored-attributes] (warn_nocf_check_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_noderef_on_non_pointer_or_array"] = {
["warn_noderef_on_non_pointer_or_array"]={
[a] = "warning: \'noderef\' can only be used on an array or pointer type [-Wignored-attributes] (warn_noderef_on_non_pointer_or_array)",
[c]="warning: \'noderef\' can only be used on an array or pointer type [-Wignored-attributes] (warn_noderef_on_non_pointer_or_array)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_noderef_to_dereferenceable_pointer"] = {
["warn_noderef_to_dereferenceable_pointer"]={
[a] = "warning: casting to dereferenceable pointer removes \'noderef\' attribute [-Wnoderef] (warn_noderef_to_dereferenceable_pointer)",
[c]="warning: casting to dereferenceable pointer removes \'noderef\' attribute [-Wnoderef] (warn_noderef_to_dereferenceable_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "noderef" },
[g]={ld},
["maingroup"] = "noderef",
[h]=ld,
["category"] = ""
[a]=j
},
},
["warn_non_aligned_allocation_function"] = {
["warn_non_aligned_allocation_function"]={
[a] = "warning: under -fcoro-aligned-allocation, the non-aligned allocation function for the promise type A has higher precedence than the global aligned allocation function [-Wcoro-non-aligned-allocation-function] (warn_non_aligned_allocation_function)",
[c]="warning: under -fcoro-aligned-allocation, the non-aligned allocation function for the promise type A has higher precedence than the global aligned allocation function [-Wcoro-non-aligned-allocation-function] (warn_non_aligned_allocation_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "coro-non-aligned-allocation-function", "coroutine" },
[g]={"coro-non-aligned-allocation-function",jd},
["maingroup"] = "coro-non-aligned-allocation-function",
[h]="coro-non-aligned-allocation-function",
["category"] = "Coroutines Issue"
[a]=bb
},
},
["warn_non_contravariant_overriding_param_types"] = {
["warn_non_contravariant_overriding_param_types"]={
[a] = "warning: conflicting parameter types in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_non_contravariant_overriding_param_types)",
[c]="warning: conflicting parameter types in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_non_contravariant_overriding_param_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_non_contravariant_param_types"] = {
["warn_non_contravariant_param_types"]={
[a] = "warning: conflicting parameter types in implementation of A: B vs C [-Wmethod-signatures] (warn_non_contravariant_param_types)",
[c]="warning: conflicting parameter types in implementation of A: B vs C [-Wmethod-signatures] (warn_non_contravariant_param_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "method-signatures" },
[g]={"method-signatures"},
["maingroup"] = "method-signatures",
[h]="method-signatures",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_non_covariant_overriding_ret_types"] = {
["warn_non_covariant_overriding_ret_types"]={
[a] = "warning: conflicting return type in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_non_covariant_overriding_ret_types)",
[c]="warning: conflicting return type in declaration of A: B vs C [-Woverriding-method-mismatch] (warn_non_covariant_overriding_ret_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "overriding-method-mismatch" },
[g]={ec},
["maingroup"] = "overriding-method-mismatch",
[h]=ec,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_non_covariant_ret_types"] = {
["warn_non_covariant_ret_types"]={
[a] = "warning: conflicting return type in implementation of A: B vs C [-Wmethod-signatures] (warn_non_covariant_ret_types)",
[c]="warning: conflicting return type in implementation of A: B vs C [-Wmethod-signatures] (warn_non_covariant_ret_types)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "method-signatures" },
[g]={"method-signatures"},
["maingroup"] = "method-signatures",
[h]="method-signatures",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_non_literal_null_pointer"] = {
["warn_non_literal_null_pointer"]={
[a] = "warning: expression which evaluates to zero treated as a null pointer constant of type A [-Wnon-literal-null-conversion] (warn_non_literal_null_pointer)",
[c]="warning: expression which evaluates to zero treated as a null pointer constant of type A [-Wnon-literal-null-conversion] (warn_non_literal_null_pointer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "non-gcc", "non-literal-null-conversion" },
[g]={H,J,"non-literal-null-conversion"},
["maingroup"] = "non-literal-null-conversion",
[h]="non-literal-null-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_non_modular_include_in_framework_module"] = {
["warn_non_modular_include_in_framework_module"]={
[a] = "warning: include of non-modular header inside framework module \'A\': \'B\' [-Wnon-modular-include-in-framework-module] (warn_non_modular_include_in_framework_module)",
[c]="warning: include of non-modular header inside framework module \'A\': \'B\' [-Wnon-modular-include-in-framework-module] (warn_non_modular_include_in_framework_module)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "incomplete-module", "non-modular-include-in-framework-module", "non-modular-include-in-module" },
[g]={"incomplete-module","non-modular-include-in-framework-module","non-modular-include-in-module"},
["maingroup"] = "non-modular-include-in-framework-module",
[h]="non-modular-include-in-framework-module",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_non_modular_include_in_module"] = {
["warn_non_modular_include_in_module"]={
[a] = "warning: include of non-modular header inside module \'A\': \'B\' [-Wnon-modular-include-in-module] (warn_non_modular_include_in_module)",
[c]="warning: include of non-modular header inside module \'A\': \'B\' [-Wnon-modular-include-in-module] (warn_non_modular_include_in_module)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "incomplete-module", "non-modular-include-in-module" },
[g]={"incomplete-module","non-modular-include-in-module"},
["maingroup"] = "non-modular-include-in-module",
[h]="non-modular-include-in-module",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_non_pod_vararg_with_format_string"] = {
["warn_non_pod_vararg_with_format_string"]={
[a] = "error: cannot pass ... object of type A to variadic ...; expected type from format string was B [-Wnon-pod-varargs] (warn_non_pod_vararg_with_format_string)",
[c]="error: cannot pass ... object of type A to variadic ...; expected type from format string was B [-Wnon-pod-varargs] (warn_non_pod_vararg_with_format_string)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "class-varargs", "non-pod-varargs" },
[g]={rd,Vc},
["maingroup"] = "non-pod-varargs",
[h]=Vc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_non_prototype_changes_behavior"] = {
["warn_non_prototype_changes_behavior"]={
[a] = "warning: a function ... without a prototype is deprecated in all versions of C ... [-Wdeprecated-non-prototype] (warn_non_prototype_changes_behavior)",
[c]="warning: a function ... without a prototype is deprecated in all versions of C ... [-Wdeprecated-non-prototype] (warn_non_prototype_changes_behavior)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-non-prototype", "strict-prototypes" },
[g]={"deprecated-non-prototype","strict-prototypes"},
["maingroup"] = "deprecated-non-prototype",
[h]="deprecated-non-prototype",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_non_virtual_dtor"] = {
["warn_non_virtual_dtor"]={
[a] = "warning: A has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] (warn_non_virtual_dtor)",
[c]="warning: A has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] (warn_non_virtual_dtor)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "effc++", "non-virtual-dtor" },
[g]={"effc++","non-virtual-dtor"},
["maingroup"] = "non-virtual-dtor",
[h]="non-virtual-dtor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nonnull_expr_compare"] = {
["warn_nonnull_expr_compare"]={
[a] = "warning: comparison of nonnull ... \'A\' ...equal to a null pointer is \'...\' on first encounter [-Wtautological-pointer-compare] (warn_nonnull_expr_compare)",
[c]="warning: comparison of nonnull ... \'A\' ...equal to a null pointer is \'...\' on first encounter [-Wtautological-pointer-compare] (warn_nonnull_expr_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "address", "all", "most", "tautological-compare", "tautological-pointer-compare" },
[g]={p,"address",q,t,Tb,"tautological-pointer-compare"},
["maingroup"] = "tautological-pointer-compare",
[h]="tautological-pointer-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_noreturn_function_has_return_expr"] = {
["warn_noreturn_function_has_return_expr"]={
[a] = "warning: function A declared \'noreturn\' should not return [-Winvalid-noreturn] (warn_noreturn_function_has_return_expr)",
[c]="warning: function A declared \'noreturn\' should not return [-Winvalid-noreturn] (warn_noreturn_function_has_return_expr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-noreturn" },
[g]={"invalid-noreturn"},
["maingroup"] = "invalid-noreturn",
[h]="invalid-noreturn",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_not_a_doxygen_trailing_member_comment"] = {
["warn_not_a_doxygen_trailing_member_comment"]={
[a] = "warning: not a Doxygen trailing comment [-Wdocumentation] (warn_not_a_doxygen_trailing_member_comment)",
[c]="warning: not a Doxygen trailing comment [-Wdocumentation] (warn_not_a_doxygen_trailing_member_comment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_not_compound_assign"] = {
["warn_not_compound_assign"]={
[a] = "warning: use of unary operator that may be intended as compound assignment (A=) (warn_not_compound_assign)",
[c]="warning: use of unary operator that may be intended as compound assignment (A=) (warn_not_compound_assign)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_not_enough_argument"] = {
["warn_not_enough_argument"]={
[a] = "warning: not enough variable arguments in A declaration to fit a sentinel [-Wsentinel] (warn_not_enough_argument)",
[c]="warning: not enough variable arguments in A declaration to fit a sentinel [-Wsentinel] (warn_not_enough_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sentinel" },
[g]={"sentinel"},
["maingroup"] = "sentinel",
[h]="sentinel",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_not_in_enum"] = {
["warn_not_in_enum"]={
[a] = "warning: case value not in enumerated type A [-Wswitch] (warn_not_in_enum)",
[c]="warning: case value not in enumerated type A [-Wswitch] (warn_not_in_enum)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "switch" },
[g]={p,q,pd},
["maingroup"] = "switch",
[h]=pd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_not_in_enum_assignment"] = {
["warn_not_in_enum_assignment"]={
[a] = "warning: integer constant not in range of enumerated type A [-Wassign-enum] (warn_not_in_enum_assignment)",
[c]="warning: integer constant not in range of enumerated type A [-Wassign-enum] (warn_not_in_enum_assignment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "assign-enum" },
[g]={"assign-enum"},
["maingroup"] = "assign-enum",
[h]="assign-enum",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_not_xl_compatible"] = {
["warn_not_xl_compatible"]={
[a] = "warning: alignment of 16 bytes for a struct member is not binary compatible with IBM XL C/C++ for AIX 16.1.0 or older [-Waix-compat] (warn_not_xl_compatible)",
[c]="warning: alignment of 16 bytes for a struct member is not binary compatible with IBM XL C/C++ for AIX 16.1.0 or older [-Waix-compat] (warn_not_xl_compatible)",
["type"] = "Warning",
[b]=f,
["groups"] = { "aix-compat" },
[g]={"aix-compat"},
["maingroup"] = "aix-compat",
[h]="aix-compat",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nothrow_attribute_ignored"] = {
["warn_nothrow_attribute_ignored"]={
[a] = "warning: \'nothrow\' attribute conflicts with exception specification; attribute ignored [-Wignored-attributes] (warn_nothrow_attribute_ignored)",
[c]="warning: \'nothrow\' attribute conflicts with exception specification; attribute ignored [-Wignored-attributes] (warn_nothrow_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_npot_ms_struct"] = {
["warn_npot_ms_struct"]={
[a] = "error: ms_struct may not produce Microsoft-compatible layouts with fundamental data types with sizes that aren\'t a power of two [-Wincompatible-ms-struct] (warn_npot_ms_struct)",
[c]="error: ms_struct may not produce Microsoft-compatible layouts with fundamental data types with sizes that aren\'t a power of two [-Wincompatible-ms-struct] (warn_npot_ms_struct)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "incompatible-ms-struct" },
[g]={"incompatible-ms-struct"},
["maingroup"] = "incompatible-ms-struct",
[h]="incompatible-ms-struct",
["category"] = ""
[a]=j
},
},
["warn_ns_attribute_wrong_parameter_type"] = {
["warn_ns_attribute_wrong_parameter_type"]={
[a] = "warning: A attribute only applies to ... parameters [-Wignored-attributes] (warn_ns_attribute_wrong_parameter_type)",
[c]="warning: A attribute only applies to ... parameters [-Wignored-attributes] (warn_ns_attribute_wrong_parameter_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ns_attribute_wrong_return_type"] = {
["warn_ns_attribute_wrong_return_type"]={
[a] = "warning: A attribute only applies to ... that return ... [-Wignored-attributes] (warn_ns_attribute_wrong_return_type)",
[c]="warning: A attribute only applies to ... that return ... [-Wignored-attributes] (warn_ns_attribute_wrong_return_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nsconsumed_attribute_mismatch"] = {
["warn_nsconsumed_attribute_mismatch"]={
[a] = "warning: overriding method has mismatched ns_consumed attribute on its parameter [-Wnsconsumed-mismatch] (warn_nsconsumed_attribute_mismatch)",
[c]="warning: overriding method has mismatched ns_consumed attribute on its parameter [-Wnsconsumed-mismatch] (warn_nsconsumed_attribute_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nsconsumed-mismatch" },
[g]={"nsconsumed-mismatch"},
["maingroup"] = "nsconsumed-mismatch",
[h]="nsconsumed-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nsdictionary_duplicate_key"] = {
["warn_nsdictionary_duplicate_key"]={
[a] = "warning: duplicate key in dictionary literal [-Wobjc-dictionary-duplicate-keys] (warn_nsdictionary_duplicate_key)",
[c]="warning: duplicate key in dictionary literal [-Wobjc-dictionary-duplicate-keys] (warn_nsdictionary_duplicate_key)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-dictionary-duplicate-keys" },
[g]={"objc-dictionary-duplicate-keys"},
["maingroup"] = "objc-dictionary-duplicate-keys",
[h]="objc-dictionary-duplicate-keys",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nsobject_attribute"] = {
["warn_nsobject_attribute"]={
[a] = "warning: \'NSObject\' attribute may be put on a typedef only; attribute is ignored [-WNSObject-attribute] (warn_nsobject_attribute)",
[c]="warning: \'NSObject\' attribute may be put on a typedef only; attribute is ignored [-WNSObject-attribute] (warn_nsobject_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "NSObject-attribute" },
[g]={"NSObject-attribute"},
["maingroup"] = "NSObject-attribute",
[h]="NSObject-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_nsreturns_retained_attribute_mismatch"] = {
["warn_nsreturns_retained_attribute_mismatch"]={
[a] = "warning: overriding method has mismatched ns_returns_... attributes [-Wnsreturns-mismatch] (warn_nsreturns_retained_attribute_mismatch)",
[c]="warning: overriding method has mismatched ns_returns_... attributes [-Wnsreturns-mismatch] (warn_nsreturns_retained_attribute_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nsreturns-mismatch" },
[g]={"nsreturns-mismatch"},
["maingroup"] = "nsreturns-mismatch",
[h]="nsreturns-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_null_arg"] = {
["warn_null_arg"]={
[a] = "warning: null passed to a callee that requires a non-null argument [-Wnonnull] (warn_null_arg)",
[c]="warning: null passed to a callee that requires a non-null argument [-Wnonnull] (warn_null_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most", "nonnull" },
[g]={p,q,E,t,"nonnull"},
["maingroup"] = "nonnull",
[h]="nonnull",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_null_in_arithmetic_operation"] = {
["warn_null_in_arithmetic_operation"]={
[a] = "warning: use of NULL in arithmetic operation [-Wnull-arithmetic] (warn_null_in_arithmetic_operation)",
[c]="warning: use of NULL in arithmetic operation [-Wnull-arithmetic] (warn_null_in_arithmetic_operation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "null-arithmetic" },
[g]={"null-arithmetic"},
["maingroup"] = "null-arithmetic",
[h]="null-arithmetic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_null_in_comparison_operation"] = {
["warn_null_in_comparison_operation"]={
[a] = "warning: comparison between NULL and non-pointer ... [-Wnull-arithmetic] (warn_null_in_comparison_operation)",
[c]="warning: comparison between NULL and non-pointer ... [-Wnull-arithmetic] (warn_null_in_comparison_operation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "null-arithmetic" },
[g]={"null-arithmetic"},
["maingroup"] = "null-arithmetic",
[h]="null-arithmetic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_null_pointer_compare"] = {
["warn_null_pointer_compare"]={
[a] = "warning: comparison of ... \'A\' ...equal to a null pointer is always ... [-Wtautological-pointer-compare] (warn_null_pointer_compare)",
[c]="warning: comparison of ... \'A\' ...equal to a null pointer is always ... [-Wtautological-pointer-compare] (warn_null_pointer_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "address", "all", "most", "tautological-compare", "tautological-pointer-compare" },
[g]={p,"address",q,t,Tb,"tautological-pointer-compare"},
["maingroup"] = "tautological-pointer-compare",
[h]="tautological-pointer-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_null_resettable_setter"] = {
["warn_null_resettable_setter"]={
[a] = "warning: synthesized setter A for null_resettable property B does not handle nil [-Wnullability] (warn_null_resettable_setter)",
[c]="warning: synthesized setter A for null_resettable property B does not handle nil [-Wnullability] (warn_null_resettable_setter)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability" },
[g]={vc},
["maingroup"] = "nullability",
[h]=vc,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_null_ret"] = {
["warn_null_ret"]={
[a] = "warning: null returned from ... that requires a non-null return value [-Wnonnull] (warn_null_ret)",
[c]="warning: null returned from ... that requires a non-null return value [-Wnonnull] (warn_null_ret)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most", "nonnull" },
[g]={p,q,E,t,"nonnull"},
["maingroup"] = "nonnull",
[h]="nonnull",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_null_statement"] = {
["warn_null_statement"]={
[a] = "warning: empty expression statement has no effect; remove unnecessary \';\' to silence this warning [-Wextra-semi-stmt] (warn_null_statement)",
[c]="warning: empty expression statement has no effect; remove unnecessary \';\' to silence this warning [-Wextra-semi-stmt] (warn_null_statement)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "extra-semi-stmt" },
[g]={"extra-semi-stmt"},
["maingroup"] = "extra-semi-stmt",
[h]="extra-semi-stmt",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_nullability_declspec"] = {
["warn_nullability_declspec"]={
[a] = "error: nullability specifier A cannot be applied to non-pointer type B; did you mean to apply the specifier to the ...? [-Wnullability-declspec] (warn_nullability_declspec)",
[c]="error: nullability specifier A cannot be applied to non-pointer type B; did you mean to apply the specifier to the ...? [-Wnullability-declspec] (warn_nullability_declspec)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "nullability-declspec" },
[g]={"nullability-declspec"},
["maingroup"] = "nullability-declspec",
[h]="nullability-declspec",
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_nullability_duplicate"] = {
["warn_nullability_duplicate"]={
[a] = "warning: duplicate nullability specifier A [-Wnullability] (warn_nullability_duplicate)",
[c]="warning: duplicate nullability specifier A [-Wnullability] (warn_nullability_duplicate)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability" },
[g]={vc},
["maingroup"] = "nullability",
[h]=vc,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_nullability_inferred_on_nested_type"] = {
["warn_nullability_inferred_on_nested_type"]={
[a] = "warning: inferring \'_Nonnull\' for pointer type within ... is deprecated [-Wnullability-inferred-on-nested-type] (warn_nullability_inferred_on_nested_type)",
[c]="warning: inferring \'_Nonnull\' for pointer type within ... is deprecated [-Wnullability-inferred-on-nested-type] (warn_nullability_inferred_on_nested_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability-inferred-on-nested-type" },
[g]={"nullability-inferred-on-nested-type"},
["maingroup"] = "nullability-inferred-on-nested-type",
[h]="nullability-inferred-on-nested-type",
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_nullability_lost"] = {
["warn_nullability_lost"]={
[a] = "warning: implicit conversion from nullable pointer A to non-nullable pointer type B [-Wnullable-to-nonnull-conversion] (warn_nullability_lost)",
[c]="warning: implicit conversion from nullable pointer A to non-nullable pointer type B [-Wnullable-to-nonnull-conversion] (warn_nullability_lost)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "nullable-to-nonnull-conversion" },
[g]={"nullable-to-nonnull-conversion"},
["maingroup"] = "nullable-to-nonnull-conversion",
[h]="nullable-to-nonnull-conversion",
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_nullability_missing"] = {
["warn_nullability_missing"]={
[a] = "warning: ... is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] (warn_nullability_missing)",
[c]="warning: ... is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] (warn_nullability_missing)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability-completeness" },
[g]={"nullability-completeness"},
["maingroup"] = "nullability-completeness",
[h]="nullability-completeness",
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_nullability_missing_array"] = {
["warn_nullability_missing_array"]={
[a] = "warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness-on-arrays] (warn_nullability_missing_array)",
[c]="warning: array parameter is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness-on-arrays] (warn_nullability_missing_array)",
["type"] = "Warning",
[b]=f,
["groups"] = { "nullability-completeness", "nullability-completeness-on-arrays" },
[g]={"nullability-completeness","nullability-completeness-on-arrays"},
["maingroup"] = "nullability-completeness-on-arrays",
[h]="nullability-completeness-on-arrays",
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_objc_boxing_invalid_utf8_string"] = {
["warn_objc_boxing_invalid_utf8_string"]={
[a] = "warning: string is ill-formed as UTF-8 and will become a null A when boxed [-Wobjc-boxing] (warn_objc_boxing_invalid_utf8_string)",
[c]="warning: string is ill-formed as UTF-8 and will become a null A when boxed [-Wobjc-boxing] (warn_objc_boxing_invalid_utf8_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-boxing" },
[g]={"objc-boxing"},
["maingroup"] = "objc-boxing",
[h]="objc-boxing",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_cdirective_format_string"] = {
["warn_objc_cdirective_format_string"]={
[a] = "warning: using A directive in ... which is being passed as a formatting argument to the formatting ... [-Wcstring-format-directive] (warn_objc_cdirective_format_string)",
[c]="warning: using A directive in ... which is being passed as a formatting argument to the formatting ... [-Wcstring-format-directive] (warn_objc_cdirective_format_string)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "cstring-format-directive" },
[g]={"cstring-format-directive"},
["maingroup"] = "cstring-format-directive",
[h]="cstring-format-directive",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_circular_container"] = {
["warn_objc_circular_container"]={
[a] = "warning: adding A to B might cause circular dependency in container [-Wobjc-circular-container] (warn_objc_circular_container)",
[c]="warning: adding A to B might cause circular dependency in container [-Wobjc-circular-container] (warn_objc_circular_container)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-circular-container" },
[g]={"objc-circular-container"},
["maingroup"] = "objc-circular-container",
[h]="objc-circular-container",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_collection_literal_element"] = {
["warn_objc_collection_literal_element"]={
[a] = "warning: object of type A is not compatible with ... B [-Wobjc-literal-conversion] (warn_objc_collection_literal_element)",
[c]="warning: object of type A is not compatible with ... B [-Wobjc-literal-conversion] (warn_objc_collection_literal_element)",
["type"] = "Warning",
[b]=f,
["groups"] = { "conversion", "non-gcc", "objc-literal-conversion" },
[g]={H,J,"objc-literal-conversion"},
["maingroup"] = "objc-literal-conversion",
[h]="objc-literal-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_objc_designated_init_missing_super_call"] = {
["warn_objc_designated_init_missing_super_call"]={
[a] = "warning: designated initializer missing a \'super\' call to a designated initializer of the super class [-Wobjc-designated-initializers] (warn_objc_designated_init_missing_super_call)",
[c]="warning: designated initializer missing a \'super\' call to a designated initializer of the super class [-Wobjc-designated-initializers] (warn_objc_designated_init_missing_super_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-designated-initializers" },
[g]={p,q,t,hc},
["maingroup"] = "objc-designated-initializers",
[h]=hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_designated_init_non_designated_init_call"] = {
["warn_objc_designated_init_non_designated_init_call"]={
[a] = "warning: designated initializer invoked a non-designated initializer [-Wobjc-designated-initializers] (warn_objc_designated_init_non_designated_init_call)",
[c]="warning: designated initializer invoked a non-designated initializer [-Wobjc-designated-initializers] (warn_objc_designated_init_non_designated_init_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-designated-initializers" },
[g]={p,q,t,hc},
["maingroup"] = "objc-designated-initializers",
[h]=hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_designated_init_non_super_designated_init_call"] = {
["warn_objc_designated_init_non_super_designated_init_call"]={
[a] = "warning: designated initializer should only invoke a designated initializer on \'super\' [-Wobjc-designated-initializers] (warn_objc_designated_init_non_super_designated_init_call)",
[c]="warning: designated initializer should only invoke a designated initializer on \'super\' [-Wobjc-designated-initializers] (warn_objc_designated_init_non_super_designated_init_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-designated-initializers" },
[g]={p,q,t,hc},
["maingroup"] = "objc-designated-initializers",
[h]=hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_direct_ignored"] = {
["warn_objc_direct_ignored"]={
[a] = "warning: A attribute isn\'t implemented by this Objective-C runtime [-Wignored-attributes] (warn_objc_direct_ignored)",
[c]="warning: A attribute isn\'t implemented by this Objective-C runtime [-Wignored-attributes] (warn_objc_direct_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_direct_property_ignored"] = {
["warn_objc_direct_property_ignored"]={
[a] = "warning: direct attribute on property A ignored (not implemented by this Objective-C runtime) [-Wignored-attributes] (warn_objc_direct_property_ignored)",
[c]="warning: direct attribute on property A ignored (not implemented by this Objective-C runtime) [-Wignored-attributes] (warn_objc_direct_property_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_implementation_missing_designated_init_override"] = {
["warn_objc_implementation_missing_designated_init_override"]={
[a] = "warning: method override for the designated initializer of the superclass A not found [-Wobjc-designated-initializers] (warn_objc_implementation_missing_designated_init_override)",
[c]="warning: method override for the designated initializer of the superclass A not found [-Wobjc-designated-initializers] (warn_objc_implementation_missing_designated_init_override)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-designated-initializers" },
[g]={p,q,t,hc},
["maingroup"] = "objc-designated-initializers",
[h]=hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_invalid_bridge"] = {
["warn_objc_invalid_bridge"]={
[a] = "warning: A bridges to B, not C [-Wbridge-cast] (warn_objc_invalid_bridge)",
[c]="warning: A bridges to B, not C [-Wbridge-cast] (warn_objc_invalid_bridge)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bridge-cast" },
[g]={"bridge-cast"},
["maingroup"] = "bridge-cast",
[h]="bridge-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_invalid_bridge_to_cf"] = {
["warn_objc_invalid_bridge_to_cf"]={
[a] = "warning: A cannot bridge to B [-Wbridge-cast] (warn_objc_invalid_bridge_to_cf)",
[c]="warning: A cannot bridge to B [-Wbridge-cast] (warn_objc_invalid_bridge_to_cf)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bridge-cast" },
[g]={"bridge-cast"},
["maingroup"] = "bridge-cast",
[h]="bridge-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_isa_assign"] = {
["warn_objc_isa_assign"]={
[a] = "warning: assignment to Objective-C\'s isa is deprecated in favor of object_setClass() [-Wdeprecated-objc-isa-usage] (warn_objc_isa_assign)",
[c]="warning: assignment to Objective-C\'s isa is deprecated in favor of object_setClass() [-Wdeprecated-objc-isa-usage] (warn_objc_isa_assign)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-objc-isa-usage" },
[g]={"deprecated-objc-isa-usage"},
["maingroup"] = "deprecated-objc-isa-usage",
[h]="deprecated-objc-isa-usage",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_isa_use"] = {
["warn_objc_isa_use"]={
[a] = "warning: direct access to Objective-C\'s isa is deprecated in favor of object_getClass() [-Wdeprecated-objc-isa-usage] (warn_objc_isa_use)",
[c]="warning: direct access to Objective-C\'s isa is deprecated in favor of object_getClass() [-Wdeprecated-objc-isa-usage] (warn_objc_isa_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-objc-isa-usage" },
[g]={"deprecated-objc-isa-usage"},
["maingroup"] = "deprecated-objc-isa-usage",
[h]="deprecated-objc-isa-usage",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_literal_comparison"] = {
["warn_objc_literal_comparison"]={
[a] = "warning: direct comparison of ... has undefined behavior [-Wobjc-literal-compare] (warn_objc_literal_comparison)",
[c]="warning: direct comparison of ... has undefined behavior [-Wobjc-literal-compare] (warn_objc_literal_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-literal-compare" },
[g]={"objc-literal-compare"},
["maingroup"] = "objc-literal-compare",
[h]="objc-literal-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_missing_super_call"] = {
["warn_objc_missing_super_call"]={
[a] = "warning: method possibly missing a [super A] call [-Wobjc-missing-super-calls] (warn_objc_missing_super_call)",
[c]="warning: method possibly missing a [super A] call [-Wobjc-missing-super-calls] (warn_objc_missing_super_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-missing-super-calls" },
[g]={p,q,t,"objc-missing-super-calls"},
["maingroup"] = "objc-missing-super-calls",
[h]="objc-missing-super-calls",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_pointer_cxx_catch_fragile"] = {
["warn_objc_pointer_cxx_catch_fragile"]={
[a] = "warning: cannot catch an exception thrown with @throw in C++ in the non-unified exception model [-Wobjc-nonunified-exceptions] (warn_objc_pointer_cxx_catch_fragile)",
[c]="warning: cannot catch an exception thrown with @throw in C++ in the non-unified exception model [-Wobjc-nonunified-exceptions] (warn_objc_pointer_cxx_catch_fragile)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-nonunified-exceptions" },
[g]={"objc-nonunified-exceptions"},
["maingroup"] = "objc-nonunified-exceptions",
[h]="objc-nonunified-exceptions",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_pointer_masking"] = {
["warn_objc_pointer_masking"]={
[a] = "warning: bitmasking for introspection of Objective-C object pointers is strongly discouraged [-Wdeprecated-objc-pointer-introspection] (warn_objc_pointer_masking)",
[c]="warning: bitmasking for introspection of Objective-C object pointers is strongly discouraged [-Wdeprecated-objc-pointer-introspection] (warn_objc_pointer_masking)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-objc-pointer-introspection" },
[g]={"deprecated-objc-pointer-introspection"},
["maingroup"] = "deprecated-objc-pointer-introspection",
[h]="deprecated-objc-pointer-introspection",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_pointer_masking_performSelector"] = {
["warn_objc_pointer_masking_performSelector"]={
[a] = "warning: bitmasking for introspection of Objective-C object pointers is strongly discouraged [-Wdeprecated-objc-pointer-introspection-performSelector] (warn_objc_pointer_masking_performSelector)",
[c]="warning: bitmasking for introspection of Objective-C object pointers is strongly discouraged [-Wdeprecated-objc-pointer-introspection-performSelector] (warn_objc_pointer_masking_performSelector)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-objc-pointer-introspection", "deprecated-objc-pointer-introspection-performSelector" },
[g]={"deprecated-objc-pointer-introspection","deprecated-objc-pointer-introspection-performSelector"},
["maingroup"] = "deprecated-objc-pointer-introspection-performSelector",
[h]="deprecated-objc-pointer-introspection-performSelector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_precise_lifetime_meaningless"] = {
["warn_objc_precise_lifetime_meaningless"]={
[a] = "error: objc_precise_lifetime is not meaningful for ... objects (warn_objc_precise_lifetime_meaningless)",
[c]="error: objc_precise_lifetime is not meaningful for ... objects (warn_objc_precise_lifetime_meaningless)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_property_assign_on_object"] = {
["warn_objc_property_assign_on_object"]={
[a] = "warning: \'assign\' property of object type may become a dangling reference; consider using \'unsafe_unretained\' [-Wobjc-property-assign-on-object-type] (warn_objc_property_assign_on_object)",
[c]="warning: \'assign\' property of object type may become a dangling reference; consider using \'unsafe_unretained\' [-Wobjc-property-assign-on-object-type] (warn_objc_property_assign_on_object)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "objc-property-assign-on-object-type" },
[g]={"objc-property-assign-on-object-type"},
["maingroup"] = "objc-property-assign-on-object-type",
[h]="objc-property-assign-on-object-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_property_copy_missing_on_block"] = {
["warn_objc_property_copy_missing_on_block"]={
[a] = "warning: \'copy\' attribute must be specified for the block property when -fobjc-gc-only is specified (warn_objc_property_copy_missing_on_block)",
[c]="warning: \'copy\' attribute must be specified for the block property when -fobjc-gc-only is specified (warn_objc_property_copy_missing_on_block)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_property_default_assign_on_object"] = {
["warn_objc_property_default_assign_on_object"]={
[a] = "warning: default property attribute \'assign\' not appropriate for object [-Wobjc-property-no-attribute] (warn_objc_property_default_assign_on_object)",
[c]="warning: default property attribute \'assign\' not appropriate for object [-Wobjc-property-no-attribute] (warn_objc_property_default_assign_on_object)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-no-attribute" },
[g]={"objc-property-no-attribute"},
["maingroup"] = "objc-property-no-attribute",
[h]="objc-property-no-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_property_no_assignment_attribute"] = {
["warn_objc_property_no_assignment_attribute"]={
[a] = "warning: no \'assign\', \'retain\', or \'copy\' attribute is specified - \'assign\' is assumed [-Wobjc-property-no-attribute] (warn_objc_property_no_assignment_attribute)",
[c]="warning: no \'assign\', \'retain\', or \'copy\' attribute is specified - \'assign\' is assumed [-Wobjc-property-no-attribute] (warn_objc_property_no_assignment_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-no-attribute" },
[g]={"objc-property-no-attribute"},
["maingroup"] = "objc-property-no-attribute",
[h]="objc-property-no-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_property_retain_of_block"] = {
["warn_objc_property_retain_of_block"]={
[a] = "warning: retain\'ed block property does not copy the block - use copy attribute instead [-Wobjc-noncopy-retain-block-property] (warn_objc_property_retain_of_block)",
[c]="warning: retain\'ed block property does not copy the block - use copy attribute instead [-Wobjc-noncopy-retain-block-property] (warn_objc_property_retain_of_block)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-noncopy-retain-block-property" },
[g]={"objc-noncopy-retain-block-property"},
["maingroup"] = "objc-noncopy-retain-block-property",
[h]="objc-noncopy-retain-block-property",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_protocol_qualifier_missing_id"] = {
["warn_objc_protocol_qualifier_missing_id"]={
[a] = "warning: protocol has no object type specified; defaults to qualified \'id\' (warn_objc_protocol_qualifier_missing_id)",
[c]="warning: protocol has no object type specified; defaults to qualified \'id\' (warn_objc_protocol_qualifier_missing_id)",
["type"] = "Warning",
[b]=f,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_objc_readonly_property_has_setter"] = {
["warn_objc_readonly_property_has_setter"]={
[a] = "warning: setter cannot be specified for a readonly property [-Wobjc-readonly-with-setter-property] (warn_objc_readonly_property_has_setter)",
[c]="warning: setter cannot be specified for a readonly property [-Wobjc-readonly-with-setter-property] (warn_objc_readonly_property_has_setter)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-readonly-with-setter-property" },
[g]={"objc-readonly-with-setter-property"},
["maingroup"] = "objc-readonly-with-setter-property",
[h]="objc-readonly-with-setter-property",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_redundant_literal_use"] = {
["warn_objc_redundant_literal_use"]={
[a] = "warning: using A with a literal is redundant [-Wobjc-redundant-literal-use] (warn_objc_redundant_literal_use)",
[c]="warning: using A with a literal is redundant [-Wobjc-redundant-literal-use] (warn_objc_redundant_literal_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-cocoa-api", "objc-redundant-api-use", "objc-redundant-literal-use" },
[g]={"objc-cocoa-api","objc-redundant-api-use","objc-redundant-literal-use"},
["maingroup"] = "objc-redundant-literal-use",
[h]="objc-redundant-literal-use",
["category"] = "Cocoa API Issue"
[a]="Cocoa API Issue"
},
},
["warn_objc_redundant_qualified_class_type"] = {
["warn_objc_redundant_qualified_class_type"]={
[a] = "warning: parameterized class A already conforms to the protocols listed; did you forget a \'*\'? [-Wobjc-protocol-qualifiers] (warn_objc_redundant_qualified_class_type)",
[c]="warning: parameterized class A already conforms to the protocols listed; did you forget a \'*\'? [-Wobjc-protocol-qualifiers] (warn_objc_redundant_qualified_class_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-protocol-qualifiers" },
[g]={"objc-protocol-qualifiers"},
["maingroup"] = "objc-protocol-qualifiers",
[h]="objc-protocol-qualifiers",
["category"] = ""
[a]=j
},
},
["warn_objc_requires_super_protocol"] = {
["warn_objc_requires_super_protocol"]={
[a] = "warning: A attribute cannot be applied to ... [-Wrequires-super-attribute] (warn_objc_requires_super_protocol)",
[c]="warning: A attribute cannot be applied to ... [-Wrequires-super-attribute] (warn_objc_requires_super_protocol)",
["type"] = "Warning",
[b]=f,
["groups"] = { "requires-super-attribute" },
[g]={"requires-super-attribute"},
["maingroup"] = "requires-super-attribute",
[h]="requires-super-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_root_class_missing"] = {
["warn_objc_root_class_missing"]={
[a] = "warning: class A defined without specifying a base class [-Wobjc-root-class] (warn_objc_root_class_missing)",
[c]="warning: class A defined without specifying a base class [-Wobjc-root-class] (warn_objc_root_class_missing)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-root-class" },
[g]={"objc-root-class"},
["maingroup"] = "objc-root-class",
[h]="objc-root-class",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_secondary_init_missing_init_call"] = {
["warn_objc_secondary_init_missing_init_call"]={
[a] = "warning: convenience initializer missing a \'self\' call to another initializer [-Wobjc-designated-initializers] (warn_objc_secondary_init_missing_init_call)",
[c]="warning: convenience initializer missing a \'self\' call to another initializer [-Wobjc-designated-initializers] (warn_objc_secondary_init_missing_init_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-designated-initializers" },
[g]={p,q,t,hc},
["maingroup"] = "objc-designated-initializers",
[h]=hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_secondary_init_super_init_call"] = {
["warn_objc_secondary_init_super_init_call"]={
[a] = "warning: convenience initializer should not invoke an initializer on \'super\' [-Wobjc-designated-initializers] (warn_objc_secondary_init_super_init_call)",
[c]="warning: convenience initializer should not invoke an initializer on \'super\' [-Wobjc-designated-initializers] (warn_objc_secondary_init_super_init_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-designated-initializers" },
[g]={p,q,t,hc},
["maingroup"] = "objc-designated-initializers",
[h]=hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_string_literal_comparison"] = {
["warn_objc_string_literal_comparison"]={
[a] = "warning: direct comparison of a string literal has undefined behavior [-Wobjc-string-compare] (warn_objc_string_literal_comparison)",
[c]="warning: direct comparison of a string literal has undefined behavior [-Wobjc-string-compare] (warn_objc_string_literal_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-literal-compare", "objc-string-compare" },
[g]={"objc-literal-compare","objc-string-compare"},
["maingroup"] = "objc-string-compare",
[h]="objc-string-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_objc_unsafe_perform_selector"] = {
["warn_objc_unsafe_perform_selector"]={
[a] = "warning: A is incompatible with selectors that return a ... type [-Wobjc-unsafe-perform-selector] (warn_objc_unsafe_perform_selector)",
[c]="warning: A is incompatible with selectors that return a ... type [-Wobjc-unsafe-perform-selector] (warn_objc_unsafe_perform_selector)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-unsafe-perform-selector" },
[g]={"objc-unsafe-perform-selector"},
["maingroup"] = "objc-unsafe-perform-selector",
[h]="objc-unsafe-perform-selector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_odr_different_num_template_parameters"] = {
["warn_odr_different_num_template_parameters"]={
[a] = "warning: template parameter lists have a different number of parameters (A vs B) [-Wodr] (warn_odr_different_num_template_parameters)",
[c]="warning: template parameter lists have a different number of parameters (A vs B) [-Wodr] (warn_odr_different_num_template_parameters)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_different_template_parameter_kind"] = {
["warn_odr_different_template_parameter_kind"]={
[a] = "warning: template parameter has different kinds in different translation units [-Wodr] (warn_odr_different_template_parameter_kind)",
[c]="warning: template parameter has different kinds in different translation units [-Wodr] (warn_odr_different_template_parameter_kind)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_field_type_inconsistent"] = {
["warn_odr_field_type_inconsistent"]={
[a] = "warning: field A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_field_type_inconsistent)",
[c]="warning: field A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_field_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_function_type_inconsistent"] = {
["warn_odr_function_type_inconsistent"]={
[a] = "warning: external function A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_function_type_inconsistent)",
[c]="warning: external function A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_function_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_ivar_type_inconsistent"] = {
["warn_odr_ivar_type_inconsistent"]={
[a] = "warning: instance variable A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_ivar_type_inconsistent)",
[c]="warning: instance variable A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_ivar_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_non_type_parameter_type_inconsistent"] = {
["warn_odr_non_type_parameter_type_inconsistent"]={
[a] = "warning: non-type template parameter declared with incompatible types in different translation units (A vs. B) [-Wodr] (warn_odr_non_type_parameter_type_inconsistent)",
[c]="warning: non-type template parameter declared with incompatible types in different translation units (A vs. B) [-Wodr] (warn_odr_non_type_parameter_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_method_num_params_inconsistent"] = {
["warn_odr_objc_method_num_params_inconsistent"]={
[a] = "warning: ... method A has a different number of parameters in different translation units (B vs. C) [-Wodr] (warn_odr_objc_method_num_params_inconsistent)",
[c]="warning: ... method A has a different number of parameters in different translation units (B vs. C) [-Wodr] (warn_odr_objc_method_num_params_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_method_param_type_inconsistent"] = {
["warn_odr_objc_method_param_type_inconsistent"]={
[a] = "warning: ... method A has a parameter with a different types in different translation units (B vs. C) [-Wodr] (warn_odr_objc_method_param_type_inconsistent)",
[c]="warning: ... method A has a parameter with a different types in different translation units (B vs. C) [-Wodr] (warn_odr_objc_method_param_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_method_result_type_inconsistent"] = {
["warn_odr_objc_method_result_type_inconsistent"]={
[a] = "warning: ... method A has incompatible result types in different translation units (B vs. C) [-Wodr] (warn_odr_objc_method_result_type_inconsistent)",
[c]="warning: ... method A has incompatible result types in different translation units (B vs. C) [-Wodr] (warn_odr_objc_method_result_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_method_variadic_inconsistent"] = {
["warn_odr_objc_method_variadic_inconsistent"]={
[a] = "warning: ... method A is variadic in one translation unit and not variadic in another [-Wodr] (warn_odr_objc_method_variadic_inconsistent)",
[c]="warning: ... method A is variadic in one translation unit and not variadic in another [-Wodr] (warn_odr_objc_method_variadic_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_property_impl_kind_inconsistent"] = {
["warn_odr_objc_property_impl_kind_inconsistent"]={
[a] = "warning: property A is implemented with ... in one translation but ... in another translation unit [-Wodr] (warn_odr_objc_property_impl_kind_inconsistent)",
[c]="warning: property A is implemented with ... in one translation but ... in another translation unit [-Wodr] (warn_odr_objc_property_impl_kind_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_property_type_inconsistent"] = {
["warn_odr_objc_property_type_inconsistent"]={
[a] = "warning: property A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_objc_property_type_inconsistent)",
[c]="warning: property A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_objc_property_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_superclass_inconsistent"] = {
["warn_odr_objc_superclass_inconsistent"]={
[a] = "warning: class A has incompatible superclasses [-Wodr] (warn_odr_objc_superclass_inconsistent)",
[c]="warning: class A has incompatible superclasses [-Wodr] (warn_odr_objc_superclass_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_objc_synthesize_ivar_inconsistent"] = {
["warn_odr_objc_synthesize_ivar_inconsistent"]={
[a] = "warning: property A is synthesized to different ivars in different translation units (B vs. C) [-Wodr] (warn_odr_objc_synthesize_ivar_inconsistent)",
[c]="warning: property A is synthesized to different ivars in different translation units (B vs. C) [-Wodr] (warn_odr_objc_synthesize_ivar_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_parameter_pack_non_pack"] = {
["warn_odr_parameter_pack_non_pack"]={
[a] = "warning: parameter kind mismatch; parameter is ... parameter pack [-Wodr] (warn_odr_parameter_pack_non_pack)",
[c]="warning: parameter kind mismatch; parameter is ... parameter pack [-Wodr] (warn_odr_parameter_pack_non_pack)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_tag_type_inconsistent"] = {
["warn_odr_tag_type_inconsistent"]={
[a] = "warning: type A has incompatible definitions in different translation units [-Wodr] (warn_odr_tag_type_inconsistent)",
[c]="warning: type A has incompatible definitions in different translation units [-Wodr] (warn_odr_tag_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_variable_multiple_def"] = {
["warn_odr_variable_multiple_def"]={
[a] = "warning: external variable A defined in multiple translation units [-Wodr] (warn_odr_variable_multiple_def)",
[c]="warning: external variable A defined in multiple translation units [-Wodr] (warn_odr_variable_multiple_def)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_odr_variable_type_inconsistent"] = {
["warn_odr_variable_type_inconsistent"]={
[a] = "warning: external variable A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_variable_type_inconsistent)",
[c]="warning: external variable A declared with incompatible types in different translation units (B vs. C) [-Wodr] (warn_odr_variable_type_inconsistent)",
["type"] = "Warning",
[b]=f,
["groups"] = { "odr" },
[g]={eb},
["maingroup"] = "odr",
[h]=eb,
["category"] = ""
[a]=j
},
},
["warn_old_implicitly_unsigned_long"] = {
["warn_old_implicitly_unsigned_long"]={
[a] = "warning: integer literal is too large to be represented in type \'long\', interpreting as \'unsigned long\' per C89; this literal will ... in C99 onwards [-Wc99-compat] (warn_old_implicitly_unsigned_long)",
[c]="warning: integer literal is too large to be represented in type \'long\', interpreting as \'unsigned long\' per C89; this literal will ... in C99 onwards [-Wc99-compat] (warn_old_implicitly_unsigned_long)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c99-compat" },
[g]={Tc},
["maingroup"] = "c99-compat",
[h]=Tc,
["category"] = ""
[a]=j
},
},
["warn_old_implicitly_unsigned_long_cxx"] = {
["warn_old_implicitly_unsigned_long_cxx"]={
[a] = "warning: integer literal is too large to be represented in type \'long\', interpreting as \'unsigned long\' per C++98; this literal will ... in C++11 onwards [-Wc++11-compat] (warn_old_implicitly_unsigned_long_cxx)",
[c]="warning: integer literal is too large to be represented in type \'long\', interpreting as \'unsigned long\' per C++98; this literal will ... in C++11 onwards [-Wc++11-compat] (warn_old_implicitly_unsigned_long_cxx)",
["type"] = "Warning",
[b]=f,
["groups"] = { "c++0x-compat", "c++11-compat", "c++11-compat-pedantic" },
[g]={z,y,v},
["maingroup"] = "c++11-compat",
[h]=y,
["category"] = ""
[a]=j
},
},
["warn_old_style_cast"] = {
["warn_old_style_cast"]={
[a] = "warning: use of old-style cast [-Wold-style-cast] (warn_old_style_cast)",
[c]="warning: use of old-style cast [-Wold-style-cast] (warn_old_style_cast)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "old-style-cast" },
[g]={"old-style-cast"},
["maingroup"] = "old-style-cast",
[h]="old-style-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_omp51_compat_attributes"] = {
["warn_omp51_compat_attributes"]={
[a] = "warning: specifying OpenMP directives with [[]] is incompatible with OpenMP standards before OpenMP 5.1 [-Wpre-openmp-51-compat] (warn_omp51_compat_attributes)",
[c]="warning: specifying OpenMP directives with [[]] is incompatible with OpenMP standards before OpenMP 5.1 [-Wpre-openmp-51-compat] (warn_omp51_compat_attributes)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-openmp-51-compat" },
[g]={"pre-openmp-51-compat"},
["maingroup"] = "pre-openmp-51-compat",
[h]="pre-openmp-51-compat",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_alignment_not_power_of_two"] = {
["warn_omp_alignment_not_power_of_two"]={
[a] = "warning: aligned clause will be ignored because the requested alignment is not a power of 2 [-Wopenmp-clauses] (warn_omp_alignment_not_power_of_two)",
[c]="warning: aligned clause will be ignored because the requested alignment is not a power of 2 [-Wopenmp-clauses] (warn_omp_alignment_not_power_of_two)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_allocate_thread_on_task_target_directive"] = {
["warn_omp_allocate_thread_on_task_target_directive"]={
[a] = "warning: allocator with the \'thread\' trait access has unspecified behavior on \'A\' directive [-Wopenmp-clauses] (warn_omp_allocate_thread_on_task_target_directive)",
[c]="warning: allocator with the \'thread\' trait access has unspecified behavior on \'A\' directive [-Wopenmp-clauses] (warn_omp_allocate_thread_on_task_target_directive)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_ctx_incompatible_property_for_selector"] = {
["warn_omp_ctx_incompatible_property_for_selector"]={
[a] = "warning: the context property \'A\' is not valid for the context selector \'B\' and the context set \'C\'; property ignored [-Wopenmp-clauses] (warn_omp_ctx_incompatible_property_for_selector)",
[c]="warning: the context property \'A\' is not valid for the context selector \'B\' and the context set \'C\'; property ignored [-Wopenmp-clauses] (warn_omp_ctx_incompatible_property_for_selector)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_ctx_incompatible_score_for_property"] = {
["warn_omp_ctx_incompatible_score_for_property"]={
[a] = "warning: the context selector \'A\' in the context set \'B\' cannot have a score (\'C\'); score ignored [-Wopenmp-clauses] (warn_omp_ctx_incompatible_score_for_property)",
[c]="warning: the context selector \'A\' in the context set \'B\' cannot have a score (\'C\'); score ignored [-Wopenmp-clauses] (warn_omp_ctx_incompatible_score_for_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_ctx_incompatible_selector_for_set"] = {
["warn_omp_ctx_incompatible_selector_for_set"]={
[a] = "warning: the context selector \'A\' is not valid for the context set \'B\'; selector ignored [-Wopenmp-clauses] (warn_omp_ctx_incompatible_selector_for_set)",
[c]="warning: the context selector \'A\' is not valid for the context set \'B\'; selector ignored [-Wopenmp-clauses] (warn_omp_ctx_incompatible_selector_for_set)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_ctx_selector_without_properties"] = {
["warn_omp_ctx_selector_without_properties"]={
[a] = "warning: the context selector \'A\' in context set \'B\' requires a context property defined in parentheses; selector ignored [-Wopenmp-clauses] (warn_omp_ctx_selector_without_properties)",
[c]="warning: the context selector \'A\' in context set \'B\' requires a context property defined in parentheses; selector ignored [-Wopenmp-clauses] (warn_omp_ctx_selector_without_properties)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_declare_target_after_first_use"] = {
["warn_omp_declare_target_after_first_use"]={
[a] = "warning: declaration marked as declare target after first use, it may lead to incorrect results [-Wopenmp-target] (warn_omp_declare_target_after_first_use)",
[c]="warning: declaration marked as declare target after first use, it may lead to incorrect results [-Wopenmp-target] (warn_omp_declare_target_after_first_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-target" },
[g]={gb,ad},
["maingroup"] = "openmp-target",
[h]=ad,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_declare_variant_after_emitted"] = {
["warn_omp_declare_variant_after_emitted"]={
[a] = "warning: \'#pragma omp declare variant\' cannot be applied to the function that was defined already; the original function might be used [-Wsource-uses-openmp] (warn_omp_declare_variant_after_emitted)",
[c]="warning: \'#pragma omp declare variant\' cannot be applied to the function that was defined already; the original function might be used [-Wsource-uses-openmp] (warn_omp_declare_variant_after_emitted)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_declare_variant_after_used"] = {
["warn_omp_declare_variant_after_used"]={
[a] = "warning: \'#pragma omp declare variant\' cannot be applied for function after first usage; the original function might be used [-Wsource-uses-openmp] (warn_omp_declare_variant_after_used)",
[c]="warning: \'#pragma omp declare variant\' cannot be applied for function after first usage; the original function might be used [-Wsource-uses-openmp] (warn_omp_declare_variant_after_used)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_declare_variant_ctx_mutiple_use"] = {
["warn_omp_declare_variant_ctx_mutiple_use"]={
[a] = "warning: the context ... \'A\' was used already in the same \'omp declare variant\' directive; ... ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_mutiple_use)",
[c]="warning: the context ... \'A\' was used already in the same \'omp declare variant\' directive; ... ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_mutiple_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_declare_variant_ctx_not_a_property"] = {
["warn_omp_declare_variant_ctx_not_a_property"]={
[a] = "warning: \'A\' is not a valid context property for the context selector \'B\' and the context set \'C\'; property ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_not_a_property)",
[c]="warning: \'A\' is not a valid context property for the context selector \'B\' and the context set \'C\'; property ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_not_a_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_declare_variant_ctx_not_a_selector"] = {
["warn_omp_declare_variant_ctx_not_a_selector"]={
[a] = "warning: \'A\' is not a valid context selector for the context set \'B\'; selector ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_not_a_selector)",
[c]="warning: \'A\' is not a valid context selector for the context set \'B\'; selector ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_not_a_selector)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_declare_variant_ctx_not_a_set"] = {
["warn_omp_declare_variant_ctx_not_a_set"]={
[a] = "warning: \'A\' is not a valid context set in a `declare variant`; set ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_not_a_set)",
[c]="warning: \'A\' is not a valid context set in a `declare variant`; set ignored [-Wopenmp-clauses] (warn_omp_declare_variant_ctx_not_a_set)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_declare_variant_expected"] = {
["warn_omp_declare_variant_expected"]={
[a] = "warning: expected \'A\' after the B; \'C\' assumed [-Wopenmp-clauses] (warn_omp_declare_variant_expected)",
[c]="warning: expected \'A\' after the B; \'C\' assumed [-Wopenmp-clauses] (warn_omp_declare_variant_expected)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_declare_variant_marked_as_declare_variant"] = {
["warn_omp_declare_variant_marked_as_declare_variant"]={
[a] = "warning: variant function in \'#pragma omp declare variant\' is itself marked as \'#pragma omp declare variant\' [-Wsource-uses-openmp] (warn_omp_declare_variant_marked_as_declare_variant)",
[c]="warning: variant function in \'#pragma omp declare variant\' is itself marked as \'#pragma omp declare variant\' [-Wsource-uses-openmp] (warn_omp_declare_variant_marked_as_declare_variant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_declare_variant_score_not_constant"] = {
["warn_omp_declare_variant_score_not_constant"]={
[a] = "warning: score expressions in the OpenMP context selector need to be constant; A is not and will be ignored [-Wsource-uses-openmp] (warn_omp_declare_variant_score_not_constant)",
[c]="warning: score expressions in the OpenMP context selector need to be constant; A is not and will be ignored [-Wsource-uses-openmp] (warn_omp_declare_variant_score_not_constant)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_declare_variant_string_literal_or_identifier"] = {
["warn_omp_declare_variant_string_literal_or_identifier"]={
[a] = "warning: expected identifier or string literal describing a context ...; ... skipped [-Wopenmp-clauses] (warn_omp_declare_variant_string_literal_or_identifier)",
[c]="warning: expected identifier or string literal describing a context ...; ... skipped [-Wopenmp-clauses] (warn_omp_declare_variant_string_literal_or_identifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_depend_in_ordered_deprecated"] = {
["warn_omp_depend_in_ordered_deprecated"]={
[a] = "warning: \'depend\' clause for \'ordered\' is deprecated; use \'doacross\' instead [-Wdeprecated] (warn_omp_depend_in_ordered_deprecated)",
[c]="warning: \'depend\' clause for \'ordered\' is deprecated; use \'doacross\' instead [-Wdeprecated] (warn_omp_depend_in_ordered_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_omp_extra_tokens_at_eol"] = {
["warn_omp_extra_tokens_at_eol"]={
[a] = "warning: extra tokens at the end of \'#pragma omp A\' are ignored [-Wextra-tokens] (warn_omp_extra_tokens_at_eol)",
[c]="warning: extra tokens at the end of \'#pragma omp A\' are ignored [-Wextra-tokens] (warn_omp_extra_tokens_at_eol)",
["type"] = "Warning",
[b]=f,
["groups"] = { "endif-labels", "extra-tokens" },
[g]={"endif-labels","extra-tokens"},
["maingroup"] = "extra-tokens",
[h]="extra-tokens",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_linear_step_zero"] = {
["warn_omp_linear_step_zero"]={
[a] = "warning: zero linear step (A ...should probably be const) [-Wopenmp-clauses] (warn_omp_linear_step_zero)",
[c]="warning: zero linear step (A ...should probably be const) [-Wopenmp-clauses] (warn_omp_linear_step_zero)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_loop_64_bit_var"] = {
["warn_omp_loop_64_bit_var"]={
[a] = "warning: OpenMP loop iteration variable cannot have more than 64 bits size and will be narrowed [-Wopenmp-loop-form] (warn_omp_loop_64_bit_var)",
[c]="warning: OpenMP loop iteration variable cannot have more than 64 bits size and will be narrowed [-Wopenmp-loop-form] (warn_omp_loop_64_bit_var)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-loop-form" },
[g]={gb,"openmp-loop-form"},
["maingroup"] = "openmp-loop-form",
[h]="openmp-loop-form",
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_minus_in_reduction_deprecated"] = {
["warn_omp_minus_in_reduction_deprecated"]={
[a] = "warning: minus(-) operator for reductions is deprecated; use + or user defined reduction instead [-Wdeprecated] (warn_omp_minus_in_reduction_deprecated)",
[c]="warning: minus(-) operator for reductions is deprecated; use + or user defined reduction instead [-Wdeprecated] (warn_omp_minus_in_reduction_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_omp_more_one_device_type_clause"] = {
["warn_omp_more_one_device_type_clause"]={
[a] = "warning: more than one \'device_type\' clause is specified [-Wopenmp-clauses] (warn_omp_more_one_device_type_clause)",
[c]="warning: more than one \'device_type\' clause is specified [-Wopenmp-clauses] (warn_omp_more_one_device_type_clause)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_more_one_interop_type"] = {
["warn_omp_more_one_interop_type"]={
[a] = "warning: interop type \'A\' cannot be specified more than once [-Wopenmp-clauses] (warn_omp_more_one_interop_type)",
[c]="warning: interop type \'A\' cannot be specified more than once [-Wopenmp-clauses] (warn_omp_more_one_interop_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_more_one_omp_all_memory"] = {
["warn_omp_more_one_omp_all_memory"]={
[a] = "warning: reserved locator \'omp_all_memory\' cannot be specified more than once [-Wopenmp-clauses] (warn_omp_more_one_omp_all_memory)",
[c]="warning: reserved locator \'omp_all_memory\' cannot be specified more than once [-Wopenmp-clauses] (warn_omp_more_one_omp_all_memory)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_nesting_simd"] = {
["warn_omp_nesting_simd"]={
[a] = "warning: OpenMP only allows an ordered construct with the simd clause nested in a simd construct [-Wsource-uses-openmp] (warn_omp_nesting_simd)",
[c]="warning: OpenMP only allows an ordered construct with the simd clause nested in a simd construct [-Wsource-uses-openmp] (warn_omp_nesting_simd)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_non_trivial_type_mapped"] = {
["warn_omp_non_trivial_type_mapped"]={
[a] = "warning: Type A is not trivially copyable and not guaranteed to be mapped correctly [-Wopenmp-mapping] (warn_omp_non_trivial_type_mapped)",
[c]="warning: Type A is not trivially copyable and not guaranteed to be mapped correctly [-Wopenmp-mapping] (warn_omp_non_trivial_type_mapped)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp", "openmp-mapping", "openmp-target" },
[g]={gb,gb,"openmp-mapping",ad},
["maingroup"] = "openmp-mapping",
[h]="openmp-mapping",
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_not_in_target_context"] = {
["warn_omp_not_in_target_context"]={
[a] = "warning: declaration is not declared in any declare target region [-Wopenmp-target] (warn_omp_not_in_target_context)",
[c]="warning: declaration is not declared in any declare target region [-Wopenmp-target] (warn_omp_not_in_target_context)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-target" },
[g]={gb,ad},
["maingroup"] = "openmp-target",
[h]=ad,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_section_is_char"] = {
["warn_omp_section_is_char"]={
[a] = "warning: array section ... is of type \'char\' [-Wchar-subscripts] (warn_omp_section_is_char)",
[c]="warning: array section ... is of type \'char\' [-Wchar-subscripts] (warn_omp_section_is_char)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "char-subscripts", "most" },
[g]={p,q,"char-subscripts",t},
["maingroup"] = "char-subscripts",
[h]="char-subscripts",
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_unknown_assumption_clause_missing_id"] = {
["warn_omp_unknown_assumption_clause_missing_id"]={
[a] = "warning: valid A clauses start with B; ... will be ignored [-Wopenmp-clauses] (warn_omp_unknown_assumption_clause_missing_id)",
[c]="warning: valid A clauses start with B; ... will be ignored [-Wopenmp-clauses] (warn_omp_unknown_assumption_clause_missing_id)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_unknown_assumption_clause_without_args"] = {
["warn_omp_unknown_assumption_clause_without_args"]={
[a] = "warning: A clause should not be followed by arguments; tokens will be ignored [-Wopenmp-clauses] (warn_omp_unknown_assumption_clause_without_args)",
[c]="warning: A clause should not be followed by arguments; tokens will be ignored [-Wopenmp-clauses] (warn_omp_unknown_assumption_clause_without_args)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_omp_unterminated_declare_target"] = {
["warn_omp_unterminated_declare_target"]={
[a] = "warning: expected \'#pragma omp end declare target\' at end of file to match \'#pragma omp A\' [-Wsource-uses-openmp] (warn_omp_unterminated_declare_target)",
[c]="warning: expected \'#pragma omp end declare target\' at end of file to match \'#pragma omp A\' [-Wsource-uses-openmp] (warn_omp_unterminated_declare_target)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_omp_used_different_allocator"] = {
["warn_omp_used_different_allocator"]={
[a] = "warning: allocate directive specifies ... allocator while previously used ... [-Wopenmp-clauses] (warn_omp_used_different_allocator)",
[c]="warning: allocate directive specifies ... allocator while previously used ... [-Wopenmp-clauses] (warn_omp_used_different_allocator)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "openmp-clauses" },
[g]={gb,cb},
["maingroup"] = "openmp-clauses",
[h]=cb,
["category"] = "OpenMP Issue"
[a]=n
},
},
["warn_on_superclass_use"] = {
["warn_on_superclass_use"]={
[a] = "warning: class implementation may not have super class (warn_on_superclass_use)",
[c]="warning: class implementation may not have super class (warn_on_superclass_use)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_opencl_attr_deprecated_ignored"] = {
["warn_opencl_attr_deprecated_ignored"]={
[a] = "warning: A attribute is deprecated and ignored in B [-Wignored-attributes] (warn_opencl_attr_deprecated_ignored)",
[c]="warning: A attribute is deprecated and ignored in B [-Wignored-attributes] (warn_opencl_attr_deprecated_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_opencl_generic_address_space_arg"] = {
["warn_opencl_generic_address_space_arg"]={
[a] = "warning: passing non-generic address space pointer to A may cause dynamic conversion affecting performance [-Wconversion] (warn_opencl_generic_address_space_arg)",
[c]="warning: passing non-generic address space pointer to A may cause dynamic conversion affecting performance [-Wconversion] (warn_opencl_generic_address_space_arg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc" },
[g]={H,J},
["maingroup"] = "conversion",
[h]=H,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_opencl_unsupported_core_feature"] = {
["warn_opencl_unsupported_core_feature"]={
[a] = "warning: A is a core feature in ... version B but not supported on this target [-Wpedantic-core-features] (warn_opencl_unsupported_core_feature)",
[c]="warning: A is a core feature in ... version B but not supported on this target [-Wpedantic-core-features] (warn_opencl_unsupported_core_feature)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic-core-features" },
[g]={"pedantic-core-features"},
["maingroup"] = "pedantic-core-features",
[h]="pedantic-core-features",
["category"] = ""
[a]=j
},
},
["warn_operator_new_returns_null"] = {
["warn_operator_new_returns_null"]={
[a] = "warning: A should not return a null pointer unless it is declared \'throw()\'... [-Wnew-returns-null] (warn_operator_new_returns_null)",
[c]="warning: A should not return a null pointer unless it is declared \'throw()\'... [-Wnew-returns-null] (warn_operator_new_returns_null)",
["type"] = "Warning",
[b]=f,
["groups"] = { "new-returns-null" },
[g]={"new-returns-null"},
["maingroup"] = "new-returns-null",
[h]="new-returns-null",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_option_invalid_ocl_version"] = {
["warn_option_invalid_ocl_version"]={
[a] = "warning: A does not support the option \'B\' [-Wdeprecated] (warn_option_invalid_ocl_version)",
[c]="warning: A does not support the option \'B\' [-Wdeprecated] (warn_option_invalid_ocl_version)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_os_log_format_narg"] = {
["warn_os_log_format_narg"]={
[a] = "error: os_log() \'%n\' format specifier is not allowed (warn_os_log_format_narg)",
[c]="error: os_log() \'%n\' format specifier is not allowed (warn_os_log_format_narg)",
["type"] = "Error",
[b]=e,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_out_of_range_compare"] = {
["warn_out_of_range_compare"]={
[a] = "warning: result of comparison of ... with ... is always A [-Wtautological-constant-out-of-range-compare] (warn_out_of_range_compare)",
[c]="warning: result of comparison of ... with ... is always A [-Wtautological-constant-out-of-range-compare] (warn_out_of_range_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-constant-compare", "tautological-constant-out-of-range-compare" },
[g]={p,q,t,Tb,fd,"tautological-constant-out-of-range-compare"},
["maingroup"] = "tautological-constant-out-of-range-compare",
[h]="tautological-constant-out-of-range-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_overaligned_type"] = {
["warn_overaligned_type"]={
[a] = "warning: type A requires B bytes of alignment and the default allocator only guarantees C bytes [-Wover-aligned] (warn_overaligned_type)",
[c]="warning: type A requires B bytes of alignment and the default allocator only guarantees C bytes [-Wover-aligned] (warn_overaligned_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "over-aligned" },
[g]={"over-aligned"},
["maingroup"] = "over-aligned",
[h]="over-aligned",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_overloaded_shift_in_comparison"] = {
["warn_overloaded_shift_in_comparison"]={
[a] = "warning: overloaded operator ... has higher precedence than comparison operator [-Woverloaded-shift-op-parentheses] (warn_overloaded_shift_in_comparison)",
[c]="warning: overloaded operator ... has higher precedence than comparison operator [-Woverloaded-shift-op-parentheses] (warn_overloaded_shift_in_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "overloaded-shift-op-parentheses", "parentheses" },
[g]={p,q,"overloaded-shift-op-parentheses",bc},
["maingroup"] = "overloaded-shift-op-parentheses",
[h]="overloaded-shift-op-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_overloaded_virtual"] = {
["warn_overloaded_virtual"]={
[a] = "warning: A hides overloaded virtual ... [-Woverloaded-virtual] (warn_overloaded_virtual)",
[c]="warning: A hides overloaded virtual ... [-Woverloaded-virtual] (warn_overloaded_virtual)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "overloaded-virtual" },
[g]={p,q,t,"overloaded-virtual"},
["maingroup"] = "overloaded-virtual",
[h]="overloaded-virtual",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_overriding_method_missing_noescape"] = {
["warn_overriding_method_missing_noescape"]={
[a] = "warning: parameter of overriding method should be annotated with __attribute__((noescape)) [-Wmissing-noescape] (warn_overriding_method_missing_noescape)",
[c]="warning: parameter of overriding method should be annotated with __attribute__((noescape)) [-Wmissing-noescape] (warn_overriding_method_missing_noescape)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-noescape" },
[g]={"missing-noescape"},
["maingroup"] = "missing-noescape",
[h]="missing-noescape",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_padded_struct_anon_field"] = {
["warn_padded_struct_anon_field"]={
[a] = "warning: padding ... A with B ...C to align anonymous bit-field [-Wpadded] (warn_padded_struct_anon_field)",
[c]="warning: padding ... A with B ...C to align anonymous bit-field [-Wpadded] (warn_padded_struct_anon_field)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "padded" },
[g]={"padded"},
["maingroup"] = "padded",
[h]="padded",
["category"] = ""
[a]=j
},
},
["warn_padded_struct_field"] = {
["warn_padded_struct_field"]={
[a] = "warning: padding ... A with B ...C to align D [-Wpadded] (warn_padded_struct_field)",
[c]="warning: padding ... A with B ...C to align D [-Wpadded] (warn_padded_struct_field)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "padded" },
[g]={"padded"},
["maingroup"] = "padded",
[h]="padded",
["category"] = ""
[a]=j
},
},
["warn_padded_struct_size"] = {
["warn_padded_struct_size"]={
[a] = "warning: padding size of A with B ...C to alignment boundary [-Wpadded] (warn_padded_struct_size)",
[c]="warning: padding size of A with B ...C to alignment boundary [-Wpadded] (warn_padded_struct_size)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "padded" },
[g]={"padded"},
["maingroup"] = "padded",
[h]="padded",
["category"] = ""
[a]=j
},
},
["warn_param_mismatched_alignment"] = {
["warn_param_mismatched_alignment"]={
[a] = "warning: passing A-byte aligned argument to B-byte aligned parameter C... may result in an unaligned pointer access [-Walign-mismatch] (warn_param_mismatched_alignment)",
[c]="warning: passing A-byte aligned argument to B-byte aligned parameter C... may result in an unaligned pointer access [-Walign-mismatch] (warn_param_mismatched_alignment)",
["type"] = "Warning",
[b]=f,
["groups"] = { "align-mismatch" },
[g]={"align-mismatch"},
["maingroup"] = "align-mismatch",
[h]="align-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_param_return_typestate_mismatch"] = {
["warn_param_return_typestate_mismatch"]={
[a] = "warning: parameter \'A\' not in expected state when the function returns: expected \'B\', observed \'C\' [-Wconsumed] (warn_param_return_typestate_mismatch)",
[c]="warning: parameter \'A\' not in expected state when the function returns: expected \'B\', observed \'C\' [-Wconsumed] (warn_param_return_typestate_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_param_typestate_mismatch"] = {
["warn_param_typestate_mismatch"]={
[a] = "warning: argument not in expected state; expected \'A\', observed \'B\' [-Wconsumed] (warn_param_typestate_mismatch)",
[c]="warning: argument not in expected state; expected \'A\', observed \'B\' [-Wconsumed] (warn_param_typestate_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_parameter_size"] = {
["warn_parameter_size"]={
[a] = "warning: A is a large (B bytes) pass-by-value argument; pass it by reference instead ? [-Wlarge-by-value-copy] (warn_parameter_size)",
[c]="warning: A is a large (B bytes) pass-by-value argument; pass it by reference instead ? [-Wlarge-by-value-copy] (warn_parameter_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "large-by-value-copy" },
[g]={"large-by-value-copy"},
["maingroup"] = "large-by-value-copy",
[h]="large-by-value-copy",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_parens_disambiguated_as_function_declaration"] = {
["warn_parens_disambiguated_as_function_declaration"]={
[a] = "warning: parentheses were disambiguated as a function declaration [-Wvexing-parse] (warn_parens_disambiguated_as_function_declaration)",
[c]="warning: parentheses were disambiguated as a function declaration [-Wvexing-parse] (warn_parens_disambiguated_as_function_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "vexing-parse" },
[g]={"vexing-parse"},
["maingroup"] = "vexing-parse",
[h]="vexing-parse",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_parens_disambiguated_as_variable_declaration"] = {
["warn_parens_disambiguated_as_variable_declaration"]={
[a] = "warning: parentheses were disambiguated as redundant parentheses around declaration of variable named A [-Wvexing-parse] (warn_parens_disambiguated_as_variable_declaration)",
[c]="warning: parentheses were disambiguated as redundant parentheses around declaration of variable named A [-Wvexing-parse] (warn_parens_disambiguated_as_variable_declaration)",
["type"] = "Warning",
[b]=f,
["groups"] = { "vexing-parse" },
[g]={"vexing-parse"},
["maingroup"] = "vexing-parse",
[h]="vexing-parse",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pass_class_arg_to_vararg"] = {
["warn_pass_class_arg_to_vararg"]={
[a] = "warning: passing object of class type A through variadic ...... [-Wclass-varargs] (warn_pass_class_arg_to_vararg)",
[c]="warning: passing object of class type A through variadic ...... [-Wclass-varargs] (warn_pass_class_arg_to_vararg)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "class-varargs" },
[g]={rd},
["maingroup"] = "class-varargs",
[h]=rd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pessimizing_move_on_initialization"] = {
["warn_pessimizing_move_on_initialization"]={
[a] = "warning: moving a temporary object prevents copy elision [-Wpessimizing-move] (warn_pessimizing_move_on_initialization)",
[c]="warning: moving a temporary object prevents copy elision [-Wpessimizing-move] (warn_pessimizing_move_on_initialization)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "move", "pessimizing-move" },
[g]={p,q,t,"move","pessimizing-move"},
["maingroup"] = "pessimizing-move",
[h]="pessimizing-move",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pessimizing_move_on_return"] = {
["warn_pessimizing_move_on_return"]={
[a] = "warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] (warn_pessimizing_move_on_return)",
[c]="warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] (warn_pessimizing_move_on_return)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "move", "pessimizing-move" },
[g]={p,q,t,"move","pessimizing-move"},
["maingroup"] = "pessimizing-move",
[h]="pessimizing-move",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_abs"] = {
["warn_pointer_abs"]={
[a] = "warning: taking the absolute value of ... type A is suspicious [-Wabsolute-value] (warn_pointer_abs)",
[c]="warning: taking the absolute value of ... type A is suspicious [-Wabsolute-value] (warn_pointer_abs)",
["type"] = "Warning",
[b]=f,
["groups"] = { "absolute-value" },
[g]={Wc},
["maingroup"] = "absolute-value",
[h]=Wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_arith_null_ptr"] = {
["warn_pointer_arith_null_ptr"]={
[a] = "warning: performing pointer arithmetic on a null pointer has undefined behavior... [-Wnull-pointer-arithmetic] (warn_pointer_arith_null_ptr)",
[c]="warning: performing pointer arithmetic on a null pointer has undefined behavior... [-Wnull-pointer-arithmetic] (warn_pointer_arith_null_ptr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "null-pointer-arithmetic" },
[g]={j,p,xb,"null-pointer-arithmetic"},
["maingroup"] = "null-pointer-arithmetic",
[h]="null-pointer-arithmetic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_compare"] = {
["warn_pointer_compare"]={
[a] = "warning: comparing a pointer to a null character constant; did you mean to compare to ...? [-Wpointer-compare] (warn_pointer_compare)",
[c]="warning: comparing a pointer to a null character constant; did you mean to compare to ...? [-Wpointer-compare] (warn_pointer_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-compare" },
[g]={"pointer-compare"},
["maingroup"] = "pointer-compare",
[h]="pointer-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_indirection_from_incompatible_type"] = {
["warn_pointer_indirection_from_incompatible_type"]={
[a] = "warning: dereference of type A that was reinterpret_cast from type B has undefined behavior [-Wundefined-reinterpret-cast] (warn_pointer_indirection_from_incompatible_type)",
[c]="warning: dereference of type A that was reinterpret_cast from type B has undefined behavior [-Wundefined-reinterpret-cast] (warn_pointer_indirection_from_incompatible_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undefined-reinterpret-cast" },
[g]={"undefined-reinterpret-cast"},
["maingroup"] = "undefined-reinterpret-cast",
[h]="undefined-reinterpret-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_sub_null_ptr"] = {
["warn_pointer_sub_null_ptr"]={
[a] = "warning: performing pointer subtraction with a null pointer ... undefined behavior [-Wnull-pointer-subtraction] (warn_pointer_sub_null_ptr)",
[c]="warning: performing pointer subtraction with a null pointer ... undefined behavior [-Wnull-pointer-subtraction] (warn_pointer_sub_null_ptr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "null-pointer-subtraction" },
[g]={j,p,xb,"null-pointer-subtraction"},
["maingroup"] = "null-pointer-subtraction",
[h]="null-pointer-subtraction",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_to_enum_cast"] = {
["warn_pointer_to_enum_cast"]={
[a] = "warning: cast to smaller integer type A from B [-Wpointer-to-enum-cast] (warn_pointer_to_enum_cast)",
[c]="warning: cast to smaller integer type A from B [-Wpointer-to-enum-cast] (warn_pointer_to_enum_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-to-enum-cast", "pointer-to-int-cast" },
[g]={"pointer-to-enum-cast","pointer-to-int-cast"},
["maingroup"] = "pointer-to-enum-cast",
[h]="pointer-to-enum-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pointer_to_int_cast"] = {
["warn_pointer_to_int_cast"]={
[a] = "warning: cast to smaller integer type A from B [-Wpointer-to-int-cast] (warn_pointer_to_int_cast)",
[c]="warning: cast to smaller integer type A from B [-Wpointer-to-int-cast] (warn_pointer_to_int_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-to-int-cast" },
[g]={"pointer-to-int-cast"},
["maingroup"] = "pointer-to-int-cast",
[h]="pointer-to-int-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_poison_system_directories"] = {
["warn_poison_system_directories"]={
[a] = "warning: include location \'A\' is unsafe for cross-compilation [-Wpoison-system-directories] (warn_poison_system_directories)",
[c]="warning: include location \'A\' is unsafe for cross-compilation [-Wpoison-system-directories] (warn_poison_system_directories)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "poison-system-directories" },
[g]={"poison-system-directories"},
["maingroup"] = "poison-system-directories",
[h]="poison-system-directories",
["category"] = ""
[a]=j
},
},
["warn_potentially_direct_selector_expression"] = {
["warn_potentially_direct_selector_expression"]={
[a] = "warning: @selector expression formed with potentially direct selector A [-Wpotentially-direct-selector] (warn_potentially_direct_selector_expression)",
[c]="warning: @selector expression formed with potentially direct selector A [-Wpotentially-direct-selector] (warn_potentially_direct_selector_expression)",
["type"] = "Warning",
[b]=f,
["groups"] = { "potentially-direct-selector", "strict-potentially-direct-selector" },
[g]={"potentially-direct-selector","strict-potentially-direct-selector"},
["maingroup"] = "potentially-direct-selector",
[h]="potentially-direct-selector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pp_ambiguous_macro"] = {
["warn_pp_ambiguous_macro"]={
[a] = "warning: ambiguous expansion of macro A [-Wambiguous-macro] (warn_pp_ambiguous_macro)",
[c]="warning: ambiguous expansion of macro A [-Wambiguous-macro] (warn_pp_ambiguous_macro)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ambiguous-macro" },
[g]={"ambiguous-macro"},
["maingroup"] = "ambiguous-macro",
[h]="ambiguous-macro",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_convert_to_positive"] = {
["warn_pp_convert_to_positive"]={
[a] = "warning: ... side of operator converted from negative value to unsigned: A (warn_pp_convert_to_positive)",
[c]="warning: ... side of operator converted from negative value to unsigned: A (warn_pp_convert_to_positive)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_date_time"] = {
["warn_pp_date_time"]={
[a] = "warning: expansion of date or time macro is not reproducible [-Wdate-time] (warn_pp_date_time)",
[c]="warning: expansion of date or time macro is not reproducible [-Wdate-time] (warn_pp_date_time)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "date-time" },
[g]={"date-time"},
["maingroup"] = "date-time",
[h]="date-time",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_expr_overflow"] = {
["warn_pp_expr_overflow"]={
[a] = "warning: integer overflow in preprocessor expression (warn_pp_expr_overflow)",
[c]="warning: integer overflow in preprocessor expression (warn_pp_expr_overflow)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_hdrstop_filename_ignored"] = {
["warn_pp_hdrstop_filename_ignored"]={
[a] = "warning: #pragma hdrstop filename not supported, /Fp can be used to specify precompiled header filename [-Wclang-cl-pch] (warn_pp_hdrstop_filename_ignored)",
[c]="warning: #pragma hdrstop filename not supported, /Fp can be used to specify precompiled header filename [-Wclang-cl-pch] (warn_pp_hdrstop_filename_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "clang-cl-pch" },
[g]={Sc},
["maingroup"] = "clang-cl-pch",
[h]=Sc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_invalid_directive"] = {
["warn_pp_invalid_directive"]={
[a] = "warning: invalid preprocessing directive... [-Wunknown-directives] (warn_pp_invalid_directive)",
[c]="warning: invalid preprocessing directive... [-Wunknown-directives] (warn_pp_invalid_directive)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-directives" },
[g]={"unknown-directives"},
["maingroup"] = "unknown-directives",
[h]="unknown-directives",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_line_decimal"] = {
["warn_pp_line_decimal"]={
[a] = "warning: ... directive interprets number as decimal, not octal (warn_pp_line_decimal)",
[c]="warning: ... directive interprets number as decimal, not octal (warn_pp_line_decimal)",
["type"] = "Warning",
[b]=f,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_macro_def_mismatch_with_pch"] = {
["warn_pp_macro_def_mismatch_with_pch"]={
[a] = "warning: definition of macro A does not match definition in precompiled header [-Wclang-cl-pch] (warn_pp_macro_def_mismatch_with_pch)",
[c]="warning: definition of macro A does not match definition in precompiled header [-Wclang-cl-pch] (warn_pp_macro_def_mismatch_with_pch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "clang-cl-pch" },
[g]={Sc},
["maingroup"] = "clang-cl-pch",
[h]=Sc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_macro_hides_keyword"] = {
["warn_pp_macro_hides_keyword"]={
[a] = "warning: keyword is hidden by macro definition [-Wkeyword-macro] (warn_pp_macro_hides_keyword)",
[c]="warning: keyword is hidden by macro definition [-Wkeyword-macro] (warn_pp_macro_hides_keyword)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "keyword-macro", "pedantic" },
[g]={"keyword-macro",s},
["maingroup"] = "keyword-macro",
[h]="keyword-macro",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_macro_is_reserved_id"] = {
["warn_pp_macro_is_reserved_id"]={
[a] = "warning: macro name is a reserved identifier [-Wreserved-macro-identifier] (warn_pp_macro_is_reserved_id)",
[c]="warning: macro name is a reserved identifier [-Wreserved-macro-identifier] (warn_pp_macro_is_reserved_id)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "reserved-id-macro", "reserved-identifier", "reserved-macro-identifier" },
[g]={"reserved-id-macro","reserved-identifier","reserved-macro-identifier"},
["maingroup"] = "reserved-macro-identifier",
[h]="reserved-macro-identifier",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_objc_macro_redef_ignored"] = {
["warn_pp_objc_macro_redef_ignored"]={
[a] = "warning: ignoring redefinition of Objective-C qualifier macro [-Wobjc-macro-redefinition] (warn_pp_objc_macro_redef_ignored)",
[c]="warning: ignoring redefinition of Objective-C qualifier macro [-Wobjc-macro-redefinition] (warn_pp_objc_macro_redef_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-macro-redefinition" },
[g]={"objc-macro-redefinition"},
["maingroup"] = "objc-macro-redefinition",
[h]="objc-macro-redefinition",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_undef_identifier"] = {
["warn_pp_undef_identifier"]={
[a] = "warning: A is not defined, evaluates to 0 [-Wundef] (warn_pp_undef_identifier)",
[c]="warning: A is not defined, evaluates to 0 [-Wundef] (warn_pp_undef_identifier)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undef" },
[g]={"undef"},
["maingroup"] = "undef",
[h]="undef",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pp_undef_prefix"] = {
["warn_pp_undef_prefix"]={
[a] = "warning: A is not defined, evaluates to 0 [-Wundef-prefix] (warn_pp_undef_prefix)",
[c]="warning: A is not defined, evaluates to 0 [-Wundef-prefix] (warn_pp_undef_prefix)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undef-prefix" },
[g]={"undef-prefix"},
["maingroup"] = "undef-prefix",
[h]="undef-prefix",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_align_expected_equal"] = {
["warn_pragma_align_expected_equal"]={
[a] = "warning: expected \'=\' following \'#pragma ...\' - ignored [-Wignored-pragmas] (warn_pragma_align_expected_equal)",
[c]="warning: expected \'=\' following \'#pragma ...\' - ignored [-Wignored-pragmas] (warn_pragma_align_expected_equal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_align_invalid_option"] = {
["warn_pragma_align_invalid_option"]={
[a] = "warning: invalid alignment option in \'#pragma ...\' - ignored [-Wignored-pragmas] (warn_pragma_align_invalid_option)",
[c]="warning: invalid alignment option in \'#pragma ...\' - ignored [-Wignored-pragmas] (warn_pragma_align_invalid_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_align_not_xl_compatible"] = {
["warn_pragma_align_not_xl_compatible"]={
[a] = "warning: #pragma align(packed) may not be compatible with objects generated with AIX XL C/C++ [-Waix-compat] (warn_pragma_align_not_xl_compatible)",
[c]="warning: #pragma align(packed) may not be compatible with objects generated with AIX XL C/C++ [-Waix-compat] (warn_pragma_align_not_xl_compatible)",
["type"] = "Warning",
[b]=f,
["groups"] = { "aix-compat" },
[g]={"aix-compat"},
["maingroup"] = "aix-compat",
[h]="aix-compat",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_attribute_unused"] = {
["warn_pragma_attribute_unused"]={
[a] = "warning: unused attribute A in \'#pragma clang attribute push\' region [-Wpragma-clang-attribute] (warn_pragma_attribute_unused)",
[c]="warning: unused attribute A in \'#pragma clang attribute push\' region [-Wpragma-clang-attribute] (warn_pragma_attribute_unused)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragma-clang-attribute", "pragmas" },
[g]={"pragma-clang-attribute",C},
["maingroup"] = "pragma-clang-attribute",
[h]="pragma-clang-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_comment_ignored"] = {
["warn_pragma_comment_ignored"]={
[a] = "warning: \'#pragma comment A\' ignored [-Wignored-pragmas] (warn_pragma_comment_ignored)",
[c]="warning: \'#pragma comment A\' ignored [-Wignored-pragmas] (warn_pragma_comment_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_debug_dependent_argument"] = {
["warn_pragma_debug_dependent_argument"]={
[a] = "warning: ...-dependent expression passed as an argument to debug command [-Wignored-pragmas] (warn_pragma_debug_dependent_argument)",
[c]="warning: ...-dependent expression passed as an argument to debug command [-Wignored-pragmas] (warn_pragma_debug_dependent_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_debug_missing_argument"] = {
["warn_pragma_debug_missing_argument"]={
[a] = "warning: missing argument to debug command \'A\' [-Wignored-pragmas] (warn_pragma_debug_missing_argument)",
[c]="warning: missing argument to debug command \'A\' [-Wignored-pragmas] (warn_pragma_debug_missing_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_debug_missing_command"] = {
["warn_pragma_debug_missing_command"]={
[a] = "warning: missing debug command [-Wignored-pragmas] (warn_pragma_debug_missing_command)",
[c]="warning: missing debug command [-Wignored-pragmas] (warn_pragma_debug_missing_command)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_debug_unexpected_argument"] = {
["warn_pragma_debug_unexpected_argument"]={
[a] = "warning: unexpected argument to debug command [-Wignored-pragmas] (warn_pragma_debug_unexpected_argument)",
[c]="warning: unexpected argument to debug command [-Wignored-pragmas] (warn_pragma_debug_unexpected_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_debug_unexpected_command"] = {
["warn_pragma_debug_unexpected_command"]={
[a] = "warning: unexpected debug command \'A\' [-Wignored-pragmas] (warn_pragma_debug_unexpected_command)",
[c]="warning: unexpected debug command \'A\' [-Wignored-pragmas] (warn_pragma_debug_unexpected_command)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_debug_unknown_module"] = {
["warn_pragma_debug_unknown_module"]={
[a] = "warning: unknown module \'A\' [-Wignored-pragmas] (warn_pragma_debug_unknown_module)",
[c]="warning: unknown module \'A\' [-Wignored-pragmas] (warn_pragma_debug_unknown_module)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_deprecated_macro_use"] = {
["warn_pragma_deprecated_macro_use"]={
[a] = "warning: macro A has been marked as deprecated... [-Wdeprecated-pragma] (warn_pragma_deprecated_macro_use)",
[c]="warning: macro A has been marked as deprecated... [-Wdeprecated-pragma] (warn_pragma_deprecated_macro_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-pragma", "pedantic-macros" },
[g]={K,"deprecated-pragma",Fd},
["maingroup"] = "deprecated-pragma",
[h]="deprecated-pragma",
["category"] = "Deprecations"
[a]=V
},
},
["warn_pragma_diagnostic_cannot_pop"] = {
["warn_pragma_diagnostic_cannot_pop"]={
[a] = "warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] (warn_pragma_diagnostic_cannot_pop)",
[c]="warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas] (warn_pragma_diagnostic_cannot_pop)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_diagnostic_invalid"] = {
["warn_pragma_diagnostic_invalid"]={
[a] = "warning: pragma diagnostic expected \'error\', \'warning\', \'ignored\', \'fatal\', \'push\', or \'pop\' [-Wunknown-pragmas] (warn_pragma_diagnostic_invalid)",
[c]="warning: pragma diagnostic expected \'error\', \'warning\', \'ignored\', \'fatal\', \'push\', or \'pop\' [-Wunknown-pragmas] (warn_pragma_diagnostic_invalid)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_diagnostic_invalid_option"] = {
["warn_pragma_diagnostic_invalid_option"]={
[a] = "warning: pragma diagnostic expected option name (e.g. \"-Wundef\") [-Wunknown-pragmas] (warn_pragma_diagnostic_invalid_option)",
[c]="warning: pragma diagnostic expected option name (e.g. \"-Wundef\") [-Wunknown-pragmas] (warn_pragma_diagnostic_invalid_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_diagnostic_invalid_token"] = {
["warn_pragma_diagnostic_invalid_token"]={
[a] = "warning: unexpected token in pragma diagnostic [-Wunknown-pragmas] (warn_pragma_diagnostic_invalid_token)",
[c]="warning: unexpected token in pragma diagnostic [-Wunknown-pragmas] (warn_pragma_diagnostic_invalid_token)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_diagnostic_unknown_warning"] = {
["warn_pragma_diagnostic_unknown_warning"]={
[a] = "warning: unknown warning group \'A\', ignored [-Wunknown-warning-option] (warn_pragma_diagnostic_unknown_warning)",
[c]="warning: unknown warning group \'A\', ignored [-Wunknown-warning-option] (warn_pragma_diagnostic_unknown_warning)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-warning-option" },
[g]={"unknown-warning-option"},
["maingroup"] = "unknown-warning-option",
[h]="unknown-warning-option",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_exec_charset_expected"] = {
["warn_pragma_exec_charset_expected"]={
[a] = "warning: #pragma execution_character_set expected \'A\' [-Wunknown-pragmas] (warn_pragma_exec_charset_expected)",
[c]="warning: #pragma execution_character_set expected \'A\' [-Wunknown-pragmas] (warn_pragma_exec_charset_expected)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_exec_charset_push_invalid"] = {
["warn_pragma_exec_charset_push_invalid"]={
[a] = "warning: #pragma execution_character_set invalid value \'A\', only \'UTF-8\' is supported [-Wunknown-pragmas] (warn_pragma_exec_charset_push_invalid)",
[c]="warning: #pragma execution_character_set invalid value \'A\', only \'UTF-8\' is supported [-Wunknown-pragmas] (warn_pragma_exec_charset_push_invalid)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_exec_charset_spec_invalid"] = {
["warn_pragma_exec_charset_spec_invalid"]={
[a] = "warning: #pragma execution_character_set expected \'push\' or \'pop\' [-Wunknown-pragmas] (warn_pragma_exec_charset_spec_invalid)",
[c]="warning: #pragma execution_character_set expected \'push\' or \'pop\' [-Wunknown-pragmas] (warn_pragma_exec_charset_spec_invalid)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_expected_action_or_r_paren"] = {
["warn_pragma_expected_action_or_r_paren"]={
[a] = "warning: expected action or \')\' in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_action_or_r_paren)",
[c]="warning: expected action or \')\' in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_action_or_r_paren)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_colon"] = {
["warn_pragma_expected_colon"]={
[a] = "warning: missing \':\' after A - ignoring [-Wignored-pragmas] (warn_pragma_expected_colon)",
[c]="warning: missing \':\' after A - ignoring [-Wignored-pragmas] (warn_pragma_expected_colon)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_colon_r_paren"] = {
["warn_pragma_expected_colon_r_paren"]={
[a] = "warning: missing \':\' or \')\' after A - ignoring [-Wignored-pragmas] (warn_pragma_expected_colon_r_paren)",
[c]="warning: missing \':\' or \')\' after A - ignoring [-Wignored-pragmas] (warn_pragma_expected_colon_r_paren)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_comma"] = {
["warn_pragma_expected_comma"]={
[a] = "warning: expected \',\' in \'#pragma A\' [-Wignored-pragmas] (warn_pragma_expected_comma)",
[c]="warning: expected \',\' in \'#pragma A\' [-Wignored-pragmas] (warn_pragma_expected_comma)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_identifier"] = {
["warn_pragma_expected_identifier"]={
[a] = "warning: expected identifier in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_identifier)",
[c]="warning: expected identifier in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_identifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_init_seg"] = {
["warn_pragma_expected_init_seg"]={
[a] = "warning: expected \'compiler\', \'lib\', \'user\', or a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_init_seg)",
[c]="warning: expected \'compiler\', \'lib\', \'user\', or a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_init_seg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_integer"] = {
["warn_pragma_expected_integer"]={
[a] = "warning: expected integer between A and B inclusive in \'#pragma C\' - ignored [-Wignored-pragmas] (warn_pragma_expected_integer)",
[c]="warning: expected integer between A and B inclusive in \'#pragma C\' - ignored [-Wignored-pragmas] (warn_pragma_expected_integer)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_lparen"] = {
["warn_pragma_expected_lparen"]={
[a] = "warning: missing \'(\' after \'#pragma A\' - ignoring [-Wignored-pragmas] (warn_pragma_expected_lparen)",
[c]="warning: missing \'(\' after \'#pragma A\' - ignoring [-Wignored-pragmas] (warn_pragma_expected_lparen)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_non_wide_string"] = {
["warn_pragma_expected_non_wide_string"]={
[a] = "warning: expected non-wide string literal in \'#pragma A\' [-Wignored-pragmas] (warn_pragma_expected_non_wide_string)",
[c]="warning: expected non-wide string literal in \'#pragma A\' [-Wignored-pragmas] (warn_pragma_expected_non_wide_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_predicate"] = {
["warn_pragma_expected_predicate"]={
[a] = "warning: expected ... - ignoring [-Wignored-pragmas] (warn_pragma_expected_predicate)",
[c]="warning: expected ... - ignoring [-Wignored-pragmas] (warn_pragma_expected_predicate)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_punc"] = {
["warn_pragma_expected_punc"]={
[a] = "warning: expected \')\' or \',\' in \'#pragma A\' [-Wignored-pragmas] (warn_pragma_expected_punc)",
[c]="warning: expected \')\' or \',\' in \'#pragma A\' [-Wignored-pragmas] (warn_pragma_expected_punc)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_rparen"] = {
["warn_pragma_expected_rparen"]={
[a] = "warning: missing \')\' after \'#pragma A\' - ignoring [-Wignored-pragmas] (warn_pragma_expected_rparen)",
[c]="warning: missing \')\' after \'#pragma A\' - ignoring [-Wignored-pragmas] (warn_pragma_expected_rparen)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_section_label_or_name"] = {
["warn_pragma_expected_section_label_or_name"]={
[a] = "warning: expected a stack label or a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_section_label_or_name)",
[c]="warning: expected a stack label or a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_section_label_or_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_section_name"] = {
["warn_pragma_expected_section_name"]={
[a] = "warning: expected a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_section_name)",
[c]="warning: expected a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_section_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_section_push_pop_or_name"] = {
["warn_pragma_expected_section_push_pop_or_name"]={
[a] = "warning: expected push, pop or a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_section_push_pop_or_name)",
[c]="warning: expected push, pop or a string literal for the section name in \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_expected_section_push_pop_or_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_expected_string"] = {
["warn_pragma_expected_string"]={
[a] = "warning: expected string literal in \'#pragma A\' - ignoring [-Wignored-pragmas] (warn_pragma_expected_string)",
[c]="warning: expected string literal in \'#pragma A\' - ignoring [-Wignored-pragmas] (warn_pragma_expected_string)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_extension_is_core"] = {
["warn_pragma_extension_is_core"]={
[a] = "warning: OpenCL extension A is core feature or supported optional core feature - ignoring [-Wpedantic-core-features] (warn_pragma_extension_is_core)",
[c]="warning: OpenCL extension A is core feature or supported optional core feature - ignoring [-Wpedantic-core-features] (warn_pragma_extension_is_core)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic-core-features" },
[g]={"pedantic-core-features"},
["maingroup"] = "pedantic-core-features",
[h]="pedantic-core-features",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_extra_tokens_at_eol"] = {
["warn_pragma_extra_tokens_at_eol"]={
[a] = "warning: extra tokens at end of \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_extra_tokens_at_eol)",
[c]="warning: extra tokens at end of \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_extra_tokens_at_eol)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_final_macro"] = {
["warn_pragma_final_macro"]={
[a] = "warning: macro A has been marked as final and should not be ... [-Wfinal-macro] (warn_pragma_final_macro)",
[c]="warning: macro A has been marked as final and should not be ... [-Wfinal-macro] (warn_pragma_final_macro)",
["type"] = "Warning",
[b]=f,
["groups"] = { "final-macro", "pedantic-macros" },
[g]={"final-macro",Fd},
["maingroup"] = "final-macro",
[h]="final-macro",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_force_cuda_host_device_bad_arg"] = {
["warn_pragma_force_cuda_host_device_bad_arg"]={
[a] = "warning: incorrect use of #pragma clang force_cuda_host_device begin|end [-Wignored-pragmas] (warn_pragma_force_cuda_host_device_bad_arg)",
[c]="warning: incorrect use of #pragma clang force_cuda_host_device begin|end [-Wignored-pragmas] (warn_pragma_force_cuda_host_device_bad_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_fp_ignored"] = {
["warn_pragma_fp_ignored"]={
[a] = "warning: \'#pragma A\' is not supported on this target - ignored [-Wignored-pragmas] (warn_pragma_fp_ignored)",
[c]="warning: \'#pragma A\' is not supported on this target - ignored [-Wignored-pragmas] (warn_pragma_fp_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_ignored"] = {
["warn_pragma_ignored"]={
[a] = "warning: unknown pragma ignored [-Wunknown-pragmas] (warn_pragma_ignored)",
[c]="warning: unknown pragma ignored [-Wunknown-pragmas] (warn_pragma_ignored)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_include_alias_expected"] = {
["warn_pragma_include_alias_expected"]={
[a] = "warning: pragma include_alias expected \'A\' [-Wunknown-pragmas] (warn_pragma_include_alias_expected)",
[c]="warning: pragma include_alias expected \'A\' [-Wunknown-pragmas] (warn_pragma_include_alias_expected)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_include_alias_expected_filename"] = {
["warn_pragma_include_alias_expected_filename"]={
[a] = "warning: pragma include_alias expected include filename [-Wunknown-pragmas] (warn_pragma_include_alias_expected_filename)",
[c]="warning: pragma include_alias expected include filename [-Wunknown-pragmas] (warn_pragma_include_alias_expected_filename)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_include_alias_mismatch_angle"] = {
["warn_pragma_include_alias_mismatch_angle"]={
[a] = "warning: angle-bracketed include <A> cannot be aliased to double-quoted include \"B\" [-Wunknown-pragmas] (warn_pragma_include_alias_mismatch_angle)",
[c]="warning: angle-bracketed include <A> cannot be aliased to double-quoted include \"B\" [-Wunknown-pragmas] (warn_pragma_include_alias_mismatch_angle)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_include_alias_mismatch_quote"] = {
["warn_pragma_include_alias_mismatch_quote"]={
[a] = "warning: double-quoted include \"A\" cannot be aliased to angle-bracketed include <B> [-Wunknown-pragmas] (warn_pragma_include_alias_mismatch_quote)",
[c]="warning: double-quoted include \"A\" cannot be aliased to angle-bracketed include <B> [-Wunknown-pragmas] (warn_pragma_include_alias_mismatch_quote)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_init_seg_unsupported_target"] = {
["warn_pragma_init_seg_unsupported_target"]={
[a] = "warning: \'#pragma init_seg\' is only supported when targeting a Microsoft environment [-Wignored-pragmas] (warn_pragma_init_seg_unsupported_target)",
[c]="warning: \'#pragma init_seg\' is only supported when targeting a Microsoft environment [-Wignored-pragmas] (warn_pragma_init_seg_unsupported_target)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_intrinsic_builtin"] = {
["warn_pragma_intrinsic_builtin"]={
[a] = "warning: A is not a recognized builtin... [-Wignored-pragma-intrinsic] (warn_pragma_intrinsic_builtin)",
[c]="warning: A is not a recognized builtin... [-Wignored-pragma-intrinsic] (warn_pragma_intrinsic_builtin)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragma-intrinsic", "ignored-pragmas", "pragmas" },
[g]={"ignored-pragma-intrinsic",x,C},
["maingroup"] = "ignored-pragma-intrinsic",
[h]="ignored-pragma-intrinsic",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_invalid_action"] = {
["warn_pragma_invalid_action"]={
[a] = "warning: unknown action for \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_invalid_action)",
[c]="warning: unknown action for \'#pragma A\' - ignored [-Wignored-pragmas] (warn_pragma_invalid_action)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_invalid_argument"] = {
["warn_pragma_invalid_argument"]={
[a] = "warning: unexpected argument \'A\' to \'#pragma B\'... [-Wignored-pragmas] (warn_pragma_invalid_argument)",
[c]="warning: unexpected argument \'A\' to \'#pragma B\'... [-Wignored-pragmas] (warn_pragma_invalid_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_invalid_specific_action"] = {
["warn_pragma_invalid_specific_action"]={
[a] = "warning: unknown action \'A\' for \'#pragma B\' - ignored [-Wignored-pragmas] (warn_pragma_invalid_specific_action)",
[c]="warning: unknown action \'A\' for \'#pragma B\' - ignored [-Wignored-pragmas] (warn_pragma_invalid_specific_action)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_message"] = {
["warn_pragma_message"]={
[a] = "warning: A [-W#pragma-messages] (warn_pragma_message)",
[c]="warning: A [-W#pragma-messages] (warn_pragma_message)",
["type"] = "Warning",
[b]=f,
["groups"] = { "#pragma-messages" },
[g]={"#pragma-messages"},
["maingroup"] = "#pragma-messages",
[h]="#pragma-messages",
["category"] = "#pragma message Directive"
[a]="#pragma message Directive"
},
},
["warn_pragma_missing_argument"] = {
["warn_pragma_missing_argument"]={
[a] = "warning: missing argument to \'#pragma A\'... [-Wignored-pragmas] (warn_pragma_missing_argument)",
[c]="warning: missing argument to \'#pragma A\'... [-Wignored-pragmas] (warn_pragma_missing_argument)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_ms_fenv_access"] = {
["warn_pragma_ms_fenv_access"]={
[a] = "warning: incorrect use of \'#pragma fenv_access (on|off)\' - ignored [-Wignored-pragmas] (warn_pragma_ms_fenv_access)",
[c]="warning: incorrect use of \'#pragma fenv_access (on|off)\' - ignored [-Wignored-pragmas] (warn_pragma_ms_fenv_access)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_ms_struct"] = {
["warn_pragma_ms_struct"]={
[a] = "warning: incorrect use of \'#pragma ms_struct on|off\' - ignored [-Wignored-pragmas] (warn_pragma_ms_struct)",
[c]="warning: incorrect use of \'#pragma ms_struct on|off\' - ignored [-Wignored-pragmas] (warn_pragma_ms_struct)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_omp_ignored"] = {
["warn_pragma_omp_ignored"]={
[a] = "warning: unexpected \'#pragma omp ...\' in program [-Wsource-uses-openmp] (warn_pragma_omp_ignored)",
[c]="warning: unexpected \'#pragma omp ...\' in program [-Wsource-uses-openmp] (warn_pragma_omp_ignored)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_options_align_reset_failed"] = {
["warn_pragma_options_align_reset_failed"]={
[a] = "warning: #pragma options align=reset failed: A [-Wignored-pragmas] (warn_pragma_options_align_reset_failed)",
[c]="warning: #pragma options align=reset failed: A [-Wignored-pragmas] (warn_pragma_options_align_reset_failed)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_options_expected_align"] = {
["warn_pragma_options_expected_align"]={
[a] = "warning: expected \'align\' following \'#pragma options\' - ignored [-Wignored-pragmas] (warn_pragma_options_expected_align)",
[c]="warning: expected \'align\' following \'#pragma options\' - ignored [-Wignored-pragmas] (warn_pragma_options_expected_align)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_pack_invalid_alignment"] = {
["warn_pragma_pack_invalid_alignment"]={
[a] = "warning: expected #pragma pack parameter to be \'1\', \'2\', \'4\', \'8\', or \'16\' [-Wignored-pragmas] (warn_pragma_pack_invalid_alignment)",
[c]="warning: expected #pragma pack parameter to be \'1\', \'2\', \'4\', \'8\', or \'16\' [-Wignored-pragmas] (warn_pragma_pack_invalid_alignment)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pack_malformed"] = {
["warn_pragma_pack_malformed"]={
[a] = "warning: expected integer or identifier in \'#pragma pack\' - ignored [-Wignored-pragmas] (warn_pragma_pack_malformed)",
[c]="warning: expected integer or identifier in \'#pragma pack\' - ignored [-Wignored-pragmas] (warn_pragma_pack_malformed)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_pack_modified_after_include"] = {
["warn_pragma_pack_modified_after_include"]={
[a] = "warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack] (warn_pragma_pack_modified_after_include)",
[c]="warning: the current #pragma pack alignment value is modified in the included file [-Wpragma-pack] (warn_pragma_pack_modified_after_include)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragma-pack", "pragmas" },
[g]={"pragma-pack",C},
["maingroup"] = "pragma-pack",
[h]="pragma-pack",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pack_no_pop_eof"] = {
["warn_pragma_pack_no_pop_eof"]={
[a] = "warning: unterminated \'#pragma pack (push, ...)\' at end of file [-Wpragma-pack] (warn_pragma_pack_no_pop_eof)",
[c]="warning: unterminated \'#pragma pack (push, ...)\' at end of file [-Wpragma-pack] (warn_pragma_pack_no_pop_eof)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragma-pack", "pragmas" },
[g]={"pragma-pack",C},
["maingroup"] = "pragma-pack",
[h]="pragma-pack",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pack_non_default_at_include"] = {
["warn_pragma_pack_non_default_at_include"]={
[a] = "warning: non-default #pragma pack value changes the alignment of struct or union members in the included file [-Wpragma-pack-suspicious-include] (warn_pragma_pack_non_default_at_include)",
[c]="warning: non-default #pragma pack value changes the alignment of struct or union members in the included file [-Wpragma-pack-suspicious-include] (warn_pragma_pack_non_default_at_include)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pragma-pack", "pragma-pack-suspicious-include", "pragmas" },
[g]={"pragma-pack","pragma-pack-suspicious-include",C},
["maingroup"] = "pragma-pack-suspicious-include",
[h]="pragma-pack-suspicious-include",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pack_pop_identifier_and_alignment"] = {
["warn_pragma_pack_pop_identifier_and_alignment"]={
[a] = "warning: specifying both a name and alignment to \'pop\' is undefined (warn_pragma_pack_pop_identifier_and_alignment)",
[c]="warning: specifying both a name and alignment to \'pop\' is undefined (warn_pragma_pack_pop_identifier_and_alignment)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pack_show"] = {
["warn_pragma_pack_show"]={
[a] = "warning: value of #pragma pack(show) == A (warn_pragma_pack_show)",
[c]="warning: value of #pragma pack(show) == A (warn_pragma_pack_show)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pop_failed"] = {
["warn_pragma_pop_failed"]={
[a] = "warning: #pragma A(pop, ...) failed: B [-Wignored-pragmas] (warn_pragma_pop_failed)",
[c]="warning: #pragma A(pop, ...) failed: B [-Wignored-pragmas] (warn_pragma_pop_failed)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_pop_macro_no_push"] = {
["warn_pragma_pop_macro_no_push"]={
[a] = "warning: pragma pop_macro could not pop \'A\', no matching push_macro [-Wignored-pragmas] (warn_pragma_pop_macro_no_push)",
[c]="warning: pragma pop_macro could not pop \'A\', no matching push_macro [-Wignored-pragmas] (warn_pragma_pop_macro_no_push)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_restrict_expansion_macro_use"] = {
["warn_pragma_restrict_expansion_macro_use"]={
[a] = "warning: macro A has been marked as unsafe for use in headers... [-Wrestrict-expansion] (warn_pragma_restrict_expansion_macro_use)",
[c]="warning: macro A has been marked as unsafe for use in headers... [-Wrestrict-expansion] (warn_pragma_restrict_expansion_macro_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pedantic-macros", "restrict-expansion" },
[g]={Fd,"restrict-expansion"},
["maingroup"] = "restrict-expansion",
[h]="restrict-expansion",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_unknown_extension"] = {
["warn_pragma_unknown_extension"]={
[a] = "warning: OpenCL extension A unknown or does not require pragma - ignoring [-Wignored-pragmas] (warn_pragma_unknown_extension)",
[c]="warning: OpenCL extension A unknown or does not require pragma - ignoring [-Wignored-pragmas] (warn_pragma_unknown_extension)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_unroll_cuda_value_in_parens"] = {
["warn_pragma_unroll_cuda_value_in_parens"]={
[a] = "warning: argument to \'#pragma unroll\' should not be in parentheses in CUDA C/C++ [-Wcuda-compat] (warn_pragma_unroll_cuda_value_in_parens)",
[c]="warning: argument to \'#pragma unroll\' should not be in parentheses in CUDA C/C++ [-Wcuda-compat] (warn_pragma_unroll_cuda_value_in_parens)",
["type"] = "Warning",
[b]=f,
["groups"] = { "cuda-compat" },
[g]={wc},
["maingroup"] = "cuda-compat",
[h]=wc,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_unsupported_action"] = {
["warn_pragma_unsupported_action"]={
[a] = "warning: known but unsupported action \'A\' for \'#pragma B\' - ignored [-Wignored-pragmas] (warn_pragma_unsupported_action)",
[c]="warning: known but unsupported action \'A\' for \'#pragma B\' - ignored [-Wignored-pragmas] (warn_pragma_unsupported_action)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_unsupported_extension"] = {
["warn_pragma_unsupported_extension"]={
[a] = "warning: unsupported OpenCL extension A - ignoring [-Wignored-pragmas] (warn_pragma_unsupported_extension)",
[c]="warning: unsupported OpenCL extension A - ignoring [-Wignored-pragmas] (warn_pragma_unsupported_extension)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_unused_expected_var"] = {
["warn_pragma_unused_expected_var"]={
[a] = "warning: expected \'#pragma unused\' argument to be a variable name [-Wignored-pragmas] (warn_pragma_unused_expected_var)",
[c]="warning: expected \'#pragma unused\' argument to be a variable name [-Wignored-pragmas] (warn_pragma_unused_expected_var)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_pragma_unused_expected_var_arg"] = {
["warn_pragma_unused_expected_var_arg"]={
[a] = "warning: only variables can be arguments to \'#pragma unused\' [-Wignored-pragmas] (warn_pragma_unused_expected_var_arg)",
[c]="warning: only variables can be arguments to \'#pragma unused\' [-Wignored-pragmas] (warn_pragma_unused_expected_var_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_unused_undeclared_var"] = {
["warn_pragma_unused_undeclared_var"]={
[a] = "warning: undeclared variable A used as an argument for \'#pragma unused\' [-Wignored-pragmas] (warn_pragma_unused_undeclared_var)",
[c]="warning: undeclared variable A used as an argument for \'#pragma unused\' [-Wignored-pragmas] (warn_pragma_unused_undeclared_var)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pragma_warning_expected"] = {
["warn_pragma_warning_expected"]={
[a] = "warning: #pragma warning expected \'A\' [-Wunknown-pragmas] (warn_pragma_warning_expected)",
[c]="warning: #pragma warning expected \'A\' [-Wunknown-pragmas] (warn_pragma_warning_expected)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_warning_expected_number"] = {
["warn_pragma_warning_expected_number"]={
[a] = "warning: #pragma warning expected a warning number [-Wunknown-pragmas] (warn_pragma_warning_expected_number)",
[c]="warning: #pragma warning expected a warning number [-Wunknown-pragmas] (warn_pragma_warning_expected_number)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_warning_push_level"] = {
["warn_pragma_warning_push_level"]={
[a] = "warning: #pragma warning(push, level) requires a level between 0 and 4 [-Wunknown-pragmas] (warn_pragma_warning_push_level)",
[c]="warning: #pragma warning(push, level) requires a level between 0 and 4 [-Wunknown-pragmas] (warn_pragma_warning_push_level)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pragma_warning_spec_invalid"] = {
["warn_pragma_warning_spec_invalid"]={
[a] = "warning: #pragma warning expected \'push\', \'pop\', \'default\', \'disable\', \'error\', \'once\', \'suppress\', 1, 2, 3, or 4 [-Wunknown-pragmas] (warn_pragma_warning_spec_invalid)",
[c]="warning: #pragma warning expected \'push\', \'pop\', \'default\', \'disable\', \'error\', \'once\', \'suppress\', 1, 2, 3, or 4 [-Wunknown-pragmas] (warn_pragma_warning_spec_invalid)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_pre_c2x_compat_attributes"] = {
["warn_pre_c2x_compat_attributes"]={
[a] = "warning: [[]] attributes are incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_pre_c2x_compat_attributes)",
[c]="warning: [[]] attributes are incompatible with C standards before C2x [-Wpre-c2x-compat] (warn_pre_c2x_compat_attributes)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pre-c2x-compat", "pre-c2x-compat-pedantic" },
[g]={wb,gc},
["maingroup"] = "pre-c2x-compat",
[h]=wb,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_precedence_bitwise_conditional"] = {
["warn_precedence_bitwise_conditional"]={
[a] = "warning: operator \'?:\' has lower precedence than \'A\'; \'B\' will be evaluated first [-Wbitwise-conditional-parentheses] (warn_precedence_bitwise_conditional)",
[c]="warning: operator \'?:\' has lower precedence than \'A\'; \'B\' will be evaluated first [-Wbitwise-conditional-parentheses] (warn_precedence_bitwise_conditional)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "bitwise-conditional-parentheses", "parentheses" },
[g]={p,q,"bitwise-conditional-parentheses",bc},
["maingroup"] = "bitwise-conditional-parentheses",
[h]="bitwise-conditional-parentheses",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_precedence_bitwise_rel"] = {
["warn_precedence_bitwise_rel"]={
[a] = "warning: A has lower precedence than B; C will be evaluated first [-Wparentheses] (warn_precedence_bitwise_rel)",
[c]="warning: A has lower precedence than B; C will be evaluated first [-Wparentheses] (warn_precedence_bitwise_rel)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "parentheses" },
[g]={p,q,bc},
["maingroup"] = "parentheses",
[h]=bc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_precedence_conditional"] = {
["warn_precedence_conditional"]={
[a] = "warning: operator \'?:\' has lower precedence than \'A\'; \'B\' will be evaluated first [-Wparentheses] (warn_precedence_conditional)",
[c]="warning: operator \'?:\' has lower precedence than \'A\'; \'B\' will be evaluated first [-Wparentheses] (warn_precedence_conditional)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "parentheses" },
[g]={p,q,bc},
["maingroup"] = "parentheses",
[h]=bc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_printf_ObjCflags_without_ObjCConversion"] = {
["warn_printf_ObjCflags_without_ObjCConversion"]={
[a] = "warning: object format flags cannot be used with \'A\' conversion specifier [-Wformat] (warn_printf_ObjCflags_without_ObjCConversion)",
[c]="warning: object format flags cannot be used with \'A\' conversion specifier [-Wformat] (warn_printf_ObjCflags_without_ObjCConversion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_asterisk_missing_arg"] = {
["warn_printf_asterisk_missing_arg"]={
[a] = "warning: \'...\' specified field ... is missing a matching \'int\' argument [-Wformat] (warn_printf_asterisk_missing_arg)",
[c]="warning: \'...\' specified field ... is missing a matching \'int\' argument [-Wformat] (warn_printf_asterisk_missing_arg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_asterisk_wrong_type"] = {
["warn_printf_asterisk_wrong_type"]={
[a] = "warning: field ... should have type A, but argument has type B [-Wformat] (warn_printf_asterisk_wrong_type)",
[c]="warning: field ... should have type A, but argument has type B [-Wformat] (warn_printf_asterisk_wrong_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_data_arg_not_used"] = {
["warn_printf_data_arg_not_used"]={
[a] = "warning: data argument not used by format string [-Wformat-extra-args] (warn_printf_data_arg_not_used)",
[c]="warning: data argument not used by format string [-Wformat-extra-args] (warn_printf_data_arg_not_used)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "format-extra-args", "most" },
[g]={p,q,E,"format-extra-args",t},
["maingroup"] = "format-extra-args",
[h]="format-extra-args",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_empty_objc_flag"] = {
["warn_printf_empty_objc_flag"]={
[a] = "warning: missing object format flag [-Wformat] (warn_printf_empty_objc_flag)",
[c]="warning: missing object format flag [-Wformat] (warn_printf_empty_objc_flag)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_format_string_contains_null_char"] = {
["warn_printf_format_string_contains_null_char"]={
[a] = "warning: format string contains \'\\0\' within the string body [-Wformat] (warn_printf_format_string_contains_null_char)",
[c]="warning: format string contains \'\\0\' within the string body [-Wformat] (warn_printf_format_string_contains_null_char)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_format_string_not_null_terminated"] = {
["warn_printf_format_string_not_null_terminated"]={
[a] = "warning: format string is not null-terminated [-Wformat] (warn_printf_format_string_not_null_terminated)",
[c]="warning: format string is not null-terminated [-Wformat] (warn_printf_format_string_not_null_terminated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_ignored_flag"] = {
["warn_printf_ignored_flag"]={
[a] = "warning: flag \'A\' is ignored when flag \'B\' is present [-Wformat] (warn_printf_ignored_flag)",
[c]="warning: flag \'A\' is ignored when flag \'B\' is present [-Wformat] (warn_printf_ignored_flag)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_incomplete_specifier"] = {
["warn_printf_incomplete_specifier"]={
[a] = "warning: incomplete format specifier [-Wformat] (warn_printf_incomplete_specifier)",
[c]="warning: incomplete format specifier [-Wformat] (warn_printf_incomplete_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_insufficient_data_args"] = {
["warn_printf_insufficient_data_args"]={
[a] = "warning: more \'%\' conversions than data arguments [-Wformat-insufficient-args] (warn_printf_insufficient_data_args)",
[c]="warning: more \'%\' conversions than data arguments [-Wformat-insufficient-args] (warn_printf_insufficient_data_args)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "format-insufficient-args", "most" },
[g]={p,q,E,"format-insufficient-args",t},
["maingroup"] = "format-insufficient-args",
[h]="format-insufficient-args",
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_invalid_objc_flag"] = {
["warn_printf_invalid_objc_flag"]={
[a] = "warning: \'A\' is not a valid object format flag [-Wformat] (warn_printf_invalid_objc_flag)",
[c]="warning: \'A\' is not a valid object format flag [-Wformat] (warn_printf_invalid_objc_flag)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_narg_not_supported"] = {
["warn_printf_narg_not_supported"]={
[a] = "warning: \'%n\' specifier not supported on this platform [-Wformat] (warn_printf_narg_not_supported)",
[c]="warning: \'%n\' specifier not supported on this platform [-Wformat] (warn_printf_narg_not_supported)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_nonsensical_flag"] = {
["warn_printf_nonsensical_flag"]={
[a] = "warning: flag \'A\' results in undefined behavior with \'B\' conversion specifier [-Wformat] (warn_printf_nonsensical_flag)",
[c]="warning: flag \'A\' results in undefined behavior with \'B\' conversion specifier [-Wformat] (warn_printf_nonsensical_flag)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_nonsensical_optional_amount"] = {
["warn_printf_nonsensical_optional_amount"]={
[a] = "warning: ... used with \'A\' conversion specifier, resulting in undefined behavior [-Wformat] (warn_printf_nonsensical_optional_amount)",
[c]="warning: ... used with \'A\' conversion specifier, resulting in undefined behavior [-Wformat] (warn_printf_nonsensical_optional_amount)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_printf_positional_arg_exceeds_data_args"] = {
["warn_printf_positional_arg_exceeds_data_args"]={
[a] = "warning: data argument position \'A\' exceeds the number of data arguments (B) [-Wformat] (warn_printf_positional_arg_exceeds_data_args)",
[c]="warning: data argument position \'A\' exceeds the number of data arguments (B) [-Wformat] (warn_printf_positional_arg_exceeds_data_args)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_private_extern"] = {
["warn_private_extern"]={
[a] = "warning: use of __private_extern__ on a declaration may not produce external symbol private to the linkage unit and is deprecated [-Wprivate-extern] (warn_private_extern)",
[c]="warning: use of __private_extern__ on a declaration may not produce external symbol private to the linkage unit and is deprecated [-Wprivate-extern] (warn_private_extern)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "private-extern" },
[g]={p,q,t,"private-extern"},
["maingroup"] = "private-extern",
[h]="private-extern",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_profile_data_misexpect"] = {
["warn_profile_data_misexpect"]={
[a] = "warning: Potential performance regression from use of __builtin_expect(): Annotation was correct on A of profiled executions. [-Wmisexpect] (warn_profile_data_misexpect)",
[c]="warning: Potential performance regression from use of __builtin_expect(): Annotation was correct on A of profiled executions. [-Wmisexpect] (warn_profile_data_misexpect)",
["type"] = "Warning",
[b]=f,
["groups"] = { "misexpect" },
[g]={"misexpect"},
["maingroup"] = "misexpect",
[h]="misexpect",
["category"] = "Instrumentation Issue"
[a]="Instrumentation Issue"
},
},
["warn_profile_data_missing"] = {
["warn_profile_data_missing"]={
[a] = "warning: profile data may be incomplete: of A functionB, C has no data [-Wprofile-instr-missing] (warn_profile_data_missing)",
[c]="warning: profile data may be incomplete: of A functionB, C has no data [-Wprofile-instr-missing] (warn_profile_data_missing)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "profile-instr-missing" },
[g]={"profile-instr-missing"},
["maingroup"] = "profile-instr-missing",
[h]="profile-instr-missing",
["category"] = "Instrumentation Issue"
[a]="Instrumentation Issue"
},
},
["warn_profile_data_out_of_date"] = {
["warn_profile_data_out_of_date"]={
[a] = "warning: profile data may be out of date: of A functionB, C has mismatched data that will be ignored [-Wprofile-instr-out-of-date] (warn_profile_data_out_of_date)",
[c]="warning: profile data may be out of date: of A functionB, C has mismatched data that will be ignored [-Wprofile-instr-out-of-date] (warn_profile_data_out_of_date)",
["type"] = "Warning",
[b]=f,
["groups"] = { "profile-instr-out-of-date" },
[g]={"profile-instr-out-of-date"},
["maingroup"] = "profile-instr-out-of-date",
[h]="profile-instr-out-of-date",
["category"] = "Instrumentation Issue"
[a]="Instrumentation Issue"
},
},
["warn_profile_data_unprofiled"] = {
["warn_profile_data_unprofiled"]={
[a] = "warning: no profile data available for file \"A\" [-Wprofile-instr-unprofiled] (warn_profile_data_unprofiled)",
[c]="warning: no profile data available for file \"A\" [-Wprofile-instr-unprofiled] (warn_profile_data_unprofiled)",
["type"] = "Warning",
[b]=f,
["groups"] = { "profile-instr-unprofiled" },
[g]={"profile-instr-unprofiled"},
["maingroup"] = "profile-instr-unprofiled",
[h]="profile-instr-unprofiled",
["category"] = "Instrumentation Issue"
[a]="Instrumentation Issue"
},
},
["warn_property_access_suggest"] = {
["warn_property_access_suggest"]={
[a] = "warning: property A not found on object of type B; did you mean to access property C? [-Wproperty-access-dot-syntax] (warn_property_access_suggest)",
[c]="warning: property A not found on object of type B; did you mean to access property C? [-Wproperty-access-dot-syntax] (warn_property_access_suggest)",
["type"] = "Warning",
[b]=f,
["groups"] = { "property-access-dot-syntax" },
[g]={"property-access-dot-syntax"},
["maingroup"] = "property-access-dot-syntax",
[h]="property-access-dot-syntax",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_property_attr_mismatch"] = {
["warn_property_attr_mismatch"]={
[a] = "warning: property attribute in class extension does not match the primary class [-Wproperty-attribute-mismatch] (warn_property_attr_mismatch)",
[c]="warning: property attribute in class extension does not match the primary class [-Wproperty-attribute-mismatch] (warn_property_attr_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "property-attribute-mismatch" },
[g]={Zc},
["maingroup"] = "property-attribute-mismatch",
[h]=Zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_property_attribute"] = {
["warn_property_attribute"]={
[a] = "warning: \'A\' attribute on property B does not match the property inherited from C [-Wproperty-attribute-mismatch] (warn_property_attribute)",
[c]="warning: \'A\' attribute on property B does not match the property inherited from C [-Wproperty-attribute-mismatch] (warn_property_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "property-attribute-mismatch" },
[g]={Zc},
["maingroup"] = "property-attribute-mismatch",
[h]=Zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_property_getter_owning_mismatch"] = {
["warn_property_getter_owning_mismatch"]={
[a] = "warning: property declared as returning non-retained objects; getter returning retained objects (warn_property_getter_owning_mismatch)",
[c]="warning: property declared as returning non-retained objects; getter returning retained objects (warn_property_getter_owning_mismatch)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_property_implicitly_mismatched"] = {
["warn_property_implicitly_mismatched"]={
[a] = "warning: primary property declaration is implicitly strong while redeclaration in class extension is weak [-Wobjc-property-implicit-mismatch] (warn_property_implicitly_mismatched)",
[c]="warning: primary property declaration is implicitly strong while redeclaration in class extension is weak [-Wobjc-property-implicit-mismatch] (warn_property_implicitly_mismatched)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-implicit-mismatch" },
[g]={"objc-property-implicit-mismatch"},
["maingroup"] = "objc-property-implicit-mismatch",
[h]="objc-property-implicit-mismatch",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_property_method_deprecated"] = {
["warn_property_method_deprecated"]={
[a] = "warning: property access is using A method which is deprecated [-Wdeprecated-declarations] (warn_property_method_deprecated)",
[c]="warning: property access is using A method which is deprecated [-Wdeprecated-declarations] (warn_property_method_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-declarations" },
[g]={K,ic},
["maingroup"] = "deprecated-declarations",
[h]=ic,
["category"] = "Deprecations"
[a]=V
},
},
["warn_property_redecl_getter_mismatch"] = {
["warn_property_redecl_getter_mismatch"]={
[a] = "warning: getter name mismatch between property redeclaration (A) and its original declaration (B) [-Wproperty-attribute-mismatch] (warn_property_redecl_getter_mismatch)",
[c]="warning: getter name mismatch between property redeclaration (A) and its original declaration (B) [-Wproperty-attribute-mismatch] (warn_property_redecl_getter_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "property-attribute-mismatch" },
[g]={Zc},
["maingroup"] = "property-attribute-mismatch",
[h]=Zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_property_types_are_incompatible"] = {
["warn_property_types_are_incompatible"]={
[a] = "warning: property type A is incompatible with type B inherited from C [-Wincompatible-property-type] (warn_property_types_are_incompatible)",
[c]="warning: property type A is incompatible with type B inherited from C [-Wincompatible-property-type] (warn_property_types_are_incompatible)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-property-type" },
[g]={"incompatible-property-type"},
["maingroup"] = "incompatible-property-type",
[h]="incompatible-property-type",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_protocol_property_mismatch"] = {
["warn_protocol_property_mismatch"]={
[a] = "warning: property ... was selected for synthesis [-Wprotocol-property-synthesis-ambiguity] (warn_protocol_property_mismatch)",
[c]="warning: property ... was selected for synthesis [-Wprotocol-property-synthesis-ambiguity] (warn_protocol_property_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "protocol-property-synthesis-ambiguity" },
[g]={"protocol-property-synthesis-ambiguity"},
["maingroup"] = "protocol-property-synthesis-ambiguity",
[h]="protocol-property-synthesis-ambiguity",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_pt_guarded_pass_by_reference"] = {
["warn_pt_guarded_pass_by_reference"]={
[a] = "warning: passing the value that A points to by reference requires holding B ... [-Wthread-safety-reference] (warn_pt_guarded_pass_by_reference)",
[c]="warning: passing the value that A points to by reference requires holding B ... [-Wthread-safety-reference] (warn_pt_guarded_pass_by_reference)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-reference" },
[g]={pb,"thread-safety-reference"},
["maingroup"] = "thread-safety-reference",
[h]="thread-safety-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ptr_arith_exceeds_bounds"] = {
["warn_ptr_arith_exceeds_bounds"]={
[a] = "warning: the pointer incremented by A refers past the end of the array (that has type B) [-Warray-bounds-pointer-arithmetic] (warn_ptr_arith_exceeds_bounds)",
[c]="warning: the pointer incremented by A refers past the end of the array (that has type B) [-Warray-bounds-pointer-arithmetic] (warn_ptr_arith_exceeds_bounds)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "array-bounds-pointer-arithmetic" },
[g]={"array-bounds-pointer-arithmetic"},
["maingroup"] = "array-bounds-pointer-arithmetic",
[h]="array-bounds-pointer-arithmetic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ptr_arith_exceeds_max_addressable_bounds"] = {
["warn_ptr_arith_exceeds_max_addressable_bounds"]={
[a] = "warning: the pointer incremented by A refers past the last possible element for an array in B-bit address space containing C-bit (D-byte) elements (max possible E elementF) [-Warray-bounds] (warn_ptr_arith_exceeds_max_addressable_bounds)",
[c]="warning: the pointer incremented by A refers past the last possible element for an array in B-bit address space containing C-bit (D-byte) elements (max possible E elementF) [-Warray-bounds] (warn_ptr_arith_exceeds_max_addressable_bounds)",
["type"] = "Warning",
[b]=f,
["groups"] = { "array-bounds" },
[g]={rc},
["maingroup"] = "array-bounds",
[h]=rc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ptr_arith_precedes_bounds"] = {
["warn_ptr_arith_precedes_bounds"]={
[a] = "warning: the pointer decremented by A refers before the beginning of the array [-Warray-bounds-pointer-arithmetic] (warn_ptr_arith_precedes_bounds)",
[c]="warning: the pointer decremented by A refers before the beginning of the array [-Warray-bounds-pointer-arithmetic] (warn_ptr_arith_precedes_bounds)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "array-bounds-pointer-arithmetic" },
[g]={"array-bounds-pointer-arithmetic"},
["maingroup"] = "array-bounds-pointer-arithmetic",
[h]="array-bounds-pointer-arithmetic",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ptr_independentclass_attribute"] = {
["warn_ptr_independentclass_attribute"]={
[a] = "warning: \'objc_independent_class\' attribute may be put on Objective-C object pointer type only; attribute is ignored [-WIndependentClass-attribute] (warn_ptr_independentclass_attribute)",
[c]="warning: \'objc_independent_class\' attribute may be put on Objective-C object pointer type only; attribute is ignored [-WIndependentClass-attribute] (warn_ptr_independentclass_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "IndependentClass-attribute" },
[g]={"IndependentClass-attribute"},
["maingroup"] = "IndependentClass-attribute",
[h]="IndependentClass-attribute",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_qual_return_type"] = {
["warn_qual_return_type"]={
[a] = "warning: \'A\' type qualifierB on return type has no effect [-Wignored-qualifiers] (warn_qual_return_type)",
[c]="warning: \'A\' type qualifierB on return type has no effect [-Wignored-qualifiers] (warn_qual_return_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "ignored-qualifiers" },
[g]={j,p,xb,Dc},
["maingroup"] = "ignored-qualifiers",
[h]=Dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_quoted_include_in_framework_header"] = {
["warn_quoted_include_in_framework_header"]={
[a] = "warning: double-quoted include \"A\" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header] (warn_quoted_include_in_framework_header)",
[c]="warning: double-quoted include \"A\" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header] (warn_quoted_include_in_framework_header)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "quoted-include-in-framework-header" },
[g]={"quoted-include-in-framework-header"},
["maingroup"] = "quoted-include-in-framework-header",
[h]="quoted-include-in-framework-header",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_reading_std_cxx_module_by_implicit_paths"] = {
["warn_reading_std_cxx_module_by_implicit_paths"]={
[a] = "warning: it is deprecated to read module \'A\' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly] (warn_reading_std_cxx_module_by_implicit_paths)",
[c]="warning: it is deprecated to read module \'A\' implicitly; it is going to be removed in clang 18; consider to specify the dependencies explicitly [-Wread-modules-implicitly] (warn_reading_std_cxx_module_by_implicit_paths)",
["type"] = "Warning",
[b]=f,
["groups"] = { "read-modules-implicitly" },
[g]={"read-modules-implicitly"},
["maingroup"] = "read-modules-implicitly",
[h]="read-modules-implicitly",
["category"] = "AST Deserialization Issue"
[a]=S
},
},
["warn_readonly_property"] = {
["warn_readonly_property"]={
[a] = "warning: attribute \'readonly\' of property A restricts attribute \'readwrite\' of property inherited from B [-Wproperty-attribute-mismatch] (warn_readonly_property)",
[c]="warning: attribute \'readonly\' of property A restricts attribute \'readwrite\' of property inherited from B [-Wproperty-attribute-mismatch] (warn_readonly_property)",
["type"] = "Warning",
[b]=f,
["groups"] = { "property-attribute-mismatch" },
[g]={Zc},
["maingroup"] = "property-attribute-mismatch",
[h]=Zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_receiver_forward_class"] = {
["warn_receiver_forward_class"]={
[a] = "warning: receiver A is a forward class and corresponding @interface may not exist [-Wreceiver-forward-class] (warn_receiver_forward_class)",
[c]="warning: receiver A is a forward class and corresponding @interface may not exist [-Wreceiver-forward-class] (warn_receiver_forward_class)",
["type"] = "Warning",
[b]=f,
["groups"] = { "receiver-forward-class" },
[g]={"receiver-forward-class"},
["maingroup"] = "receiver-forward-class",
[h]="receiver-forward-class",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_receiver_forward_instance"] = {
["warn_receiver_forward_instance"]={
[a] = "warning: receiver type A for instance message is a forward declaration [-Wreceiver-forward-class] (warn_receiver_forward_instance)",
[c]="warning: receiver type A for instance message is a forward declaration [-Wreceiver-forward-class] (warn_receiver_forward_instance)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "receiver-forward-class" },
[g]={"receiver-forward-class"},
["maingroup"] = "receiver-forward-class",
[h]="receiver-forward-class",
["category"] = "ARC Semantic Issue"
[a]=mb
},
},
["warn_redecl_library_builtin"] = {
["warn_redecl_library_builtin"]={
[a] = "warning: incompatible redeclaration of library function A [-Wincompatible-library-redeclaration] (warn_redecl_library_builtin)",
[c]="warning: incompatible redeclaration of library function A [-Wincompatible-library-redeclaration] (warn_redecl_library_builtin)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incompatible-library-redeclaration" },
[g]={"incompatible-library-redeclaration"},
["maingroup"] = "incompatible-library-redeclaration",
[h]="incompatible-library-redeclaration",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redeclaration_without_attribute_prev_attribute_ignored"] = {
["warn_redeclaration_without_attribute_prev_attribute_ignored"]={
[a] = "warning: A redeclared without B attribute: previous C ignored [-Winconsistent-dllimport] (warn_redeclaration_without_attribute_prev_attribute_ignored)",
[c]="warning: A redeclared without B attribute: previous C ignored [-Winconsistent-dllimport] (warn_redeclaration_without_attribute_prev_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inconsistent-dllimport", "microsoft" },
[g]={"inconsistent-dllimport",N},
["maingroup"] = "inconsistent-dllimport",
[h]="inconsistent-dllimport",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redeclaration_without_import_attribute"] = {
["warn_redeclaration_without_import_attribute"]={
[a] = "warning: A redeclared without \'dllimport\' attribute: \'dllexport\' attribute added [-Winconsistent-dllimport] (warn_redeclaration_without_import_attribute)",
[c]="warning: A redeclared without \'dllimport\' attribute: \'dllexport\' attribute added [-Winconsistent-dllimport] (warn_redeclaration_without_import_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "inconsistent-dllimport", "microsoft" },
[g]={"inconsistent-dllimport",N},
["maingroup"] = "inconsistent-dllimport",
[h]="inconsistent-dllimport",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redefine_extname_not_applied"] = {
["warn_redefine_extname_not_applied"]={
[a] = "warning: #pragma redefine_extname is applicable to external C declarations only; not applied to ... A [-Wpragmas] (warn_redefine_extname_not_applied)",
[c]="warning: #pragma redefine_extname is applicable to external C declarations only; not applied to ... A [-Wpragmas] (warn_redefine_extname_not_applied)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pragmas" },
[g]={C},
["maingroup"] = "pragmas",
[h]=C,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redefinition_in_param_list"] = {
["warn_redefinition_in_param_list"]={
[a] = "warning: redefinition of A will not be visible outside of this function [-Wvisibility] (warn_redefinition_in_param_list)",
[c]="warning: redefinition of A will not be visible outside of this function [-Wvisibility] (warn_redefinition_in_param_list)",
["type"] = "Warning",
[b]=f,
["groups"] = { "visibility" },
[g]={"visibility"},
["maingroup"] = "visibility",
[h]="visibility",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redundant_loop_iteration"] = {
["warn_redundant_loop_iteration"]={
[a] = "warning: variable A is ... both in the loop header and in the loop body [-Wfor-loop-analysis] (warn_redundant_loop_iteration)",
[c]="warning: variable A is ... both in the loop header and in the loop body [-Wfor-loop-analysis] (warn_redundant_loop_iteration)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "for-loop-analysis", "loop-analysis", "most" },
[g]={p,q,"for-loop-analysis","loop-analysis",t},
["maingroup"] = "for-loop-analysis",
[h]="for-loop-analysis",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redundant_move_on_return"] = {
["warn_redundant_move_on_return"]={
[a] = "warning: redundant move in return statement [-Wredundant-move] (warn_redundant_move_on_return)",
[c]="warning: redundant move in return statement [-Wredundant-move] (warn_redundant_move_on_return)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "move", "redundant-move" },
[g]={p,q,t,"move","redundant-move"},
["maingroup"] = "redundant-move",
[h]="redundant-move",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_redundant_parens_around_declarator"] = {
["warn_redundant_parens_around_declarator"]={
[a] = "warning: redundant parentheses surrounding declarator [-Wredundant-parens] (warn_redundant_parens_around_declarator)",
[c]="warning: redundant parentheses surrounding declarator [-Wredundant-parens] (warn_redundant_parens_around_declarator)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "redundant-parens" },
[g]={"redundant-parens"},
["maingroup"] = "redundant-parens",
[h]="redundant-parens",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_reference_field_is_uninit"] = {
["warn_reference_field_is_uninit"]={
[a] = "warning: reference A is not yet bound to a value when used here [-Wuninitialized] (warn_reference_field_is_uninit)",
[c]="warning: reference A is not yet bound to a value when used here [-Wuninitialized] (warn_reference_field_is_uninit)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_register_objc_catch_parm"] = {
["warn_register_objc_catch_parm"]={
[a] = "warning: \'register\' storage specifier on @catch parameter will be ignored (warn_register_objc_catch_parm)",
[c]="warning: \'register\' storage specifier on @catch parameter will be ignored (warn_register_objc_catch_parm)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_reinterpret_different_from_static"] = {
["warn_reinterpret_different_from_static"]={
[a] = "warning: \'reinterpret_cast\' ... class A ... its ... B behaves differently from \'static_cast\' [-Wreinterpret-base-class] (warn_reinterpret_different_from_static)",
[c]="warning: \'reinterpret_cast\' ... class A ... its ... B behaves differently from \'static_cast\' [-Wreinterpret-base-class] (warn_reinterpret_different_from_static)",
["type"] = "Warning",
[b]=f,
["groups"] = { "reinterpret-base-class" },
[g]={"reinterpret-base-class"},
["maingroup"] = "reinterpret-base-class",
[h]="reinterpret-base-class",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_related_result_type_compatibility_class"] = {
["warn_related_result_type_compatibility_class"]={
[a] = "warning: method is expected to return an instance of its class type A, but is declared to return B (warn_related_result_type_compatibility_class)",
[c]="warning: method is expected to return an instance of its class type A, but is declared to return B (warn_related_result_type_compatibility_class)",
["type"] = "Warning",
[b]=f,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["warn_related_result_type_compatibility_protocol"] = {
["warn_related_result_type_compatibility_protocol"]={
[a] = "warning: protocol method is expected to return an instance of the implementing class, but is declared to return A (warn_related_result_type_compatibility_protocol)",
[c]="warning: protocol method is expected to return an instance of the implementing class, but is declared to return A (warn_related_result_type_compatibility_protocol)",
["type"] = "Warning",
[b]=f,
["category"] = "Related Result Type Issue"
[a]=bd
},
},
["warn_remainder_division_by_zero"] = {
["warn_remainder_division_by_zero"]={
[a] = "warning: ... by zero is undefined [-Wdivision-by-zero] (warn_remainder_division_by_zero)",
[c]="warning: ... by zero is undefined [-Wdivision-by-zero] (warn_remainder_division_by_zero)",
["type"] = "Warning",
[b]=f,
["groups"] = { "div-by-zero", "division-by-zero" },
[g]={"div-by-zero","division-by-zero"},
["maingroup"] = "division-by-zero",
[h]="division-by-zero",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_require_const_init_added_too_late"] = {
["warn_require_const_init_added_too_late"]={
[a] = "warning: \'require_constant_initialization\' attribute added after initialization of variable [-Wignored-attributes] (warn_require_const_init_added_too_late)",
[c]="warning: \'require_constant_initialization\' attribute added after initialization of variable [-Wignored-attributes] (warn_require_const_init_added_too_late)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_reserved_extern_symbol"] = {
["warn_reserved_extern_symbol"]={
[a] = "warning: identifier A is reserved because ... [-Wreserved-identifier] (warn_reserved_extern_symbol)",
[c]="warning: identifier A is reserved because ... [-Wreserved-identifier] (warn_reserved_extern_symbol)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "reserved-identifier" },
[g]={"reserved-identifier"},
["maingroup"] = "reserved-identifier",
[h]="reserved-identifier",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_reserved_module_name"] = {
["warn_reserved_module_name"]={
[a] = "warning: A is a reserved name for a module [-Wreserved-module-identifier] (warn_reserved_module_name)",
[c]="warning: A is a reserved name for a module [-Wreserved-module-identifier] (warn_reserved_module_name)",
["type"] = "Warning",
[b]=f,
["groups"] = { "reserved-identifier", "reserved-module-identifier" },
[g]={"reserved-identifier","reserved-module-identifier"},
["maingroup"] = "reserved-module-identifier",
[h]="reserved-module-identifier",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ret_addr_label"] = {
["warn_ret_addr_label"]={
[a] = "warning: returning address of label, which is local [-Wreturn-stack-address] (warn_ret_addr_label)",
[c]="warning: returning address of label, which is local [-Wreturn-stack-address] (warn_ret_addr_label)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "return-local-addr", "return-stack-address" },
[g]={ac,"return-local-addr","return-stack-address"},
["maingroup"] = "return-stack-address",
[h]="return-stack-address",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ret_local_temp_addr_ref"] = {
["warn_ret_local_temp_addr_ref"]={
[a] = "warning: returning ... local temporary object [-Wreturn-stack-address] (warn_ret_local_temp_addr_ref)",
[c]="warning: returning ... local temporary object [-Wreturn-stack-address] (warn_ret_local_temp_addr_ref)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "return-local-addr", "return-stack-address" },
[g]={ac,"return-local-addr","return-stack-address"},
["maingroup"] = "return-stack-address",
[h]="return-stack-address",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ret_stack_addr_ref"] = {
["warn_ret_stack_addr_ref"]={
[a] = "warning: ... stack memory associated with ... A returned [-Wreturn-stack-address] (warn_ret_stack_addr_ref)",
[c]="warning: ... stack memory associated with ... A returned [-Wreturn-stack-address] (warn_ret_stack_addr_ref)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling", "return-local-addr", "return-stack-address" },
[g]={ac,"return-local-addr","return-stack-address"},
["maingroup"] = "return-stack-address",
[h]="return-stack-address",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_return_missing_expr"] = {
["warn_return_missing_expr"]={
[a] = "error: non-void ... A should return a value [-Wreturn-type] (warn_return_missing_expr)",
[c]="error: non-void ... A should return a value [-Wreturn-type] (warn_return_missing_expr)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "CL4", "all", "most", "return-type" },
[g]={p,q,t,Lb},
["maingroup"] = "return-type",
[h]=Lb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_return_typestate_for_unconsumable_type"] = {
["warn_return_typestate_for_unconsumable_type"]={
[a] = "warning: return state set for an unconsumable type \'A\' [-Wconsumed] (warn_return_typestate_for_unconsumable_type)",
[c]="warning: return state set for an unconsumable type \'A\' [-Wconsumed] (warn_return_typestate_for_unconsumable_type)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_return_typestate_mismatch"] = {
["warn_return_typestate_mismatch"]={
[a] = "warning: return value not in expected state; expected \'A\', observed \'B\' [-Wconsumed] (warn_return_typestate_mismatch)",
[c]="warning: return value not in expected state; expected \'A\', observed \'B\' [-Wconsumed] (warn_return_typestate_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_return_value_size"] = {
["warn_return_value_size"]={
[a] = "warning: return value of A is a large (B bytes) pass-by-value object; pass it by reference instead ? [-Wlarge-by-value-copy] (warn_return_value_size)",
[c]="warning: return value of A is a large (B bytes) pass-by-value object; pass it by reference instead ? [-Wlarge-by-value-copy] (warn_return_value_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "large-by-value-copy" },
[g]={"large-by-value-copy"},
["maingroup"] = "large-by-value-copy",
[h]="large-by-value-copy",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_return_value_udt"] = {
["warn_return_value_udt"]={
[a] = "warning: A has C-linkage specified, but returns user-defined type B which is incompatible with C [-Wreturn-type-c-linkage] (warn_return_value_udt)",
[c]="warning: A has C-linkage specified, but returns user-defined type B which is incompatible with C [-Wreturn-type-c-linkage] (warn_return_value_udt)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type", "return-type-c-linkage" },
[g]={p,q,t,Lb,"return-type-c-linkage"},
["maingroup"] = "return-type-c-linkage",
[h]="return-type-c-linkage",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_return_value_udt_incomplete"] = {
["warn_return_value_udt_incomplete"]={
[a] = "warning: A has C-linkage specified, but returns incomplete type B which could be incompatible with C [-Wreturn-type-c-linkage] (warn_return_value_udt_incomplete)",
[c]="warning: A has C-linkage specified, but returns incomplete type B which could be incompatible with C [-Wreturn-type-c-linkage] (warn_return_value_udt_incomplete)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "return-type", "return-type-c-linkage" },
[g]={p,q,t,Lb,"return-type-c-linkage"},
["maingroup"] = "return-type-c-linkage",
[h]="return-type-c-linkage",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_riscv_repeated_interrupt_attribute"] = {
["warn_riscv_repeated_interrupt_attribute"]={
[a] = "warning: repeated RISC-V \'interrupt\' attribute [-Wignored-attributes] (warn_riscv_repeated_interrupt_attribute)",
[c]="warning: repeated RISC-V \'interrupt\' attribute [-Wignored-attributes] (warn_riscv_repeated_interrupt_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_root_inst_method_not_found"] = {
["warn_root_inst_method_not_found"]={
[a] = "warning: instance method A is being used on \'Class\' which is not in the root class [-Wobjc-method-access] (warn_root_inst_method_not_found)",
[c]="warning: instance method A is being used on \'Class\' which is not in the root class [-Wobjc-method-access] (warn_root_inst_method_not_found)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-method-access" },
[g]={jc},
["maingroup"] = "objc-method-access",
[h]=jc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sampler_initializer_invalid_bits"] = {
["warn_sampler_initializer_invalid_bits"]={
[a] = "warning: sampler initializer has invalid A bits [-Wspir-compat] (warn_sampler_initializer_invalid_bits)",
[c]="warning: sampler initializer has invalid A bits [-Wspir-compat] (warn_sampler_initializer_invalid_bits)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "spir-compat", "spirv-compat" },
[g]={"spir-compat","spirv-compat"},
["maingroup"] = "spir-compat",
[h]="spir-compat",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_scanf_nonzero_width"] = {
["warn_scanf_nonzero_width"]={
[a] = "warning: zero field width in scanf format string is unused [-Wformat] (warn_scanf_nonzero_width)",
[c]="warning: zero field width in scanf format string is unused [-Wformat] (warn_scanf_nonzero_width)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_scanf_scanlist_incomplete"] = {
["warn_scanf_scanlist_incomplete"]={
[a] = "warning: no closing \']\' for \'%[\' in scanf format string [-Wformat] (warn_scanf_scanlist_incomplete)",
[c]="warning: no closing \']\' for \'%[\' in scanf format string [-Wformat] (warn_scanf_scanlist_incomplete)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "format", "most" },
[g]={p,q,E,t},
["maingroup"] = "format",
[h]=E,
["category"] = "Format String Issue"
[a]=lb
},
},
["warn_second_arg_of_va_start_not_last_named_param"] = {
["warn_second_arg_of_va_start_not_last_named_param"]={
[a] = "warning: second argument to \'va_start\' is not the last named parameter [-Wvarargs] (warn_second_arg_of_va_start_not_last_named_param)",
[c]="warning: second argument to \'va_start\' is not the last named parameter [-Wvarargs] (warn_second_arg_of_va_start_not_last_named_param)",
["type"] = "Warning",
[b]=f,
["groups"] = { "varargs" },
[g]={Cd},
["maingroup"] = "varargs",
[h]=Cd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_second_parameter_to_va_arg_never_compatible"] = {
["warn_second_parameter_to_va_arg_never_compatible"]={
[a] = "warning: second argument to \'va_arg\' is of promotable type A; this va_arg has undefined behavior because arguments will be promoted to B [-Wvarargs] (warn_second_parameter_to_va_arg_never_compatible)",
[c]="warning: second argument to \'va_arg\' is of promotable type A; this va_arg has undefined behavior because arguments will be promoted to B [-Wvarargs] (warn_second_parameter_to_va_arg_never_compatible)",
["type"] = "Warning",
[b]=f,
["groups"] = { "varargs" },
[g]={Cd},
["maingroup"] = "varargs",
[h]=Cd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_second_parameter_to_va_arg_not_pod"] = {
["warn_second_parameter_to_va_arg_not_pod"]={
[a] = "error: second argument to \'va_arg\' is of non-POD type A [-Wnon-pod-varargs] (warn_second_parameter_to_va_arg_not_pod)",
[c]="error: second argument to \'va_arg\' is of non-POD type A [-Wnon-pod-varargs] (warn_second_parameter_to_va_arg_not_pod)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "class-varargs", "non-pod-varargs" },
[g]={rd,Vc},
["maingroup"] = "non-pod-varargs",
[h]=Vc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_second_parameter_to_va_arg_ownership_qualified"] = {
["warn_second_parameter_to_va_arg_ownership_qualified"]={
[a] = "error: second argument to \'va_arg\' is of ARC ownership-qualified type A [-Wnon-pod-varargs] (warn_second_parameter_to_va_arg_ownership_qualified)",
[c]="error: second argument to \'va_arg\' is of ARC ownership-qualified type A [-Wnon-pod-varargs] (warn_second_parameter_to_va_arg_ownership_qualified)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "class-varargs", "non-pod-varargs" },
[g]={rd,Vc},
["maingroup"] = "non-pod-varargs",
[h]=Vc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_self_assignment_builtin"] = {
["warn_self_assignment_builtin"]={
[a] = "warning: explicitly assigning value of variable of type A to itself... [-Wself-assign] (warn_self_assignment_builtin)",
[c]="warning: explicitly assigning value of variable of type A to itself... [-Wself-assign] (warn_self_assignment_builtin)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "self-assign" },
[g]={p,q,t,"self-assign"},
["maingroup"] = "self-assign",
[h]="self-assign",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_self_assignment_overloaded"] = {
["warn_self_assignment_overloaded"]={
[a] = "warning: explicitly assigning value of variable of type A to itself... [-Wself-assign-overloaded] (warn_self_assignment_overloaded)",
[c]="warning: explicitly assigning value of variable of type A to itself... [-Wself-assign-overloaded] (warn_self_assignment_overloaded)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "self-assign", "self-assign-overloaded" },
[g]={p,q,t,"self-assign","self-assign-overloaded"},
["maingroup"] = "self-assign-overloaded",
[h]="self-assign-overloaded",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_self_move"] = {
["warn_self_move"]={
[a] = "warning: explicitly moving variable of type A to itself... [-Wself-move] (warn_self_move)",
[c]="warning: explicitly moving variable of type A to itself... [-Wself-move] (warn_self_move)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "CL4", "all", "all", "most", "most", "move", "self-move" },
[g]={p,p,q,q,t,t,"move","self-move"},
["maingroup"] = "self-move",
[h]="self-move",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_semicolon_before_method_body"] = {
["warn_semicolon_before_method_body"]={
[a] = "warning: semicolon before method body is ignored [-Wsemicolon-before-method-body] (warn_semicolon_before_method_body)",
[c]="warning: semicolon before method body is ignored [-Wsemicolon-before-method-body] (warn_semicolon_before_method_body)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "semicolon-before-method-body" },
[g]={j,p,xb,"semicolon-before-method-body"},
["maingroup"] = "semicolon-before-method-body",
[h]="semicolon-before-method-body",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_setter_getter_impl_required"] = {
["warn_setter_getter_impl_required"]={
[a] = "warning: property A requires method B to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation [-Wobjc-property-implementation] (warn_setter_getter_impl_required)",
[c]="warning: property A requires method B to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation [-Wobjc-property-implementation] (warn_setter_getter_impl_required)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-implementation" },
[g]={Hc},
["maingroup"] = "objc-property-implementation",
[h]=Hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_setter_getter_impl_required_in_category"] = {
["warn_setter_getter_impl_required_in_category"]={
[a] = "warning: property A requires method B to be defined - use @dynamic or provide a method implementation in this category [-Wobjc-property-implementation] (warn_setter_getter_impl_required_in_category)",
[c]="warning: property A requires method B to be defined - use @dynamic or provide a method implementation in this category [-Wobjc-property-implementation] (warn_setter_getter_impl_required_in_category)",
["type"] = "Warning",
[b]=f,
["groups"] = { "objc-property-implementation" },
[g]={Hc},
["maingroup"] = "objc-property-implementation",
[h]=Hc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_shadow_field"] = {
["warn_shadow_field"]={
[a] = "warning: ... A ...shadows member inherited from type B [-Wshadow-field] (warn_shadow_field)",
[c]="warning: ... A ...shadows member inherited from type B [-Wshadow-field] (warn_shadow_field)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "shadow-all", "shadow-field" },
[g]={dd,"shadow-field"},
["maingroup"] = "shadow-field",
[h]="shadow-field",
["category"] = ""
[a]=j
},
},
["warn_shift_gt_typewidth"] = {
["warn_shift_gt_typewidth"]={
[a] = "warning: shift count >= width of type [-Wshift-count-overflow] (warn_shift_gt_typewidth)",
[c]="warning: shift count >= width of type [-Wshift-count-overflow] (warn_shift_gt_typewidth)",
["type"] = "Warning",
[b]=f,
["groups"] = { "shift-count-overflow" },
[g]={"shift-count-overflow"},
["maingroup"] = "shift-count-overflow",
[h]="shift-count-overflow",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_shift_lhs_negative"] = {
["warn_shift_lhs_negative"]={
[a] = "warning: shifting a negative signed value is undefined [-Wshift-negative-value] (warn_shift_lhs_negative)",
[c]="warning: shifting a negative signed value is undefined [-Wshift-negative-value] (warn_shift_lhs_negative)",
["type"] = "Warning",
[b]=f,
["groups"] = { "shift-negative-value" },
[g]={"shift-negative-value"},
["maingroup"] = "shift-negative-value",
[h]="shift-negative-value",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_shift_negative"] = {
["warn_shift_negative"]={
[a] = "warning: shift count is negative [-Wshift-count-negative] (warn_shift_negative)",
[c]="warning: shift count is negative [-Wshift-count-negative] (warn_shift_negative)",
["type"] = "Warning",
[b]=f,
["groups"] = { "shift-count-negative" },
[g]={"shift-count-negative"},
["maingroup"] = "shift-count-negative",
[h]="shift-count-negative",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_shift_result_gt_typewidth"] = {
["warn_shift_result_gt_typewidth"]={
[a] = "warning: signed shift result (A) requires B bits to represent, but C only has D bits [-Wshift-overflow] (warn_shift_result_gt_typewidth)",
[c]="warning: signed shift result (A) requires B bits to represent, but C only has D bits [-Wshift-overflow] (warn_shift_result_gt_typewidth)",
["type"] = "Warning",
[b]=f,
["groups"] = { "shift-overflow" },
[g]={"shift-overflow"},
["maingroup"] = "shift-overflow",
[h]="shift-overflow",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_shift_result_sets_sign_bit"] = {
["warn_shift_result_sets_sign_bit"]={
[a] = "warning: signed shift result (A) sets the sign bit of the shift expression\'s type (B) and becomes negative [-Wshift-sign-overflow] (warn_shift_result_sets_sign_bit)",
[c]="warning: signed shift result (A) sets the sign bit of the shift expression\'s type (B) and becomes negative [-Wshift-sign-overflow] (warn_shift_result_sets_sign_bit)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "shift-sign-overflow" },
[g]={"shift-sign-overflow"},
["maingroup"] = "shift-sign-overflow",
[h]="shift-sign-overflow",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_side_effects_typeid"] = {
["warn_side_effects_typeid"]={
[a] = "warning: expression with side effects will be evaluated despite being used as an operand to \'typeid\' [-Wpotentially-evaluated-expression] (warn_side_effects_typeid)",
[c]="warning: expression with side effects will be evaluated despite being used as an operand to \'typeid\' [-Wpotentially-evaluated-expression] (warn_side_effects_typeid)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "potentially-evaluated-expression", "unevaluated-expression", "unused", "unused-value" },
[g]={p,q,t,"potentially-evaluated-expression","unevaluated-expression",Db,Mb},
["maingroup"] = "potentially-evaluated-expression",
[h]="potentially-evaluated-expression",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_side_effects_unevaluated_context"] = {
["warn_side_effects_unevaluated_context"]={
[a] = "warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] (warn_side_effects_unevaluated_context)",
[c]="warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] (warn_side_effects_unevaluated_context)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unevaluated-expression", "unused", "unused-value" },
[g]={p,q,t,"unevaluated-expression",Db,Mb},
["maingroup"] = "unevaluated-expression",
[h]="unevaluated-expression",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_signed_bitfield_enum_conversion"] = {
["warn_signed_bitfield_enum_conversion"]={
[a] = "warning: signed bit-field A needs an extra bit to represent the largest positive enumerators of B [-Wbitfield-enum-conversion] (warn_signed_bitfield_enum_conversion)",
[c]="warning: signed bit-field A needs an extra bit to represent the largest positive enumerators of B [-Wbitfield-enum-conversion] (warn_signed_bitfield_enum_conversion)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bitfield-enum-conversion", "conversion", "non-gcc" },
[g]={ud,H,J},
["maingroup"] = "bitfield-enum-conversion",
[h]=ud,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_sizeof_array_decay"] = {
["warn_sizeof_array_decay"]={
[a] = "warning: sizeof on pointer operation will return size of A instead of B [-Wsizeof-array-decay] (warn_sizeof_array_decay)",
[c]="warning: sizeof on pointer operation will return size of A instead of B [-Wsizeof-array-decay] (warn_sizeof_array_decay)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "sizeof-array-decay" },
[g]={p,q,t,"sizeof-array-decay"},
["maingroup"] = "sizeof-array-decay",
[h]="sizeof-array-decay",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sizeof_array_param"] = {
["warn_sizeof_array_param"]={
[a] = "warning: sizeof on array function parameter will return size of A instead of B [-Wsizeof-array-argument] (warn_sizeof_array_param)",
[c]="warning: sizeof on array function parameter will return size of A instead of B [-Wsizeof-array-argument] (warn_sizeof_array_param)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "sizeof-array-argument" },
[g]={p,q,t,"sizeof-array-argument"},
["maingroup"] = "sizeof-array-argument",
[h]="sizeof-array-argument",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sizeof_pointer_expr_memaccess"] = {
["warn_sizeof_pointer_expr_memaccess"]={
[a] = "warning: \'A\' call operates on objects of type B while the size is based on a different type C [-Wsizeof-pointer-memaccess] (warn_sizeof_pointer_expr_memaccess)",
[c]="warning: \'A\' call operates on objects of type B while the size is based on a different type C [-Wsizeof-pointer-memaccess] (warn_sizeof_pointer_expr_memaccess)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sizeof-pointer-memaccess", "suspicious-memaccess" },
[g]={"sizeof-pointer-memaccess","suspicious-memaccess"},
["maingroup"] = "sizeof-pointer-memaccess",
[h]="sizeof-pointer-memaccess",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sizeof_pointer_expr_memaccess_note"] = {
["warn_sizeof_pointer_expr_memaccess_note"]={
[a] = "note: did you mean to ...? (warn_sizeof_pointer_expr_memaccess_note)",
[c]="note: did you mean to ...? (warn_sizeof_pointer_expr_memaccess_note)",
["type"] = "Note",
[b]=i,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sizeof_pointer_type_memaccess"] = {
["warn_sizeof_pointer_type_memaccess"]={
[a] = "warning: argument to \'sizeof\' in A call is the same pointer type B as the ...; expected C or an explicit length [-Wsizeof-pointer-memaccess] (warn_sizeof_pointer_type_memaccess)",
[c]="warning: argument to \'sizeof\' in A call is the same pointer type B as the ...; expected C or an explicit length [-Wsizeof-pointer-memaccess] (warn_sizeof_pointer_type_memaccess)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sizeof-pointer-memaccess", "suspicious-memaccess" },
[g]={"sizeof-pointer-memaccess","suspicious-memaccess"},
["maingroup"] = "sizeof-pointer-memaccess",
[h]="sizeof-pointer-memaccess",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_slash_u_filename"] = {
["warn_slash_u_filename"]={
[a] = "warning: \'/UA\' treated as the \'/U\' option [-Wslash-u-filename] (warn_slash_u_filename)",
[c]="warning: \'/UA\' treated as the \'/U\' option [-Wslash-u-filename] (warn_slash_u_filename)",
["type"] = "Warning",
[b]=f,
["groups"] = { "slash-u-filename" },
[g]={"slash-u-filename"},
["maingroup"] = "slash-u-filename",
[h]="slash-u-filename",
["category"] = ""
[a]=j
},
},
["warn_slh_does_not_support_asm_goto"] = {
["warn_slh_does_not_support_asm_goto"]={
[a] = "warning: speculative load hardening does not protect functions with asm goto [-Wslh-asm-goto] (warn_slh_does_not_support_asm_goto)",
[c]="warning: speculative load hardening does not protect functions with asm goto [-Wslh-asm-goto] (warn_slh_does_not_support_asm_goto)",
["type"] = "Warning",
[b]=f,
["groups"] = { "slh-asm-goto" },
[g]={"slh-asm-goto"},
["maingroup"] = "slh-asm-goto",
[h]="slh-asm-goto",
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["warn_some_initializers_out_of_order"] = {
["warn_some_initializers_out_of_order"]={
[a] = "warning: initializer order does not match the declaration order [-Wreorder-ctor] (warn_some_initializers_out_of_order)",
[c]="warning: initializer order does not match the declaration order [-Wreorder-ctor] (warn_some_initializers_out_of_order)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "reorder", "reorder-ctor" },
[g]={p,q,t,"reorder","reorder-ctor"},
["maingroup"] = "reorder-ctor",
[h]="reorder-ctor",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sometimes_uninit_var"] = {
["warn_sometimes_uninit_var"]={
[a] = "warning: variable A is ... uninitialized whenever ... [-Wsometimes-uninitialized] (warn_sometimes_uninit_var)",
[c]="warning: variable A is ... uninitialized whenever ... [-Wsometimes-uninitialized] (warn_sometimes_uninit_var)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "sometimes-uninitialized", "uninitialized" },
[g]={p,q,t,"sometimes-uninitialized",Qb},
["maingroup"] = "sometimes-uninitialized",
[h]="sometimes-uninitialized",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_splice_in_doxygen_comment"] = {
["warn_splice_in_doxygen_comment"]={
[a] = "warning: line splicing in Doxygen comments are not supported [-Wdocumentation] (warn_splice_in_doxygen_comment)",
[c]="warning: line splicing in Doxygen comments are not supported [-Wdocumentation] (warn_splice_in_doxygen_comment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_stack_clash_protection_inline_asm"] = {
["warn_stack_clash_protection_inline_asm"]={
[a] = "warning: unable to protect inline asm that clobbers stack pointer against stack clash [-Wstack-protector] (warn_stack_clash_protection_inline_asm)",
[c]="warning: unable to protect inline asm that clobbers stack pointer against stack clash [-Wstack-protector] (warn_stack_clash_protection_inline_asm)",
["type"] = "Warning",
[b]=f,
["groups"] = { "stack-protector" },
[g]={"stack-protector"},
["maingroup"] = "stack-protector",
[h]="stack-protector",
["category"] = "Inline Assembly Issue"
[a]=P
},
},
["warn_stack_exhausted"] = {
["warn_stack_exhausted"]={
[a] = "warning: stack nearly exhausted; compilation time may suffer, and crashes due to stack overflow are likely [-Wstack-exhausted] (warn_stack_exhausted)",
[c]="warning: stack nearly exhausted; compilation time may suffer, and crashes due to stack overflow are likely [-Wstack-exhausted] (warn_stack_exhausted)",
["type"] = "Warning",
[b]=f,
["groups"] = { "stack-exhausted" },
[g]={"stack-exhausted"},
["maingroup"] = "stack-exhausted",
[h]="stack-exhausted",
["category"] = ""
[a]=j
},
},
["warn_standalone_specifier"] = {
["warn_standalone_specifier"]={
[a] = "warning: \'A\' ignored on this declaration [-Wmissing-declarations] (warn_standalone_specifier)",
[c]="warning: \'A\' ignored on this declaration [-Wmissing-declarations] (warn_standalone_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "missing-declarations" },
[g]={Uc},
["maingroup"] = "missing-declarations",
[h]=Uc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_static_array_too_small"] = {
["warn_static_array_too_small"]={
[a] = "warning: array argument is too small; ..., callee requires at least A [-Warray-bounds] (warn_static_array_too_small)",
[c]="warning: array argument is too small; ..., callee requires at least A [-Warray-bounds] (warn_static_array_too_small)",
["type"] = "Warning",
[b]=f,
["groups"] = { "array-bounds" },
[g]={rc},
["maingroup"] = "array-bounds",
[h]=rc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_static_assert_message_constexpr"] = {
["warn_static_assert_message_constexpr"]={
[a] = "error: the message in this static assertion is not a constant expression [-Winvalid-static-assert-message] (warn_static_assert_message_constexpr)",
[c]="error: the message in this static assertion is not a constant expression [-Winvalid-static-assert-message] (warn_static_assert_message_constexpr)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "invalid-static-assert-message" },
[g]={"invalid-static-assert-message"},
["maingroup"] = "invalid-static-assert-message",
[h]="invalid-static-assert-message",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_static_inline_explicit_inst_ignored"] = {
["warn_static_inline_explicit_inst_ignored"]={
[a] = "warning: ignoring \'...\' keyword on explicit template instantiation [-Wstatic-inline-explicit-instantiation] (warn_static_inline_explicit_inst_ignored)",
[c]="warning: ignoring \'...\' keyword on explicit template instantiation [-Wstatic-inline-explicit-instantiation] (warn_static_inline_explicit_inst_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "static-inline-explicit-instantiation" },
[g]={"static-inline-explicit-instantiation"},
["maingroup"] = "static-inline-explicit-instantiation",
[h]="static-inline-explicit-instantiation",
["category"] = "Parse Issue"
[a]=l
},
},
["warn_static_local_in_extern_inline"] = {
["warn_static_local_in_extern_inline"]={
[a] = "warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline] (warn_static_local_in_extern_inline)",
[c]="warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline] (warn_static_local_in_extern_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "static-local-in-inline" },
[g]={"static-local-in-inline"},
["maingroup"] = "static-local-in-inline",
[h]="static-local-in-inline",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_static_main"] = {
["warn_static_main"]={
[a] = "warning: \'main\' should not be declared static [-Wmain] (warn_static_main)",
[c]="warning: \'main\' should not be declared static [-Wmain] (warn_static_main)",
["type"] = "Warning",
[b]=f,
["groups"] = { "main" },
[g]={dc},
["maingroup"] = "main",
[h]=dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_static_self_reference_in_init"] = {
["warn_static_self_reference_in_init"]={
[a] = "warning: static variable A is suspiciously used within its own initialization [-Wstatic-self-init] (warn_static_self_reference_in_init)",
[c]="warning: static variable A is suspiciously used within its own initialization [-Wstatic-self-init] (warn_static_self_reference_in_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "static-self-init", "uninitialized" },
[g]={p,q,t,"static-self-init",Qb},
["maingroup"] = "static-self-init",
[h]="static-self-init",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_stdc_fenv_round_not_supported"] = {
["warn_stdc_fenv_round_not_supported"]={
[a] = "warning: pragma STDC FENV_ROUND is not supported [-Wunknown-pragmas] (warn_stdc_fenv_round_not_supported)",
[c]="warning: pragma STDC FENV_ROUND is not supported [-Wunknown-pragmas] (warn_stdc_fenv_round_not_supported)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "pragmas", "unknown-pragmas" },
[g]={p,q,t,C,Y},
["maingroup"] = "unknown-pragmas",
[h]=Y,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_stdc_unknown_rounding_mode"] = {
["warn_stdc_unknown_rounding_mode"]={
[a] = "warning: invalid or unsupported rounding mode in \'#pragma STDC FENV_ROUND\' - ignored [-Wignored-pragmas] (warn_stdc_unknown_rounding_mode)",
[c]="warning: invalid or unsupported rounding mode in \'#pragma STDC FENV_ROUND\' - ignored [-Wignored-pragmas] (warn_stdc_unknown_rounding_mode)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ignored-pragmas", "pragmas" },
[g]={x,C},
["maingroup"] = "ignored-pragmas",
[h]=x,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_strict_multiple_method_decl"] = {
["warn_strict_multiple_method_decl"]={
[a] = "warning: multiple methods named A found [-Wstrict-selector-match] (warn_strict_multiple_method_decl)",
[c]="warning: multiple methods named A found [-Wstrict-selector-match] (warn_strict_multiple_method_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "strict-selector-match" },
[g]={"strict-selector-match"},
["maingroup"] = "strict-selector-match",
[h]="strict-selector-match",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strict_potentially_direct_selector_expression"] = {
["warn_strict_potentially_direct_selector_expression"]={
[a] = "warning: @selector expression formed with potentially direct selector A [-Wstrict-potentially-direct-selector] (warn_strict_potentially_direct_selector_expression)",
[c]="warning: @selector expression formed with potentially direct selector A [-Wstrict-potentially-direct-selector] (warn_strict_potentially_direct_selector_expression)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "strict-potentially-direct-selector" },
[g]={"strict-potentially-direct-selector"},
["maingroup"] = "strict-potentially-direct-selector",
[h]="strict-potentially-direct-selector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strict_prototypes"] = {
["warn_strict_prototypes"]={
[a] = "warning: a ... declaration without a prototype is deprecated ... [-Wstrict-prototypes] (warn_strict_prototypes)",
[c]="warning: a ... declaration without a prototype is deprecated ... [-Wstrict-prototypes] (warn_strict_prototypes)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "pedantic", "strict-prototypes" },
[g]={s,"strict-prototypes"},
["maingroup"] = "strict-prototypes",
[h]="strict-prototypes",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strict_uses_without_prototype"] = {
["warn_strict_uses_without_prototype"]={
[a] = "warning: passing arguments to ... without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (warn_strict_uses_without_prototype)",
[c]="warning: passing arguments to ... without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (warn_strict_uses_without_prototype)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated-non-prototype", "strict-prototypes" },
[g]={"deprecated-non-prototype","strict-prototypes"},
["maingroup"] = "deprecated-non-prototype",
[h]="deprecated-non-prototype",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_string_plus_char"] = {
["warn_string_plus_char"]={
[a] = "warning: adding A to a string pointer does not append to the string [-Wstring-plus-char] (warn_string_plus_char)",
[c]="warning: adding A to a string pointer does not append to the string [-Wstring-plus-char] (warn_string_plus_char)",
["type"] = "Warning",
[b]=f,
["groups"] = { "string-plus-char" },
[g]={"string-plus-char"},
["maingroup"] = "string-plus-char",
[h]="string-plus-char",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_string_plus_int"] = {
["warn_string_plus_int"]={
[a] = "warning: adding A to a string does not append to the string [-Wstring-plus-int] (warn_string_plus_int)",
[c]="warning: adding A to a string does not append to the string [-Wstring-plus-int] (warn_string_plus_int)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "string-plus-int" },
[g]={p,q,t,"string-plus-int"},
["maingroup"] = "string-plus-int",
[h]="string-plus-int",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_stringcompare"] = {
["warn_stringcompare"]={
[a] = "warning: result of comparison against ... is unspecified (use an explicit string comparison function instead) [-Wstring-compare] (warn_stringcompare)",
[c]="warning: result of comparison against ... is unspecified (use an explicit string comparison function instead) [-Wstring-compare] (warn_stringcompare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "address", "string-compare" },
[g]={"address","string-compare"},
["maingroup"] = "string-compare",
[h]="string-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strlcpycat_wrong_size"] = {
["warn_strlcpycat_wrong_size"]={
[a] = "warning: size argument in A call appears to be size of the source; expected the size of the destination [-Wstrlcpy-strlcat-size] (warn_strlcpycat_wrong_size)",
[c]="warning: size argument in A call appears to be size of the source; expected the size of the destination [-Wstrlcpy-strlcat-size] (warn_strlcpycat_wrong_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "strlcpy-strlcat-size" },
[g]={"strlcpy-strlcat-size"},
["maingroup"] = "strlcpy-strlcat-size",
[h]="strlcpy-strlcat-size",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strncat_large_size"] = {
["warn_strncat_large_size"]={
[a] = "warning: the value of the size argument in \'strncat\' is too large, might lead to a buffer overflow [-Wstrncat-size] (warn_strncat_large_size)",
[c]="warning: the value of the size argument in \'strncat\' is too large, might lead to a buffer overflow [-Wstrncat-size] (warn_strncat_large_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "strncat-size" },
[g]={"strncat-size"},
["maingroup"] = "strncat-size",
[h]="strncat-size",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strncat_src_size"] = {
["warn_strncat_src_size"]={
[a] = "warning: size argument in \'strncat\' call appears to be size of the source [-Wstrncat-size] (warn_strncat_src_size)",
[c]="warning: size argument in \'strncat\' call appears to be size of the source [-Wstrncat-size] (warn_strncat_src_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "strncat-size" },
[g]={"strncat-size"},
["maingroup"] = "strncat-size",
[h]="strncat-size",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_strncat_wrong_size"] = {
["warn_strncat_wrong_size"]={
[a] = "warning: the value of the size argument to \'strncat\' is wrong [-Wstrncat-size] (warn_strncat_wrong_size)",
[c]="warning: the value of the size argument to \'strncat\' is wrong [-Wstrncat-size] (warn_strncat_wrong_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "strncat-size" },
[g]={"strncat-size"},
["maingroup"] = "strncat-size",
[h]="strncat-size",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_struct_class_previous_tag_mismatch"] = {
["warn_struct_class_previous_tag_mismatch"]={
[a] = "warning: A defined as ...... here but previously declared as ......; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] (warn_struct_class_previous_tag_mismatch)",
[c]="warning: A defined as ...... here but previously declared as ......; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] (warn_struct_class_previous_tag_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "mismatched-tags", "most" },
[g]={p,q,"mismatched-tags",t},
["maingroup"] = "mismatched-tags",
[h]="mismatched-tags",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_struct_class_tag_mismatch"] = {
["warn_struct_class_tag_mismatch"]={
[a] = "warning: ...... A was previously declared as a ......; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] (warn_struct_class_tag_mismatch)",
[c]="warning: ...... A was previously declared as a ......; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] (warn_struct_class_tag_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "mismatched-tags", "most" },
[g]={p,q,"mismatched-tags",t},
["maingroup"] = "mismatched-tags",
[h]="mismatched-tags",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sub_ptr_zero_size_types"] = {
["warn_sub_ptr_zero_size_types"]={
[a] = "warning: subtraction of pointers to type A of zero size has undefined behavior [-Wpointer-arith] (warn_sub_ptr_zero_size_types)",
[c]="warning: subtraction of pointers to type A of zero size has undefined behavior [-Wpointer-arith] (warn_sub_ptr_zero_size_types)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-arith" },
[g]={zc},
["maingroup"] = "pointer-arith",
[h]=zc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_subscript_is_char"] = {
["warn_subscript_is_char"]={
[a] = "warning: array subscript is of type \'char\' [-Wchar-subscripts] (warn_subscript_is_char)",
[c]="warning: array subscript is of type \'char\' [-Wchar-subscripts] (warn_subscript_is_char)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "char-subscripts", "most" },
[g]={p,q,"char-subscripts",t},
["maingroup"] = "char-subscripts",
[h]="char-subscripts",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_suggest_destructor_marked_not_override_overriding"] = {
["warn_suggest_destructor_marked_not_override_overriding"]={
[a] = "warning: A overrides a destructor but is not marked \'override\' [-Wsuggest-destructor-override] (warn_suggest_destructor_marked_not_override_overriding)",
[c]="warning: A overrides a destructor but is not marked \'override\' [-Wsuggest-destructor-override] (warn_suggest_destructor_marked_not_override_overriding)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "suggest-destructor-override" },
[g]={"suggest-destructor-override"},
["maingroup"] = "suggest-destructor-override",
[h]="suggest-destructor-override",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_suggest_function_marked_not_override_overriding"] = {
["warn_suggest_function_marked_not_override_overriding"]={
[a] = "warning: A overrides a member function but is not marked \'override\' [-Wsuggest-override] (warn_suggest_function_marked_not_override_overriding)",
[c]="warning: A overrides a member function but is not marked \'override\' [-Wsuggest-override] (warn_suggest_function_marked_not_override_overriding)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "suggest-override" },
[g]={"suggest-override"},
["maingroup"] = "suggest-override",
[h]="suggest-override",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_suggest_noreturn_block"] = {
["warn_suggest_noreturn_block"]={
[a] = "warning: block could be declared with attribute \'noreturn\' [-Wmissing-noreturn] (warn_suggest_noreturn_block)",
[c]="warning: block could be declared with attribute \'noreturn\' [-Wmissing-noreturn] (warn_suggest_noreturn_block)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "missing-noreturn" },
[g]={"missing-noreturn"},
["maingroup"] = "missing-noreturn",
[h]="missing-noreturn",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_suggest_noreturn_function"] = {
["warn_suggest_noreturn_function"]={
[a] = "warning: ... A could be declared with attribute \'noreturn\' [-Wmissing-noreturn] (warn_suggest_noreturn_function)",
[c]="warning: ... A could be declared with attribute \'noreturn\' [-Wmissing-noreturn] (warn_suggest_noreturn_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "missing-noreturn" },
[g]={"missing-noreturn"},
["maingroup"] = "missing-noreturn",
[h]="missing-noreturn",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_superclass_variable_sized_type_not_at_end"] = {
["warn_superclass_variable_sized_type_not_at_end"]={
[a] = "warning: field A can overwrite instance variable B with variable sized type C in superclass D [-Wobjc-flexible-array] (warn_superclass_variable_sized_type_not_at_end)",
[c]="warning: field A can overwrite instance variable B with variable sized type C in superclass D [-Wobjc-flexible-array] (warn_superclass_variable_sized_type_not_at_end)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-flexible-array" },
[g]={p,q,t,"objc-flexible-array"},
["maingroup"] = "objc-flexible-array",
[h]="objc-flexible-array",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_suspicious_bzero_size"] = {
["warn_suspicious_bzero_size"]={
[a] = "warning: \'size\' argument to bzero is \'0\' [-Wsuspicious-bzero] (warn_suspicious_bzero_size)",
[c]="warning: \'size\' argument to bzero is \'0\' [-Wsuspicious-bzero] (warn_suspicious_bzero_size)",
["type"] = "Warning",
[b]=f,
["groups"] = { "suspicious-bzero", "suspicious-memaccess" },
[g]={"suspicious-bzero","suspicious-memaccess"},
["maingroup"] = "suspicious-bzero",
[h]="suspicious-bzero",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_suspicious_sizeof_memset"] = {
["warn_suspicious_sizeof_memset"]={
[a] = "warning: ...; did you mean to transpose the last two arguments? [-Wmemset-transposed-args] (warn_suspicious_sizeof_memset)",
[c]="warning: ...; did you mean to transpose the last two arguments? [-Wmemset-transposed-args] (warn_suspicious_sizeof_memset)",
["type"] = "Warning",
[b]=f,
["groups"] = { "memset-transposed-args", "suspicious-memaccess" },
[g]={"memset-transposed-args","suspicious-memaccess"},
["maingroup"] = "memset-transposed-args",
[h]="memset-transposed-args",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sycl_kernel_invalid_template_param_type"] = {
["warn_sycl_kernel_invalid_template_param_type"]={
[a] = "warning: template parameter of a function template with the \'sycl_kernel\' attribute cannot be a non-type template parameter [-Wignored-attributes] (warn_sycl_kernel_invalid_template_param_type)",
[c]="warning: template parameter of a function template with the \'sycl_kernel\' attribute cannot be a non-type template parameter [-Wignored-attributes] (warn_sycl_kernel_invalid_template_param_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_sycl_kernel_num_of_function_params"] = {
["warn_sycl_kernel_num_of_function_params"]={
[a] = "warning: function template with \'sycl_kernel\' attribute must have a single parameter [-Wignored-attributes] (warn_sycl_kernel_num_of_function_params)",
[c]="warning: function template with \'sycl_kernel\' attribute must have a single parameter [-Wignored-attributes] (warn_sycl_kernel_num_of_function_params)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_sycl_kernel_num_of_template_params"] = {
["warn_sycl_kernel_num_of_template_params"]={
[a] = "warning: \'sycl_kernel\' attribute only applies to a function template with at least two template parameters [-Wignored-attributes] (warn_sycl_kernel_num_of_template_params)",
[c]="warning: \'sycl_kernel\' attribute only applies to a function template with at least two template parameters [-Wignored-attributes] (warn_sycl_kernel_num_of_template_params)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_sycl_kernel_return_type"] = {
["warn_sycl_kernel_return_type"]={
[a] = "warning: function template with \'sycl_kernel\' attribute must have a \'void\' return type [-Wignored-attributes] (warn_sycl_kernel_return_type)",
[c]="warning: function template with \'sycl_kernel\' attribute must have a \'void\' return type [-Wignored-attributes] (warn_sycl_kernel_return_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = ""
[a]=j
},
},
["warn_sync_fetch_and_nand_semantics_change"] = {
["warn_sync_fetch_and_nand_semantics_change"]={
[a] = "warning: the semantics of this intrinsic changed with GCC version 4.4 - the newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed] (warn_sync_fetch_and_nand_semantics_change)",
[c]="warning: the semantics of this intrinsic changed with GCC version 4.4 - the newer semantics are provided here [-Wsync-fetch-and-nand-semantics-changed] (warn_sync_fetch_and_nand_semantics_change)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sync-fetch-and-nand-semantics-changed" },
[g]={"sync-fetch-and-nand-semantics-changed"},
["maingroup"] = "sync-fetch-and-nand-semantics-changed",
[h]="sync-fetch-and-nand-semantics-changed",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_sync_op_misaligned"] = {
["warn_sync_op_misaligned"]={
[a] = "warning: __sync builtin operation MUST have natural alignment (consider using __atomic). [-Wsync-alignment] (warn_sync_op_misaligned)",
[c]="warning: __sync builtin operation MUST have natural alignment (consider using __atomic). [-Wsync-alignment] (warn_sync_op_misaligned)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sync-alignment" },
[g]={"sync-alignment"},
["maingroup"] = "sync-alignment",
[h]="sync-alignment",
["category"] = ""
[a]=j
},
},
["warn_taking_address_of_packed_member"] = {
["warn_taking_address_of_packed_member"]={
[a] = "warning: taking address of packed member A of class or structure B may result in an unaligned pointer value [-Waddress-of-packed-member] (warn_taking_address_of_packed_member)",
[c]="warning: taking address of packed member A of class or structure B may result in an unaligned pointer value [-Waddress-of-packed-member] (warn_taking_address_of_packed_member)",
["type"] = "Warning",
[b]=f,
["groups"] = { "address-of-packed-member" },
[g]={"address-of-packed-member"},
["maingroup"] = "address-of-packed-member",
[h]="address-of-packed-member",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_target_clone_duplicate_options"] = {
["warn_target_clone_duplicate_options"]={
[a] = "warning: version list contains duplicate entries [-Wfunction-multiversion] (warn_target_clone_duplicate_options)",
[c]="warning: version list contains duplicate entries [-Wfunction-multiversion] (warn_target_clone_duplicate_options)",
["type"] = "Warning",
[b]=f,
["groups"] = { "function-multiversion" },
[g]={Fc},
["maingroup"] = "function-multiversion",
[h]=Fc,
["category"] = ""
[a]=j
},
},
["warn_target_clone_mixed_values"] = {
["warn_target_clone_mixed_values"]={
[a] = "warning: mixing \'target_clones\' specifier mechanisms is permitted for GCC compatibility; use a comma separated sequence of string literals, or a string literal containing a comma-separated list of versions [-Wtarget-clones-mixed-specifiers] (warn_target_clone_mixed_values)",
[c]="warning: mixing \'target_clones\' specifier mechanisms is permitted for GCC compatibility; use a comma separated sequence of string literals, or a string literal containing a comma-separated list of versions [-Wtarget-clones-mixed-specifiers] (warn_target_clone_mixed_values)",
["type"] = "Warning",
[b]=f,
["groups"] = { "function-multiversion", "target-clones-mixed-specifiers" },
[g]={Fc,"target-clones-mixed-specifiers"},
["maingroup"] = "target-clones-mixed-specifiers",
[h]="target-clones-mixed-specifiers",
["category"] = ""
[a]=j
},
},
["warn_target_clone_no_impact_options"] = {
["warn_target_clone_no_impact_options"]={
[a] = "warning: version list contains entries that don\'t impact code generation [-Wfunction-multiversion] (warn_target_clone_no_impact_options)",
[c]="warning: version list contains entries that don\'t impact code generation [-Wfunction-multiversion] (warn_target_clone_no_impact_options)",
["type"] = "Warning",
[b]=f,
["groups"] = { "function-multiversion" },
[g]={Fc},
["maingroup"] = "function-multiversion",
[h]=Fc,
["category"] = ""
[a]=j
},
},
["warn_target_override_arm64ec"] = {
["warn_target_override_arm64ec"]={
[a] = "warning: /arm64EC has been overridden by specified target: A; option ignored [-Woption-ignored] (warn_target_override_arm64ec)",
[c]="warning: /arm64EC has been overridden by specified target: A; option ignored [-Woption-ignored] (warn_target_override_arm64ec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "option-ignored" },
[g]={jb},
["maingroup"] = "option-ignored",
[h]=jb,
["category"] = ""
[a]=j
},
},
["warn_target_unrecognized_env"] = {
["warn_target_unrecognized_env"]={
[a] = "warning: mismatch between architecture and environment in target triple \'A\'; did you mean \'B\'? [-Winvalid-command-line-argument] (warn_target_unrecognized_env)",
[c]="warning: mismatch between architecture and environment in target triple \'A\'; did you mean \'B\'? [-Winvalid-command-line-argument] (warn_target_unrecognized_env)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_target_unsupported_abs2008"] = {
["warn_target_unsupported_abs2008"]={
[a] = "warning: ignoring \'-mabs=2008\' option because the \'A\' architecture does not support it [-Wunsupported-abs] (warn_target_unsupported_abs2008)",
[c]="warning: ignoring \'-mabs=2008\' option because the \'A\' architecture does not support it [-Wunsupported-abs] (warn_target_unsupported_abs2008)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-abs" },
[g]={"unsupported-abs"},
["maingroup"] = "unsupported-abs",
[h]="unsupported-abs",
["category"] = ""
[a]=j
},
},
["warn_target_unsupported_abslegacy"] = {
["warn_target_unsupported_abslegacy"]={
[a] = "warning: ignoring \'-mabs=legacy\' option because the \'A\' architecture does not support it [-Wunsupported-abs] (warn_target_unsupported_abslegacy)",
[c]="warning: ignoring \'-mabs=legacy\' option because the \'A\' architecture does not support it [-Wunsupported-abs] (warn_target_unsupported_abslegacy)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-abs" },
[g]={"unsupported-abs"},
["maingroup"] = "unsupported-abs",
[h]="unsupported-abs",
["category"] = ""
[a]=j
},
},
["warn_target_unsupported_branch_protection_attribute"] = {
["warn_target_unsupported_branch_protection_attribute"]={
[a] = "warning: ignoring the \'branch-protection\' attribute because the \'A\' architecture does not support it [-Wbranch-protection] (warn_target_unsupported_branch_protection_attribute)",
[c]="warning: ignoring the \'branch-protection\' attribute because the \'A\' architecture does not support it [-Wbranch-protection] (warn_target_unsupported_branch_protection_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "branch-protection" },
[g]={Ic},
["maingroup"] = "branch-protection",
[h]=Ic,
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_target_unsupported_compact_branches"] = {
["warn_target_unsupported_compact_branches"]={
[a] = "warning: ignoring \'-mcompact-branches=\' option because the \'A\' architecture does not support it [-Wunsupported-cb] (warn_target_unsupported_compact_branches)",
[c]="warning: ignoring \'-mcompact-branches=\' option because the \'A\' architecture does not support it [-Wunsupported-cb] (warn_target_unsupported_compact_branches)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-cb" },
[g]={"unsupported-cb"},
["maingroup"] = "unsupported-cb",
[h]="unsupported-cb",
["category"] = ""
[a]=j
},
},
["warn_target_unsupported_extension"] = {
["warn_target_unsupported_extension"]={
[a] = "warning: ignoring extension \'A\' because the \'B\' architecture does not support it [-Winvalid-command-line-argument] (warn_target_unsupported_extension)",
[c]="warning: ignoring extension \'A\' because the \'B\' architecture does not support it [-Winvalid-command-line-argument] (warn_target_unsupported_extension)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-command-line-argument" },
[g]={zb},
["maingroup"] = "invalid-command-line-argument",
[h]=zb,
["category"] = ""
[a]=j
},
},
["warn_target_unsupported_nan2008"] = {
["warn_target_unsupported_nan2008"]={
[a] = "warning: ignoring \'-mnan=2008\' option because the \'A\' architecture does not support it [-Wunsupported-nan] (warn_target_unsupported_nan2008)",
[c]="warning: ignoring \'-mnan=2008\' option because the \'A\' architecture does not support it [-Wunsupported-nan] (warn_target_unsupported_nan2008)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-nan" },
[g]={"unsupported-nan"},
["maingroup"] = "unsupported-nan",
[h]="unsupported-nan",
["category"] = ""
[a]=j
},
},
["warn_target_unsupported_nanlegacy"] = {
["warn_target_unsupported_nanlegacy"]={
[a] = "warning: ignoring \'-mnan=legacy\' option because the \'A\' architecture does not support it [-Wunsupported-nan] (warn_target_unsupported_nanlegacy)",
[c]="warning: ignoring \'-mnan=legacy\' option because the \'A\' architecture does not support it [-Wunsupported-nan] (warn_target_unsupported_nanlegacy)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-nan" },
[g]={"unsupported-nan"},
["maingroup"] = "unsupported-nan",
[h]="unsupported-nan",
["category"] = ""
[a]=j
},
},
["warn_tautological_bool_compare"] = {
["warn_tautological_bool_compare"]={
[a] = "warning: result of comparison of ... with ... is always A [-Wtautological-constant-compare] (warn_tautological_bool_compare)",
[c]="warning: result of comparison of ... with ... is always A [-Wtautological-constant-compare] (warn_tautological_bool_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-constant-compare" },
[g]={p,q,t,Tb,fd},
["maingroup"] = "tautological-constant-compare",
[h]=fd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_tautological_compare_objc_bool"] = {
["warn_tautological_compare_objc_bool"]={
[a] = "warning: result of comparison of constant A with expression of type \'BOOL\' is always B, as the only well defined values for \'BOOL\' are YES and NO [-Wtautological-objc-bool-compare] (warn_tautological_compare_objc_bool)",
[c]="warning: result of comparison of constant A with expression of type \'BOOL\' is always B, as the only well defined values for \'BOOL\' are YES and NO [-Wtautological-objc-bool-compare] (warn_tautological_compare_objc_bool)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-signed-char-bool", "tautological-compare", "tautological-objc-bool-compare" },
[g]={p,q,t,"objc-signed-char-bool",Tb,"tautological-objc-bool-compare"},
["maingroup"] = "tautological-objc-bool-compare",
[h]="tautological-objc-bool-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_tautological_compare_value_range"] = {
["warn_tautological_compare_value_range"]={
[a] = "warning: result of comparison of ... A ... is always B [-Wtautological-value-range-compare] (warn_tautological_compare_value_range)",
[c]="warning: result of comparison of ... A ... is always B [-Wtautological-value-range-compare] (warn_tautological_compare_value_range)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "tautological-constant-in-range-compare", "tautological-value-range-compare" },
[g]={"tautological-constant-in-range-compare","tautological-value-range-compare"},
["maingroup"] = "tautological-value-range-compare",
[h]="tautological-value-range-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_tautological_constant_compare"] = {
["warn_tautological_constant_compare"]={
[a] = "warning: result of comparison ... A ... is always B [-Wtautological-type-limit-compare] (warn_tautological_constant_compare)",
[c]="warning: result of comparison ... A ... is always B [-Wtautological-type-limit-compare] (warn_tautological_constant_compare)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "tautological-constant-in-range-compare", "tautological-type-limit-compare", "type-limits" },
[g]={"tautological-constant-in-range-compare","tautological-type-limit-compare","type-limits"},
["maingroup"] = "tautological-type-limit-compare",
[h]="tautological-type-limit-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_tautological_overlap_comparison"] = {
["warn_tautological_overlap_comparison"]={
[a] = "warning: overlapping comparisons always evaluate to ... [-Wtautological-overlap-compare] (warn_tautological_overlap_comparison)",
[c]="warning: overlapping comparisons always evaluate to ... [-Wtautological-overlap-compare] (warn_tautological_overlap_comparison)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-overlap-compare" },
[g]={p,q,t,Tb,"tautological-overlap-compare"},
["maingroup"] = "tautological-overlap-compare",
[h]="tautological-overlap-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_tcb_enforcement_violation"] = {
["warn_tcb_enforcement_violation"]={
[a] = "warning: calling A is a violation of trusted computing base \'B\' [-Wtcb-enforcement] (warn_tcb_enforcement_violation)",
[c]="warning: calling A is a violation of trusted computing base \'B\' [-Wtcb-enforcement] (warn_tcb_enforcement_violation)",
["type"] = "Warning",
[b]=f,
["groups"] = { "tcb-enforcement" },
[g]={"tcb-enforcement"},
["maingroup"] = "tcb-enforcement",
[h]="tcb-enforcement",
["category"] = ""
[a]=j
},
},
["warn_template_arg_negative"] = {
["warn_template_arg_negative"]={
[a] = "warning: non-type template argument with value \'A\' converted to \'B\' for unsigned template parameter of type C [-Wconversion] (warn_template_arg_negative)",
[c]="warning: non-type template argument with value \'A\' converted to \'B\' for unsigned template parameter of type C [-Wconversion] (warn_template_arg_negative)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc" },
[g]={H,J},
["maingroup"] = "conversion",
[h]=H,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_template_arg_too_large"] = {
["warn_template_arg_too_large"]={
[a] = "warning: non-type template argument value \'A\' truncated to \'B\' for template parameter of type C [-Wconversion] (warn_template_arg_too_large)",
[c]="warning: non-type template argument value \'A\' truncated to \'B\' for template parameter of type C [-Wconversion] (warn_template_arg_too_large)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "conversion", "non-gcc" },
[g]={H,J},
["maingroup"] = "conversion",
[h]=H,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_template_export_unsupported"] = {
["warn_template_export_unsupported"]={
[a] = "warning: exported templates are unsupported (warn_template_export_unsupported)",
[c]="warning: exported templates are unsupported (warn_template_export_unsupported)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_template_qualified_friend_ignored"] = {
["warn_template_qualified_friend_ignored"]={
[a] = "warning: dependent nested name specifier \'A\' for friend template declaration is not supported; ignoring this friend declaration [-Wunsupported-friend] (warn_template_qualified_friend_ignored)",
[c]="warning: dependent nested name specifier \'A\' for friend template declaration is not supported; ignoring this friend declaration [-Wunsupported-friend] (warn_template_qualified_friend_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-friend" },
[g]={"unsupported-friend"},
["maingroup"] = "unsupported-friend",
[h]="unsupported-friend",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_template_qualified_friend_unsupported"] = {
["warn_template_qualified_friend_unsupported"]={
[a] = "warning: dependent nested name specifier \'A\' for friend class declaration is not supported; turning off access control for B [-Wunsupported-friend] (warn_template_qualified_friend_unsupported)",
[c]="warning: dependent nested name specifier \'A\' for friend class declaration is not supported; turning off access control for B [-Wunsupported-friend] (warn_template_qualified_friend_unsupported)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unsupported-friend" },
[g]={"unsupported-friend"},
["maingroup"] = "unsupported-friend",
[h]="unsupported-friend",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_template_spec_extra_headers"] = {
["warn_template_spec_extra_headers"]={
[a] = "warning: extraneous template parameter list in template specialization (warn_template_spec_extra_headers)",
[c]="warning: extraneous template parameter list in template specialization (warn_template_spec_extra_headers)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_tentative_incomplete_array"] = {
["warn_tentative_incomplete_array"]={
[a] = "warning: tentative array definition assumed to have one element (warn_tentative_incomplete_array)",
[c]="warning: tentative array definition assumed to have one element (warn_tentative_incomplete_array)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_this_bool_conversion"] = {
["warn_this_bool_conversion"]={
[a] = "warning: \'this\' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] (warn_this_bool_conversion)",
[c]="warning: \'this\' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] (warn_this_bool_conversion)",
["type"] = "Warning",
[b]=f,
["groups"] = { "bool-conversion", "bool-conversions", "conversion", "non-gcc", "undefined-bool-conversion" },
[g]={Kd,"bool-conversions",H,J,"undefined-bool-conversion"},
["maingroup"] = "undefined-bool-conversion",
[h]="undefined-bool-conversion",
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_this_null_compare"] = {
["warn_this_null_compare"]={
[a] = "warning: \'this\' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to ... [-Wtautological-undefined-compare] (warn_this_null_compare)",
[c]="warning: \'this\' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to ... [-Wtautological-undefined-compare] (warn_this_null_compare)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "tautological-compare", "tautological-undefined-compare" },
[g]={p,q,t,Tb,"tautological-undefined-compare"},
["maingroup"] = "tautological-undefined-compare",
[h]="tautological-undefined-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_attribute_argument_not_lockable"] = {
["warn_thread_attribute_argument_not_lockable"]={
[a] = "warning: A attribute requires arguments whose type is annotated with \'capability\' attribute; type here is B [-Wthread-safety-attributes] (warn_thread_attribute_argument_not_lockable)",
[c]="warning: A attribute requires arguments whose type is annotated with \'capability\' attribute; type here is B [-Wthread-safety-attributes] (warn_thread_attribute_argument_not_lockable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-attributes" },
[g]={pb,kc},
["maingroup"] = "thread-safety-attributes",
[h]=kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_attribute_decl_not_lockable"] = {
["warn_thread_attribute_decl_not_lockable"]={
[a] = "warning: A attribute can only be applied in a context annotated with \'capability\' attribute [-Wthread-safety-attributes] (warn_thread_attribute_decl_not_lockable)",
[c]="warning: A attribute can only be applied in a context annotated with \'capability\' attribute [-Wthread-safety-attributes] (warn_thread_attribute_decl_not_lockable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-attributes" },
[g]={pb,kc},
["maingroup"] = "thread-safety-attributes",
[h]=kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_attribute_decl_not_pointer"] = {
["warn_thread_attribute_decl_not_pointer"]={
[a] = "warning: A only applies to pointer types; type here is B [-Wthread-safety-attributes] (warn_thread_attribute_decl_not_pointer)",
[c]="warning: A only applies to pointer types; type here is B [-Wthread-safety-attributes] (warn_thread_attribute_decl_not_pointer)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-attributes" },
[g]={pb,kc},
["maingroup"] = "thread-safety-attributes",
[h]=kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_attribute_ignored"] = {
["warn_thread_attribute_ignored"]={
[a] = "warning: ignoring A attribute because its argument is invalid [-Wthread-safety-attributes] (warn_thread_attribute_ignored)",
[c]="warning: ignoring A attribute because its argument is invalid [-Wthread-safety-attributes] (warn_thread_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-attributes" },
[g]={pb,kc},
["maingroup"] = "thread-safety-attributes",
[h]=kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_attribute_not_on_capability_member"] = {
["warn_thread_attribute_not_on_capability_member"]={
[a] = "warning: A attribute without capability arguments refers to \'this\', but B isn\'t annotated with \'capability\' or \'scoped_lockable\' attribute [-Wthread-safety-attributes] (warn_thread_attribute_not_on_capability_member)",
[c]="warning: A attribute without capability arguments refers to \'this\', but B isn\'t annotated with \'capability\' or \'scoped_lockable\' attribute [-Wthread-safety-attributes] (warn_thread_attribute_not_on_capability_member)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-attributes" },
[g]={pb,kc},
["maingroup"] = "thread-safety-attributes",
[h]=kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_attribute_not_on_non_static_member"] = {
["warn_thread_attribute_not_on_non_static_member"]={
[a] = "warning: A attribute without capability arguments can only be applied to non-static methods of a class [-Wthread-safety-attributes] (warn_thread_attribute_not_on_non_static_member)",
[c]="warning: A attribute without capability arguments can only be applied to non-static methods of a class [-Wthread-safety-attributes] (warn_thread_attribute_not_on_non_static_member)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-attributes" },
[g]={pb,kc},
["maingroup"] = "thread-safety-attributes",
[h]=kc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_safety_beta"] = {
["warn_thread_safety_beta"]={
[a] = "warning: thread safety beta warning [-Wthread-safety-beta] (warn_thread_safety_beta)",
[c]="warning: thread safety beta warning [-Wthread-safety-beta] (warn_thread_safety_beta)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety-beta" },
[g]={"thread-safety-beta"},
["maingroup"] = "thread-safety-beta",
[h]="thread-safety-beta",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_thread_safety_verbose"] = {
["warn_thread_safety_verbose"]={
[a] = "warning: thread safety verbose warning [-Wthread-safety-verbose] (warn_thread_safety_verbose)",
[c]="warning: thread safety verbose warning [-Wthread-safety-verbose] (warn_thread_safety_verbose)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety-verbose" },
[g]={"thread-safety-verbose"},
["maingroup"] = "thread-safety-verbose",
[h]="thread-safety-verbose",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_throw_in_noexcept_func"] = {
["warn_throw_in_noexcept_func"]={
[a] = "warning: A has a non-throwing exception specification but can still throw [-Wexceptions] (warn_throw_in_noexcept_func)",
[c]="warning: A has a non-throwing exception specification but can still throw [-Wexceptions] (warn_throw_in_noexcept_func)",
["type"] = "Warning",
[b]=f,
["groups"] = { "exceptions" },
[g]={Gd},
["maingroup"] = "exceptions",
[h]=Gd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_throw_underaligned_obj"] = {
["warn_throw_underaligned_obj"]={
[a] = "warning: underaligned exception object thrown [-Wunderaligned-exception-object] (warn_throw_underaligned_obj)",
[c]="warning: underaligned exception object thrown [-Wunderaligned-exception-object] (warn_throw_underaligned_obj)",
["type"] = "Warning",
[b]=f,
["groups"] = { "underaligned-exception-object" },
[g]={"underaligned-exception-object"},
["maingroup"] = "underaligned-exception-object",
[h]="underaligned-exception-object",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_transparent_union_attribute_field_size_align"] = {
["warn_transparent_union_attribute_field_size_align"]={
[a] = "warning: ... of field A (B bits) does not match the ... of the first field in transparent union; transparent_union attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_field_size_align)",
[c]="warning: ... of field A (B bits) does not match the ... of the first field in transparent union; transparent_union attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_field_size_align)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_transparent_union_attribute_floating"] = {
["warn_transparent_union_attribute_floating"]={
[a] = "warning: first field of a transparent union cannot have ... type A; transparent_union attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_floating)",
[c]="warning: first field of a transparent union cannot have ... type A; transparent_union attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_floating)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_transparent_union_attribute_not_definition"] = {
["warn_transparent_union_attribute_not_definition"]={
[a] = "warning: transparent_union attribute can only be applied to a union definition; attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_not_definition)",
[c]="warning: transparent_union attribute can only be applied to a union definition; attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_not_definition)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_transparent_union_attribute_zero_fields"] = {
["warn_transparent_union_attribute_zero_fields"]={
[a] = "warning: transparent union definition must contain at least one field; transparent_union attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_zero_fields)",
[c]="warning: transparent union definition must contain at least one field; transparent_union attribute ignored [-Wignored-attributes] (warn_transparent_union_attribute_zero_fields)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_type_attribute_deprecated_on_decl"] = {
["warn_type_attribute_deprecated_on_decl"]={
[a] = "warning: applying attribute A to a declaration is deprecated; apply it to the type instead [-Wdeprecated-attributes] (warn_type_attribute_deprecated_on_decl)",
[c]="warning: applying attribute A to a declaration is deprecated; apply it to the type instead [-Wdeprecated-attributes] (warn_type_attribute_deprecated_on_decl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-attributes" },
[g]={K,qd},
["maingroup"] = "deprecated-attributes",
[h]=qd,
["category"] = "Deprecations"
[a]=V
},
},
["warn_type_attribute_wrong_type"] = {
["warn_type_attribute_wrong_type"]={
[a] = "warning: \'A\' only applies to ... types; type here is B [-Wignored-attributes] (warn_type_attribute_wrong_type)",
[c]="warning: \'A\' only applies to ... types; type here is B [-Wignored-attributes] (warn_type_attribute_wrong_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_type_safety_null_pointer_required"] = {
["warn_type_safety_null_pointer_required"]={
[a] = "warning: specified A type tag requires a null pointer [-Wtype-safety] (warn_type_safety_null_pointer_required)",
[c]="warning: specified A type tag requires a null pointer [-Wtype-safety] (warn_type_safety_null_pointer_required)",
["type"] = "Warning",
[b]=f,
["groups"] = { "type-safety" },
[g]={xd},
["maingroup"] = "type-safety",
[h]=xd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_type_safety_type_mismatch"] = {
["warn_type_safety_type_mismatch"]={
[a] = "warning: argument type A doesn\'t match specified B type tag ... [-Wtype-safety] (warn_type_safety_type_mismatch)",
[c]="warning: argument type A doesn\'t match specified B type tag ... [-Wtype-safety] (warn_type_safety_type_mismatch)",
["type"] = "Warning",
[b]=f,
["groups"] = { "type-safety" },
[g]={xd},
["maingroup"] = "type-safety",
[h]=xd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_type_tag_for_datatype_wrong_kind"] = {
["warn_type_tag_for_datatype_wrong_kind"]={
[a] = "warning: this type tag was not designed to be used with this function [-Wtype-safety] (warn_type_tag_for_datatype_wrong_kind)",
[c]="warning: this type tag was not designed to be used with this function [-Wtype-safety] (warn_type_tag_for_datatype_wrong_kind)",
["type"] = "Warning",
[b]=f,
["groups"] = { "type-safety" },
[g]={xd},
["maingroup"] = "type-safety",
[h]=xd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_typecheck_convert_incompatible_function_pointer_strict"] = {
["warn_typecheck_convert_incompatible_function_pointer_strict"]={
[a] = "warning: incompatible function pointer types ...... [-Wincompatible-function-pointer-types-strict] (warn_typecheck_convert_incompatible_function_pointer_strict)",
[c]="warning: incompatible function pointer types ...... [-Wincompatible-function-pointer-types-strict] (warn_typecheck_convert_incompatible_function_pointer_strict)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "incompatible-function-pointer-types-strict" },
[g]={"incompatible-function-pointer-types-strict"},
["maingroup"] = "incompatible-function-pointer-types-strict",
[h]="incompatible-function-pointer-types-strict",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_typecheck_function_qualifiers_ignored"] = {
["warn_typecheck_function_qualifiers_ignored"]={
[a] = "warning: \'A\' qualifier on function type B has no effect [-Wignored-qualifiers] (warn_typecheck_function_qualifiers_ignored)",
[c]="warning: \'A\' qualifier on function type B has no effect [-Wignored-qualifiers] (warn_typecheck_function_qualifiers_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra", "ignored-qualifiers" },
[g]={j,p,xb,Dc},
["maingroup"] = "ignored-qualifiers",
[h]=Dc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_typecheck_function_qualifiers_unspecified"] = {
["warn_typecheck_function_qualifiers_unspecified"]={
[a] = "warning: \'A\' qualifier on function type B has unspecified behavior (warn_typecheck_function_qualifiers_unspecified)",
[c]="warning: \'A\' qualifier on function type B has unspecified behavior (warn_typecheck_function_qualifiers_unspecified)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_typecheck_ordered_comparison_of_function_pointers"] = {
["warn_typecheck_ordered_comparison_of_function_pointers"]={
[a] = "warning: ordered comparison of function pointers (A and B) [-Wordered-compare-function-pointers] (warn_typecheck_ordered_comparison_of_function_pointers)",
[c]="warning: ordered comparison of function pointers (A and B) [-Wordered-compare-function-pointers] (warn_typecheck_ordered_comparison_of_function_pointers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "ordered-compare-function-pointers" },
[g]={"ordered-compare-function-pointers"},
["maingroup"] = "ordered-compare-function-pointers",
[h]="ordered-compare-function-pointers",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_typecheck_reference_qualifiers"] = {
["warn_typecheck_reference_qualifiers"]={
[a] = "warning: \'A\' qualifier on reference type B has no effect [-Wignored-reference-qualifiers] (warn_typecheck_reference_qualifiers)",
[c]="warning: \'A\' qualifier on reference type B has no effect [-Wignored-reference-qualifiers] (warn_typecheck_reference_qualifiers)",
["type"] = "Warning",
[b]=f,
["groups"] = { "", "CL4", "extra", "ignored-qualifiers", "ignored-reference-qualifiers" },
[g]={j,p,xb,Dc,"ignored-reference-qualifiers"},
["maingroup"] = "ignored-reference-qualifiers",
[h]="ignored-reference-qualifiers",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_typecheck_vector_element_sizes_not_equal"] = {
["warn_typecheck_vector_element_sizes_not_equal"]={
[a] = "error: vector operands do not have the same elements sizes (A and B) [-Wvec-elem-size] (warn_typecheck_vector_element_sizes_not_equal)",
[c]="error: vector operands do not have the same elements sizes (A and B) [-Wvec-elem-size] (warn_typecheck_vector_element_sizes_not_equal)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "vec-elem-size" },
[g]={"vec-elem-size"},
["maingroup"] = "vec-elem-size",
[h]="vec-elem-size",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_ucn_escape_incomplete"] = {
["warn_ucn_escape_incomplete"]={
[a] = "warning: incomplete universal character name; treating as \'\\\' followed by identifier [-Wunicode] (warn_ucn_escape_incomplete)",
[c]="warning: incomplete universal character name; treating as \'\\\' followed by identifier [-Wunicode] (warn_ucn_escape_incomplete)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_ucn_escape_no_digits"] = {
["warn_ucn_escape_no_digits"]={
[a] = "warning: \\A used with no following hex digits; treating as \'\\\' followed by identifier [-Wunicode] (warn_ucn_escape_no_digits)",
[c]="warning: \\A used with no following hex digits; treating as \'\\\' followed by identifier [-Wunicode] (warn_ucn_escape_no_digits)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_ucn_escape_surrogate"] = {
["warn_ucn_escape_surrogate"]={
[a] = "warning: universal character name refers to a surrogate character [-Wunicode] (warn_ucn_escape_surrogate)",
[c]="warning: universal character name refers to a surrogate character [-Wunicode] (warn_ucn_escape_surrogate)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_ucn_not_valid_in_c89"] = {
["warn_ucn_not_valid_in_c89"]={
[a] = "warning: universal character names are only valid in C99 or C++; treating as \'\\\' followed by identifier [-Wunicode] (warn_ucn_not_valid_in_c89)",
[c]="warning: universal character names are only valid in C99 or C++; treating as \'\\\' followed by identifier [-Wunicode] (warn_ucn_not_valid_in_c89)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_ucn_not_valid_in_c89_literal"] = {
["warn_ucn_not_valid_in_c89_literal"]={
[a] = "warning: universal character names are only valid in C99 or C++ [-Wunicode] (warn_ucn_not_valid_in_c89_literal)",
[c]="warning: universal character names are only valid in C99 or C++ [-Wunicode] (warn_ucn_not_valid_in_c89_literal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode" },
[g]={cc},
["maingroup"] = "unicode",
[h]=cc,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_unaligned_access"] = {
["warn_unaligned_access"]={
[a] = "warning: field A within B is less aligned than C and is usually due to D being packed, which can lead to unaligned accesses [-Wunaligned-access] (warn_unaligned_access)",
[c]="warning: field A within B is less aligned than C and is usually due to D being packed, which can lead to unaligned accesses [-Wunaligned-access] (warn_unaligned_access)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unaligned-access" },
[g]={"unaligned-access"},
["maingroup"] = "unaligned-access",
[h]="unaligned-access",
["category"] = ""
[a]=j
},
},
["warn_unannotated_fallthrough"] = {
["warn_unannotated_fallthrough"]={
[a] = "warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough] (warn_unannotated_fallthrough)",
[c]="warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough] (warn_unannotated_fallthrough)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "implicit-fallthrough" },
[g]={"implicit-fallthrough"},
["maingroup"] = "implicit-fallthrough",
[h]="implicit-fallthrough",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unannotated_fallthrough_per_function"] = {
["warn_unannotated_fallthrough_per_function"]={
[a] = "warning: unannotated fall-through between switch labels in partly-annotated function [-Wimplicit-fallthrough-per-function] (warn_unannotated_fallthrough_per_function)",
[c]="warning: unannotated fall-through between switch labels in partly-annotated function [-Wimplicit-fallthrough-per-function] (warn_unannotated_fallthrough_per_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "implicit-fallthrough", "implicit-fallthrough-per-function" },
[g]={"implicit-fallthrough","implicit-fallthrough-per-function"},
["maingroup"] = "implicit-fallthrough-per-function",
[h]="implicit-fallthrough-per-function",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unavailable_def"] = {
["warn_unavailable_def"]={
[a] = "warning: implementing unavailable method [-Wdeprecated-implementations] (warn_unavailable_def)",
[c]="warning: implementing unavailable method [-Wdeprecated-implementations] (warn_unavailable_def)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "deprecated-implementations" },
[g]={"deprecated-implementations"},
["maingroup"] = "deprecated-implementations",
[h]="deprecated-implementations",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unavailable_fwdclass_message"] = {
["warn_unavailable_fwdclass_message"]={
[a] = "warning: A may be unavailable because the receiver type is unknown [-Wunavailable-declarations] (warn_unavailable_fwdclass_message)",
[c]="warning: A may be unavailable because the receiver type is unknown [-Wunavailable-declarations] (warn_unavailable_fwdclass_message)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unavailable-declarations" },
[g]={"unavailable-declarations"},
["maingroup"] = "unavailable-declarations",
[h]="unavailable-declarations",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_uncovered_module_header"] = {
["warn_uncovered_module_header"]={
[a] = "warning: umbrella header for module \'A\' does not include header \'B\' [-Wincomplete-umbrella] (warn_uncovered_module_header)",
[c]="warning: umbrella header for module \'A\' does not include header \'B\' [-Wincomplete-umbrella] (warn_uncovered_module_header)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incomplete-module", "incomplete-umbrella" },
[g]={"incomplete-module",Jd},
["maingroup"] = "incomplete-umbrella",
[h]=Jd,
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_undeclared_selector"] = {
["warn_undeclared_selector"]={
[a] = "warning: undeclared selector A [-Wundeclared-selector] (warn_undeclared_selector)",
[c]="warning: undeclared selector A [-Wundeclared-selector] (warn_undeclared_selector)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undeclared-selector" },
[g]={"undeclared-selector"},
["maingroup"] = "undeclared-selector",
[h]="undeclared-selector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undeclared_selector_with_typo"] = {
["warn_undeclared_selector_with_typo"]={
[a] = "warning: undeclared selector A; did you mean B? [-Wundeclared-selector] (warn_undeclared_selector_with_typo)",
[c]="warning: undeclared selector A; did you mean B? [-Wundeclared-selector] (warn_undeclared_selector_with_typo)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undeclared-selector" },
[g]={"undeclared-selector"},
["maingroup"] = "undeclared-selector",
[h]="undeclared-selector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undef_interface"] = {
["warn_undef_interface"]={
[a] = "warning: cannot find interface declaration for A (warn_undef_interface)",
[c]="warning: cannot find interface declaration for A (warn_undef_interface)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undef_interface_suggest"] = {
["warn_undef_interface_suggest"]={
[a] = "warning: cannot find interface declaration for A; did you mean B? (warn_undef_interface_suggest)",
[c]="warning: cannot find interface declaration for A; did you mean B? (warn_undef_interface_suggest)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undef_method_impl"] = {
["warn_undef_method_impl"]={
[a] = "warning: method definition for A not found [-Wincomplete-implementation] (warn_undef_method_impl)",
[c]="warning: method definition for A not found [-Wincomplete-implementation] (warn_undef_method_impl)",
["type"] = "Warning",
[b]=f,
["groups"] = { "incomplete-implementation" },
[g]={"incomplete-implementation"},
["maingroup"] = "incomplete-implementation",
[h]="incomplete-implementation",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undef_protocolref"] = {
["warn_undef_protocolref"]={
[a] = "warning: cannot find protocol definition for A (warn_undef_protocolref)",
[c]="warning: cannot find protocol definition for A (warn_undef_protocolref)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undefined_inline"] = {
["warn_undefined_inline"]={
[a] = "warning: inline function A is not defined [-Wundefined-inline] (warn_undefined_inline)",
[c]="warning: inline function A is not defined [-Wundefined-inline] (warn_undefined_inline)",
["type"] = "Warning",
[b]=f,
["groups"] = { "undefined-inline" },
[g]={"undefined-inline"},
["maingroup"] = "undefined-inline",
[h]="undefined-inline",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undefined_internal"] = {
["warn_undefined_internal"]={
[a] = "warning: ... A has internal linkage but is not defined [-Wundefined-internal] (warn_undefined_internal)",
[c]="warning: ... A has internal linkage but is not defined [-Wundefined-internal] (warn_undefined_internal)",
["type"] = "Warning",
[b]=f,
["groups"] = { "undefined-internal" },
[g]={"undefined-internal"},
["maingroup"] = "undefined-internal",
[h]="undefined-internal",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_undefined_reinterpret_cast"] = {
["warn_undefined_reinterpret_cast"]={
[a] = "warning: reinterpret_cast from A to B has undefined behavior [-Wundefined-reinterpret-cast] (warn_undefined_reinterpret_cast)",
[c]="warning: reinterpret_cast from A to B has undefined behavior [-Wundefined-reinterpret-cast] (warn_undefined_reinterpret_cast)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "undefined-reinterpret-cast" },
[g]={"undefined-reinterpret-cast"},
["maingroup"] = "undefined-reinterpret-cast",
[h]="undefined-reinterpret-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unevaluated_string_prefix"] = {
["warn_unevaluated_string_prefix"]={
[a] = "warning: encoding prefix \'A\' on an unevaluated string literal has no effect... [-Winvalid-unevaluated-string] (warn_unevaluated_string_prefix)",
[c]="warning: encoding prefix \'A\' on an unevaluated string literal has no effect... [-Winvalid-unevaluated-string] (warn_unevaluated_string_prefix)",
["type"] = "Warning",
[b]=f,
["groups"] = { "invalid-unevaluated-string" },
[g]={"invalid-unevaluated-string"},
["maingroup"] = "invalid-unevaluated-string",
[h]="invalid-unevaluated-string",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_unguarded_availability"] = {
["warn_unguarded_availability"]={
[a] = "warning: A is only available on B C or newer [-Wunguarded-availability] (warn_unguarded_availability)",
[c]="warning: A is only available on B C or newer [-Wunguarded-availability] (warn_unguarded_availability)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "partial-availability", "unguarded-availability" },
[g]={"partial-availability","unguarded-availability"},
["maingroup"] = "unguarded-availability",
[h]="unguarded-availability",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unguarded_availability_new"] = {
["warn_unguarded_availability_new"]={
[a] = "warning: A is only available on B C or newer [-Wunguarded-availability-new] (warn_unguarded_availability_new)",
[c]="warning: A is only available on B C or newer [-Wunguarded-availability-new] (warn_unguarded_availability_new)",
["type"] = "Warning",
[b]=f,
["groups"] = { "partial-availability", "unguarded-availability", "unguarded-availability-new" },
[g]={"partial-availability","unguarded-availability","unguarded-availability-new"},
["maingroup"] = "unguarded-availability-new",
[h]="unguarded-availability-new",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unhandled_ms_attribute_ignored"] = {
["warn_unhandled_ms_attribute_ignored"]={
[a] = "warning: __declspec attribute A is not supported [-Wignored-attributes] (warn_unhandled_ms_attribute_ignored)",
[c]="warning: __declspec attribute A is not supported [-Wignored-attributes] (warn_unhandled_ms_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unimplemented_protocol_method"] = {
["warn_unimplemented_protocol_method"]={
[a] = "warning: method A in protocol B not implemented [-Wprotocol] (warn_unimplemented_protocol_method)",
[c]="warning: method A in protocol B not implemented [-Wprotocol] (warn_unimplemented_protocol_method)",
["type"] = "Warning",
[b]=f,
["groups"] = { "protocol" },
[g]={"protocol"},
["maingroup"] = "protocol",
[h]="protocol",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unimplemented_selector"] = {
["warn_unimplemented_selector"]={
[a] = "warning: no method with selector A is implemented in this translation unit [-Wselector] (warn_unimplemented_selector)",
[c]="warning: no method with selector A is implemented in this translation unit [-Wselector] (warn_unimplemented_selector)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "selector" },
[g]={"selector"},
["maingroup"] = "selector",
[h]="selector",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_uninit_byref_blockvar_captured_by_block"] = {
["warn_uninit_byref_blockvar_captured_by_block"]={
[a] = "warning: block pointer variable A is ... when captured by block [-Wuninitialized] (warn_uninit_byref_blockvar_captured_by_block)",
[c]="warning: block pointer variable A is ... when captured by block [-Wuninitialized] (warn_uninit_byref_blockvar_captured_by_block)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_uninit_const_reference"] = {
["warn_uninit_const_reference"]={
[a] = "warning: variable A is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] (warn_uninit_const_reference)",
[c]="warning: variable A is uninitialized when passed as a const reference argument here [-Wuninitialized-const-reference] (warn_uninit_const_reference)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "uninitialized", "uninitialized-const-reference" },
[g]={p,q,t,Qb,"uninitialized-const-reference"},
["maingroup"] = "uninitialized-const-reference",
[h]="uninitialized-const-reference",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_uninit_self_reference_in_init"] = {
["warn_uninit_self_reference_in_init"]={
[a] = "warning: variable A is uninitialized when used within its own initialization [-Wuninitialized] (warn_uninit_self_reference_in_init)",
[c]="warning: variable A is uninitialized when used within its own initialization [-Wuninitialized] (warn_uninit_self_reference_in_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_uninit_self_reference_in_reference_init"] = {
["warn_uninit_self_reference_in_reference_init"]={
[a] = "warning: reference A is not yet bound to a value when used within its own initialization [-Wuninitialized] (warn_uninit_self_reference_in_reference_init)",
[c]="warning: reference A is not yet bound to a value when used within its own initialization [-Wuninitialized] (warn_uninit_self_reference_in_reference_init)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_uninit_var"] = {
["warn_uninit_var"]={
[a] = "warning: variable A is uninitialized when ... [-Wuninitialized] (warn_uninit_var)",
[c]="warning: variable A is uninitialized when ... [-Wuninitialized] (warn_uninit_var)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "uninitialized" },
[g]={p,q,t,Qb},
["maingroup"] = "uninitialized",
[h]=Qb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unknown_attribute_ignored"] = {
["warn_unknown_attribute_ignored"]={
[a] = "warning: unknown attribute A ignored [-Wunknown-attributes] (warn_unknown_attribute_ignored)",
[c]="warning: unknown attribute A ignored [-Wunknown-attributes] (warn_unknown_attribute_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "unknown-attributes" },
[g]={B,"unknown-attributes"},
["maingroup"] = "unknown-attributes",
[h]="unknown-attributes",
["category"] = ""
[a]=j
},
},
["warn_unknown_comment_command_name"] = {
["warn_unknown_comment_command_name"]={
[a] = "warning: unknown command tag name [-Wdocumentation-unknown-command] (warn_unknown_comment_command_name)",
[c]="warning: unknown command tag name [-Wdocumentation-unknown-command] (warn_unknown_comment_command_name)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation-pedantic", "documentation-unknown-command" },
[g]={"documentation-pedantic","documentation-unknown-command"},
["maingroup"] = "documentation-unknown-command",
[h]="documentation-unknown-command",
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_unknown_declare_variant_isa_trait"] = {
["warn_unknown_declare_variant_isa_trait"]={
[a] = "warning: isa trait \'A\' is not known to the current target; verify the spelling or consider restricting the context selector with the \'arch\' selector further [-Wsource-uses-openmp] (warn_unknown_declare_variant_isa_trait)",
[c]="warning: isa trait \'A\' is not known to the current target; verify the spelling or consider restricting the context selector with the \'arch\' selector further [-Wsource-uses-openmp] (warn_unknown_declare_variant_isa_trait)",
["type"] = "Warning",
[b]=f,
["groups"] = { "openmp", "source-uses-openmp" },
[g]={gb,Ub},
["maingroup"] = "source-uses-openmp",
[h]=Ub,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_unknown_diag_option"] = {
["warn_unknown_diag_option"]={
[a] = "warning: unknown ... option \'A\'... [-Wunknown-warning-option] (warn_unknown_diag_option)",
[c]="warning: unknown ... option \'A\'... [-Wunknown-warning-option] (warn_unknown_diag_option)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-warning-option" },
[g]={"unknown-warning-option"},
["maingroup"] = "unknown-warning-option",
[h]="unknown-warning-option",
["category"] = ""
[a]=j
},
},
["warn_unknown_sanitizer_ignored"] = {
["warn_unknown_sanitizer_ignored"]={
[a] = "warning: unknown sanitizer \'A\' ignored [-Wunknown-sanitizers] (warn_unknown_sanitizer_ignored)",
[c]="warning: unknown sanitizer \'A\' ignored [-Wunknown-sanitizers] (warn_unknown_sanitizer_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-sanitizers" },
[g]={"unknown-sanitizers"},
["maingroup"] = "unknown-sanitizers",
[h]="unknown-sanitizers",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unknown_warning_specifier"] = {
["warn_unknown_warning_specifier"]={
[a] = "warning: unknown A warning specifier: \'B\' [-Wunknown-warning-option] (warn_unknown_warning_specifier)",
[c]="warning: unknown A warning specifier: \'B\' [-Wunknown-warning-option] (warn_unknown_warning_specifier)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unknown-warning-option" },
[g]={"unknown-warning-option"},
["maingroup"] = "unknown-warning-option",
[h]="unknown-warning-option",
["category"] = ""
[a]=j
},
},
["warn_unlock_but_no_lock"] = {
["warn_unlock_but_no_lock"]={
[a] = "warning: releasing A \'B\' that was not held [-Wthread-safety-analysis] (warn_unlock_but_no_lock)",
[c]="warning: releasing A \'B\' that was not held [-Wthread-safety-analysis] (warn_unlock_but_no_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unlock_kind_mismatch"] = {
["warn_unlock_kind_mismatch"]={
[a] = "warning: releasing A \'B\' using ... access, expected ... access [-Wthread-safety-analysis] (warn_unlock_kind_mismatch)",
[c]="warning: releasing A \'B\' using ... access, expected ... access [-Wthread-safety-analysis] (warn_unlock_kind_mismatch)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unnecessary_packed"] = {
["warn_unnecessary_packed"]={
[a] = "warning: packed attribute is unnecessary for A [-Wpacked] (warn_unnecessary_packed)",
[c]="warning: packed attribute is unnecessary for A [-Wpacked] (warn_unnecessary_packed)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "packed" },
[g]={"packed"},
["maingroup"] = "packed",
[h]="packed",
["category"] = ""
[a]=j
},
},
["warn_unneeded_internal_decl"] = {
["warn_unneeded_internal_decl"]={
[a] = "warning: ... A is not needed and will not be emitted [-Wunneeded-internal-declaration] (warn_unneeded_internal_decl)",
[c]="warning: ... A is not needed and will not be emitted [-Wunneeded-internal-declaration] (warn_unneeded_internal_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unneeded-internal-declaration", "unused", "unused-function", "unused-template" },
[g]={p,q,t,"unneeded-internal-declaration",Db,"unused-function","unused-template"},
["maingroup"] = "unneeded-internal-declaration",
[h]="unneeded-internal-declaration",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unneeded_member_function"] = {
["warn_unneeded_member_function"]={
[a] = "warning: member function A is not needed and will not be emitted [-Wunneeded-member-function] (warn_unneeded_member_function)",
[c]="warning: member function A is not needed and will not be emitted [-Wunneeded-member-function] (warn_unneeded_member_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unneeded-member-function", "unused-member-function" },
[g]={"unneeded-member-function","unused-member-function"},
["maingroup"] = "unneeded-member-function",
[h]="unneeded-member-function",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unneeded_static_internal_decl"] = {
["warn_unneeded_static_internal_decl"]={
[a] = "warning: \'static\' function A declared in header file should be declared \'static inline\' [-Wunneeded-internal-declaration] (warn_unneeded_static_internal_decl)",
[c]="warning: \'static\' function A declared in header file should be declared \'static inline\' [-Wunneeded-internal-declaration] (warn_unneeded_static_internal_decl)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unneeded-internal-declaration", "unused", "unused-function", "unused-template" },
[g]={p,q,t,"unneeded-internal-declaration",Db,"unused-function","unused-template"},
["maingroup"] = "unneeded-internal-declaration",
[h]="unneeded-internal-declaration",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unofficial_aarch64_simdlen_must_be_power_of_2"] = {
["warn_unofficial_aarch64_simdlen_must_be_power_of_2"]={
[a] = "warning: The value specified in simdlen must be a power of 2 when targeting Advanced SIMD. (warn_unofficial_aarch64_simdlen_must_be_power_of_2)",
[c]="warning: The value specified in simdlen must be a power of 2 when targeting Advanced SIMD. (warn_unofficial_aarch64_simdlen_must_be_power_of_2)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_unofficial_aarch64_sve_simdlen_constraints"] = {
["warn_unofficial_aarch64_sve_simdlen_constraints"]={
[a] = "warning: The clause simdlen must fit the A-bit lanes in the architectural constraints for SVE (min is 128-bit, max is 2048-bit, by steps of 128-bit) (warn_unofficial_aarch64_sve_simdlen_constraints)",
[c]="warning: The clause simdlen must fit the A-bit lanes in the architectural constraints for SVE (min is 128-bit, max is 2048-bit, by steps of 128-bit) (warn_unofficial_aarch64_sve_simdlen_constraints)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_unofficial_converting_to_boxing_syntax_requires_casting"] = {
["warn_unofficial_converting_to_boxing_syntax_requires_casting"]={
[a] = "warning: converting to boxing syntax requires casting A to B (warn_unofficial_converting_to_boxing_syntax_requires_casting)",
[c]="warning: converting to boxing syntax requires casting A to B (warn_unofficial_converting_to_boxing_syntax_requires_casting)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_unofficial_mips_requires_arch"] = {
["warn_unofficial_mips_requires_arch"]={
[a] = "warning: the \'A\' ASE requires B revision C or greater (warn_unofficial_mips_requires_arch)",
[c]="warning: the \'A\' ASE requires B revision C or greater (warn_unofficial_mips_requires_arch)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_unofficial_trivial_auto_var_init_stop_after"] = {
["warn_unofficial_trivial_auto_var_init_stop_after"]={
[a] = "warning: -ftrivial-auto-var-init-stop-after=A has been enabled to limit the number of times ftrivial-auto-var-init=B gets applied. (warn_unofficial_trivial_auto_var_init_stop_after)",
[c]="warning: -ftrivial-auto-var-init-stop-after=A has been enabled to limit the number of times ftrivial-auto-var-init=B gets applied. (warn_unofficial_trivial_auto_var_init_stop_after)",
["type"] = "Warning",
[b]=f,
["category"] = ""
[a]=j
},
},
["warn_unpacked_field"] = {
["warn_unpacked_field"]={
[a] = "warning: not packing field A as it is non-POD for the purposes of layout [-Wpacked-non-pod] (warn_unpacked_field)",
[c]="warning: not packing field A as it is non-POD for the purposes of layout [-Wpacked-non-pod] (warn_unpacked_field)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "packed", "packed-non-pod" },
[g]={p,q,"packed","packed-non-pod"},
["maingroup"] = "packed-non-pod",
[h]="packed-non-pod",
["category"] = ""
[a]=j
},
},
["warn_unqualified_call_to_std_cast_function"] = {
["warn_unqualified_call_to_std_cast_function"]={
[a] = "warning: unqualified call to \'A\' [-Wunqualified-std-cast-call] (warn_unqualified_call_to_std_cast_function)",
[c]="warning: unqualified call to \'A\' [-Wunqualified-std-cast-call] (warn_unqualified_call_to_std_cast_function)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unqualified-std-cast-call" },
[g]={"unqualified-std-cast-call"},
["maingroup"] = "unqualified-std-cast-call",
[h]="unqualified-std-cast-call",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable"] = {
["warn_unreachable"]={
[a] = "warning: code will never be executed [-Wunreachable-code] (warn_unreachable)",
[c]="warning: code will never be executed [-Wunreachable-code] (warn_unreachable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unreachable-code", "unreachable-code-aggressive" },
[g]={"unreachable-code",Bd},
["maingroup"] = "unreachable-code",
[h]="unreachable-code",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable_association"] = {
["warn_unreachable_association"]={
[a] = "warning: due to lvalue conversion of the controlling expression, association of type A will never be selected because it is ... [-Wunreachable-code-generic-assoc] (warn_unreachable_association)",
[c]="warning: due to lvalue conversion of the controlling expression, association of type A will never be selected because it is ... [-Wunreachable-code-generic-assoc] (warn_unreachable_association)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unreachable-code", "unreachable-code-aggressive", "unreachable-code-generic-assoc" },
[g]={"unreachable-code",Bd,"unreachable-code-generic-assoc"},
["maingroup"] = "unreachable-code-generic-assoc",
[h]="unreachable-code-generic-assoc",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable_break"] = {
["warn_unreachable_break"]={
[a] = "warning: \'break\' will never be executed [-Wunreachable-code-break] (warn_unreachable_break)",
[c]="warning: \'break\' will never be executed [-Wunreachable-code-break] (warn_unreachable_break)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unreachable-code-aggressive", "unreachable-code-break" },
[g]={Bd,"unreachable-code-break"},
["maingroup"] = "unreachable-code-break",
[h]="unreachable-code-break",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable_default"] = {
["warn_unreachable_default"]={
[a] = "warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] (warn_unreachable_default)",
[c]="warning: default label in switch which covers all enumeration values [-Wcovered-switch-default] (warn_unreachable_default)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "covered-switch-default" },
[g]={"covered-switch-default"},
["maingroup"] = "covered-switch-default",
[h]="covered-switch-default",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable_fallthrough_attr"] = {
["warn_unreachable_fallthrough_attr"]={
[a] = "warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough] (warn_unreachable_fallthrough_attr)",
[c]="warning: fallthrough annotation in unreachable code [-Wunreachable-code-fallthrough] (warn_unreachable_fallthrough_attr)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unreachable-code", "unreachable-code-aggressive", "unreachable-code-fallthrough" },
[g]={"unreachable-code",Bd,"unreachable-code-fallthrough"},
["maingroup"] = "unreachable-code-fallthrough",
[h]="unreachable-code-fallthrough",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable_loop_increment"] = {
["warn_unreachable_loop_increment"]={
[a] = "warning: loop will run at most once (loop increment never executed) [-Wunreachable-code-loop-increment] (warn_unreachable_loop_increment)",
[c]="warning: loop will run at most once (loop increment never executed) [-Wunreachable-code-loop-increment] (warn_unreachable_loop_increment)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unreachable-code", "unreachable-code-aggressive", "unreachable-code-loop-increment" },
[g]={"unreachable-code",Bd,"unreachable-code-loop-increment"},
["maingroup"] = "unreachable-code-loop-increment",
[h]="unreachable-code-loop-increment",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unreachable_return"] = {
["warn_unreachable_return"]={
[a] = "warning: \'return\' will never be executed [-Wunreachable-code-return] (warn_unreachable_return)",
[c]="warning: \'return\' will never be executed [-Wunreachable-code-return] (warn_unreachable_return)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unreachable-code-aggressive", "unreachable-code-return" },
[g]={Bd,"unreachable-code-return"},
["maingroup"] = "unreachable-code-return",
[h]="unreachable-code-return",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsafe_buffer_operation"] = {
["warn_unsafe_buffer_operation"]={
[a] = "warning: ... [-Wunsafe-buffer-usage] (warn_unsafe_buffer_operation)",
[c]="warning: ... [-Wunsafe-buffer-usage] (warn_unsafe_buffer_operation)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unsafe-buffer-usage" },
[g]={"unsafe-buffer-usage"},
["maingroup"] = "unsafe-buffer-usage",
[h]="unsafe-buffer-usage",
["category"] = ""
[a]=j
},
},
["warn_unsafe_buffer_variable"] = {
["warn_unsafe_buffer_variable"]={
[a] = "warning: A is an ... [-Wunsafe-buffer-usage] (warn_unsafe_buffer_variable)",
[c]="warning: A is an ... [-Wunsafe-buffer-usage] (warn_unsafe_buffer_variable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unsafe-buffer-usage" },
[g]={"unsafe-buffer-usage"},
["maingroup"] = "unsafe-buffer-usage",
[h]="unsafe-buffer-usage",
["category"] = ""
[a]=j
},
},
["warn_unsequenced_mod_mod"] = {
["warn_unsequenced_mod_mod"]={
[a] = "warning: multiple unsequenced modifications to A [-Wunsequenced] (warn_unsequenced_mod_mod)",
[c]="warning: multiple unsequenced modifications to A [-Wunsequenced] (warn_unsequenced_mod_mod)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sequence-point", "unsequenced" },
[g]={"sequence-point","unsequenced"},
["maingroup"] = "unsequenced",
[h]="unsequenced",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsequenced_mod_use"] = {
["warn_unsequenced_mod_use"]={
[a] = "warning: unsequenced modification and access to A [-Wunsequenced] (warn_unsequenced_mod_use)",
[c]="warning: unsequenced modification and access to A [-Wunsequenced] (warn_unsequenced_mod_use)",
["type"] = "Warning",
[b]=f,
["groups"] = { "sequence-point", "unsequenced" },
[g]={"sequence-point","unsequenced"},
["maingroup"] = "unsequenced",
[h]="unsequenced",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsigned_abs"] = {
["warn_unsigned_abs"]={
[a] = "warning: taking the absolute value of unsigned type A has no effect [-Wabsolute-value] (warn_unsigned_abs)",
[c]="warning: taking the absolute value of unsigned type A has no effect [-Wabsolute-value] (warn_unsigned_abs)",
["type"] = "Warning",
[b]=f,
["groups"] = { "absolute-value" },
[g]={Wc},
["maingroup"] = "absolute-value",
[h]=Wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsigned_always_true_comparison"] = {
["warn_unsigned_always_true_comparison"]={
[a] = "warning: result of comparison of ... A ... is always B [-Wtautological-unsigned-zero-compare] (warn_unsigned_always_true_comparison)",
[c]="warning: result of comparison of ... A ... is always B [-Wtautological-unsigned-zero-compare] (warn_unsigned_always_true_comparison)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "tautological-constant-in-range-compare", "tautological-unsigned-zero-compare", "type-limits" },
[g]={"tautological-constant-in-range-compare","tautological-unsigned-zero-compare","type-limits"},
["maingroup"] = "tautological-unsigned-zero-compare",
[h]="tautological-unsigned-zero-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsigned_bitfield_assigned_signed_enum"] = {
["warn_unsigned_bitfield_assigned_signed_enum"]={
[a] = "warning: assigning value of signed enum type A to unsigned bit-field B; negative enumerators of enum C will be converted to positive values [-Wbitfield-enum-conversion] (warn_unsigned_bitfield_assigned_signed_enum)",
[c]="warning: assigning value of signed enum type A to unsigned bit-field B; negative enumerators of enum C will be converted to positive values [-Wbitfield-enum-conversion] (warn_unsigned_bitfield_assigned_signed_enum)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "bitfield-enum-conversion", "conversion", "non-gcc" },
[g]={ud,H,J},
["maingroup"] = "bitfield-enum-conversion",
[h]=ud,
["category"] = "Value Conversion Issue"
[a]=O
},
},
["warn_unsigned_char_always_true_comparison"] = {
["warn_unsigned_char_always_true_comparison"]={
[a] = "warning: result of comparison of ... A ... is always B, since char is interpreted as unsigned [-Wtautological-unsigned-char-zero-compare] (warn_unsigned_char_always_true_comparison)",
[c]="warning: result of comparison of ... A ... is always B, since char is interpreted as unsigned [-Wtautological-unsigned-char-zero-compare] (warn_unsigned_char_always_true_comparison)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "tautological-constant-in-range-compare", "tautological-unsigned-char-zero-compare", "type-limits" },
[g]={"tautological-constant-in-range-compare","tautological-unsigned-char-zero-compare","type-limits"},
["maingroup"] = "tautological-unsigned-char-zero-compare",
[h]="tautological-unsigned-char-zero-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsigned_enum_always_true_comparison"] = {
["warn_unsigned_enum_always_true_comparison"]={
[a] = "warning: result of comparison of ... A ... is always B [-Wtautological-unsigned-enum-zero-compare] (warn_unsigned_enum_always_true_comparison)",
[c]="warning: result of comparison of ... A ... is always B [-Wtautological-unsigned-enum-zero-compare] (warn_unsigned_enum_always_true_comparison)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "tautological-constant-in-range-compare", "tautological-unsigned-enum-zero-compare", "type-limits" },
[g]={"tautological-constant-in-range-compare","tautological-unsigned-enum-zero-compare","type-limits"},
["maingroup"] = "tautological-unsigned-enum-zero-compare",
[h]="tautological-unsigned-enum-zero-compare",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsupported_branch_protection"] = {
["warn_unsupported_branch_protection"]={
[a] = "warning: invalid branch protection option \'A\' in \'B\' [-Wbranch-protection] (warn_unsupported_branch_protection)",
[c]="warning: invalid branch protection option \'A\' in \'B\' [-Wbranch-protection] (warn_unsupported_branch_protection)",
["type"] = "Warning",
[b]=f,
["groups"] = { "branch-protection" },
[g]={Ic},
["maingroup"] = "branch-protection",
[h]=Ic,
["category"] = ""
[a]=j
},
},
["warn_unsupported_branch_protection_spec"] = {
["warn_unsupported_branch_protection_spec"]={
[a] = "warning: unsupported branch protection specification \'A\' [-Wbranch-protection] (warn_unsupported_branch_protection_spec)",
[c]="warning: unsupported branch protection specification \'A\' [-Wbranch-protection] (warn_unsupported_branch_protection_spec)",
["type"] = "Warning",
[b]=f,
["groups"] = { "branch-protection" },
[g]={Ic},
["maingroup"] = "branch-protection",
[h]=Ic,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsupported_lifetime_extension"] = {
["warn_unsupported_lifetime_extension"]={
[a] = "warning: sorry, lifetime extension of ... created by aggregate initialization using default member initializer is not supported; lifetime of ... will end at the end of the full-expression [-Wdangling] (warn_unsupported_lifetime_extension)",
[c]="warning: sorry, lifetime extension of ... created by aggregate initialization using default member initializer is not supported; lifetime of ... will end at the end of the full-expression [-Wdangling] (warn_unsupported_lifetime_extension)",
["type"] = "Warning",
[b]=f,
["groups"] = { "dangling" },
[g]={ac},
["maingroup"] = "dangling",
[h]=ac,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unsupported_target_attribute"] = {
["warn_unsupported_target_attribute"]={
[a] = "warning: ...... \'A\' in the \'...\' attribute string; \'...\' attribute ignored [-Wignored-attributes] (warn_unsupported_target_attribute)",
[c]="warning: ...... \'A\' in the \'...\' attribute string; \'...\' attribute ignored [-Wignored-attributes] (warn_unsupported_target_attribute)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_but_set_parameter"] = {
["warn_unused_but_set_parameter"]={
[a] = "warning: parameter A set but not used [-Wunused-but-set-parameter] (warn_unused_but_set_parameter)",
[c]="warning: parameter A set but not used [-Wunused-but-set-parameter] (warn_unused_but_set_parameter)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "unused-but-set-parameter" },
[g]={j,p,xb,"unused-but-set-parameter"},
["maingroup"] = "unused-but-set-parameter",
[h]="unused-but-set-parameter",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_but_set_variable"] = {
["warn_unused_but_set_variable"]={
[a] = "warning: variable A set but not used [-Wunused-but-set-variable] (warn_unused_but_set_variable)",
[c]="warning: variable A set but not used [-Wunused-but-set-variable] (warn_unused_but_set_variable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-but-set-variable" },
[g]={p,q,t,Db,"unused-but-set-variable"},
["maingroup"] = "unused-but-set-variable",
[h]="unused-but-set-variable",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_call"] = {
["warn_unused_call"]={
[a] = "warning: ignoring return value of function declared with A attribute [-Wunused-value] (warn_unused_call)",
[c]="warning: ignoring return value of function declared with A attribute [-Wunused-value] (warn_unused_call)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_comma_left_operand"] = {
["warn_unused_comma_left_operand"]={
[a] = "warning: left operand of comma operator has no effect [-Wunused-value] (warn_unused_comma_left_operand)",
[c]="warning: left operand of comma operator has no effect [-Wunused-value] (warn_unused_comma_left_operand)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_comparison"] = {
["warn_unused_comparison"]={
[a] = "warning: ... comparison result unused [-Wunused-comparison] (warn_unused_comparison)",
[c]="warning: ... comparison result unused [-Wunused-comparison] (warn_unused_comparison)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-comparison", "unused-value" },
[g]={p,q,t,Db,"unused-comparison",Mb},
["maingroup"] = "unused-comparison",
[h]="unused-comparison",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_const_variable"] = {
["warn_unused_const_variable"]={
[a] = "warning: unused variable A [-Wunused-const-variable] (warn_unused_const_variable)",
[c]="warning: unused variable A [-Wunused-const-variable] (warn_unused_const_variable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-const-variable", "unused-variable" },
[g]={p,q,t,Db,"unused-const-variable","unused-variable"},
["maingroup"] = "unused-const-variable",
[h]="unused-const-variable",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_constructor"] = {
["warn_unused_constructor"]={
[a] = "warning: ignoring temporary created by a constructor declared with A attribute [-Wunused-value] (warn_unused_constructor)",
[c]="warning: ignoring temporary created by a constructor declared with A attribute [-Wunused-value] (warn_unused_constructor)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_constructor_msg"] = {
["warn_unused_constructor_msg"]={
[a] = "warning: ignoring temporary created by a constructor declared with A attribute: B [-Wunused-value] (warn_unused_constructor_msg)",
[c]="warning: ignoring temporary created by a constructor declared with A attribute: B [-Wunused-value] (warn_unused_constructor_msg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_container_subscript_expr"] = {
["warn_unused_container_subscript_expr"]={
[a] = "warning: container access result unused - container access should not be used for side effects [-Wunused-value] (warn_unused_container_subscript_expr)",
[c]="warning: container access result unused - container access should not be used for side effects [-Wunused-value] (warn_unused_container_subscript_expr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_exception_param"] = {
["warn_unused_exception_param"]={
[a] = "warning: unused exception parameter A [-Wunused-exception-parameter] (warn_unused_exception_param)",
[c]="warning: unused exception parameter A [-Wunused-exception-parameter] (warn_unused_exception_param)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unused-exception-parameter" },
[g]={"unused-exception-parameter"},
["maingroup"] = "unused-exception-parameter",
[h]="unused-exception-parameter",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_expr"] = {
["warn_unused_expr"]={
[a] = "warning: expression result unused [-Wunused-value] (warn_unused_expr)",
[c]="warning: expression result unused [-Wunused-value] (warn_unused_expr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_function"] = {
["warn_unused_function"]={
[a] = "warning: unused function A [-Wunused-function] (warn_unused_function)",
[c]="warning: unused function A [-Wunused-function] (warn_unused_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-function" },
[g]={p,q,t,Db,"unused-function"},
["maingroup"] = "unused-function",
[h]="unused-function",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_label"] = {
["warn_unused_label"]={
[a] = "warning: unused label A [-Wunused-label] (warn_unused_label)",
[c]="warning: unused label A [-Wunused-label] (warn_unused_label)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-label" },
[g]={p,q,t,Db,"unused-label"},
["maingroup"] = "unused-label",
[h]="unused-label",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_lambda_capture"] = {
["warn_unused_lambda_capture"]={
[a] = "warning: lambda capture A is not ... [-Wunused-lambda-capture] (warn_unused_lambda_capture)",
[c]="warning: lambda capture A is not ... [-Wunused-lambda-capture] (warn_unused_lambda_capture)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-lambda-capture" },
[g]={p,q,t,Db,"unused-lambda-capture"},
["maingroup"] = "unused-lambda-capture",
[h]="unused-lambda-capture",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_local_typedef"] = {
["warn_unused_local_typedef"]={
[a] = "warning: unused ... A [-Wunused-local-typedef] (warn_unused_local_typedef)",
[c]="warning: unused ... A [-Wunused-local-typedef] (warn_unused_local_typedef)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-local-typedef", "unused-local-typedefs" },
[g]={p,q,t,Db,"unused-local-typedef","unused-local-typedefs"},
["maingroup"] = "unused-local-typedef",
[h]="unused-local-typedef",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_member_function"] = {
["warn_unused_member_function"]={
[a] = "warning: unused member function A [-Wunused-member-function] (warn_unused_member_function)",
[c]="warning: unused member function A [-Wunused-member-function] (warn_unused_member_function)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unused-member-function" },
[g]={"unused-member-function"},
["maingroup"] = "unused-member-function",
[h]="unused-member-function",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_parameter"] = {
["warn_unused_parameter"]={
[a] = "warning: unused parameter A [-Wunused-parameter] (warn_unused_parameter)",
[c]="warning: unused parameter A [-Wunused-parameter] (warn_unused_parameter)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "", "CL4", "extra", "unused-parameter" },
[g]={j,p,xb,"unused-parameter"},
["maingroup"] = "unused-parameter",
[h]="unused-parameter",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_private_field"] = {
["warn_unused_private_field"]={
[a] = "warning: private field A is not used [-Wunused-private-field] (warn_unused_private_field)",
[c]="warning: private field A is not used [-Wunused-private-field] (warn_unused_private_field)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-private-field" },
[g]={p,q,t,Db,"unused-private-field"},
["maingroup"] = "unused-private-field",
[h]="unused-private-field",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_property_backing_ivar"] = {
["warn_unused_property_backing_ivar"]={
[a] = "warning: ivar A which backs the property is not referenced in this property\'s accessor [-Wunused-property-ivar] (warn_unused_property_backing_ivar)",
[c]="warning: ivar A which backs the property is not referenced in this property\'s accessor [-Wunused-property-ivar] (warn_unused_property_backing_ivar)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-property-ivar" },
[g]={p,q,t,Db,"unused-property-ivar"},
["maingroup"] = "unused-property-ivar",
[h]="unused-property-ivar",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_property_expr"] = {
["warn_unused_property_expr"]={
[a] = "warning: property access result unused - getters should not be used for side effects [-Wunused-getter-return-value] (warn_unused_property_expr)",
[c]="warning: property access result unused - getters should not be used for side effects [-Wunused-getter-return-value] (warn_unused_property_expr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-getter-return-value" },
[g]={"unused-getter-return-value"},
["maingroup"] = "unused-getter-return-value",
[h]="unused-getter-return-value",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_result"] = {
["warn_unused_result"]={
[a] = "warning: ignoring return value of function declared with A attribute [-Wunused-result] (warn_unused_result)",
[c]="warning: ignoring return value of function declared with A attribute [-Wunused-result] (warn_unused_result)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-result", "unused-value" },
[g]={p,q,t,Db,"unused-result",Mb},
["maingroup"] = "unused-result",
[h]="unused-result",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_result_msg"] = {
["warn_unused_result_msg"]={
[a] = "warning: ignoring return value of function declared with A attribute: B [-Wunused-result] (warn_unused_result_msg)",
[c]="warning: ignoring return value of function declared with A attribute: B [-Wunused-result] (warn_unused_result_msg)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-result", "unused-value" },
[g]={p,q,t,Db,"unused-result",Mb},
["maingroup"] = "unused-result",
[h]="unused-result",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_result_typedef_unsupported_spelling"] = {
["warn_unused_result_typedef_unsupported_spelling"]={
[a] = "warning: \'[[...]]\' attribute ignored when applied to a typedef; consider using \'__attribute__((warn_unused_result))\' or \'[[clang::warn_unused_result]]\' instead [-Wignored-attributes] (warn_unused_result_typedef_unsupported_spelling)",
[c]="warning: \'[[...]]\' attribute ignored when applied to a typedef; consider using \'__attribute__((warn_unused_result))\' or \'[[clang::warn_unused_result]]\' instead [-Wignored-attributes] (warn_unused_result_typedef_unsupported_spelling)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_template"] = {
["warn_unused_template"]={
[a] = "warning: unused ... template A [-Wunused-template] (warn_unused_template)",
[c]="warning: unused ... template A [-Wunused-template] (warn_unused_template)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "unused-template" },
[g]={"unused-template"},
["maingroup"] = "unused-template",
[h]="unused-template",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_unused_variable"] = {
["warn_unused_variable"]={
[a] = "warning: unused variable A [-Wunused-variable] (warn_unused_variable)",
[c]="warning: unused variable A [-Wunused-variable] (warn_unused_variable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "most", "unused", "unused-variable" },
[g]={p,q,t,Db,"unused-variable"},
["maingroup"] = "unused-variable",
[h]="unused-variable",
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_voidptr"] = {
["warn_unused_voidptr"]={
[a] = "warning: expression result unused; should this cast be to \'void\'? [-Wunused-value] (warn_unused_voidptr)",
[c]="warning: expression result unused; should this cast be to \'void\'? [-Wunused-value] (warn_unused_voidptr)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "unused", "unused-value" },
[g]={p,q,t,Db,Mb},
["maingroup"] = "unused-value",
[h]=Mb,
["category"] = "Unused Entity Issue"
[a]=Eb
},
},
["warn_unused_volatile"] = {
["warn_unused_volatile"]={
[a] = "warning: expression result unused; assign into a variable to force a volatile load [-Wunused-volatile-lvalue] (warn_unused_volatile)",
[c]="warning: expression result unused; assign into a variable to force a volatile load [-Wunused-volatile-lvalue] (warn_unused_volatile)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unused-volatile-lvalue" },
[g]={"unused-volatile-lvalue"},
["maingroup"] = "unused-volatile-lvalue",
[h]="unused-volatile-lvalue",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_use_in_invalid_state"] = {
["warn_use_in_invalid_state"]={
[a] = "warning: invalid invocation of method \'A\' on object \'B\' while it is in the \'C\' state [-Wconsumed] (warn_use_in_invalid_state)",
[c]="warning: invalid invocation of method \'A\' on object \'B\' while it is in the \'C\' state [-Wconsumed] (warn_use_in_invalid_state)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_use_of_private_header_outside_module"] = {
["warn_use_of_private_header_outside_module"]={
[a] = "error: use of private header from outside its module: \'A\' [-Wprivate-header] (warn_use_of_private_header_outside_module)",
[c]="error: use of private header from outside its module: \'A\' [-Wprivate-header] (warn_use_of_private_header_outside_module)",
["type"] = "DowngradableError",
[b]=L,
["groups"] = { "private-header" },
[g]={"private-header"},
["maingroup"] = "private-header",
[h]="private-header",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_use_of_temp_in_invalid_state"] = {
["warn_use_of_temp_in_invalid_state"]={
[a] = "warning: invalid invocation of method \'A\' on a temporary object while it is in the \'B\' state [-Wconsumed] (warn_use_of_temp_in_invalid_state)",
[c]="warning: invalid invocation of method \'A\' on a temporary object while it is in the \'B\' state [-Wconsumed] (warn_use_of_temp_in_invalid_state)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "consumed" },
[g]={Xb},
["maingroup"] = "consumed",
[h]=Xb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_used_but_marked_unused"] = {
["warn_used_but_marked_unused"]={
[a] = "warning: A was marked unused but was used [-Wused-but-marked-unused] (warn_used_but_marked_unused)",
[c]="warning: A was marked unused but was used [-Wused-but-marked-unused] (warn_used_but_marked_unused)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "used-but-marked-unused" },
[g]={"used-but-marked-unused"},
["maingroup"] = "used-but-marked-unused",
[h]="used-but-marked-unused",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_user_literal_reserved"] = {
["warn_user_literal_reserved"]={
[a] = "warning: user-defined literal suffixes ... are reserved... [-Wuser-defined-literals] (warn_user_literal_reserved)",
[c]="warning: user-defined literal suffixes ... are reserved... [-Wuser-defined-literals] (warn_user_literal_reserved)",
["type"] = "Warning",
[b]=f,
["groups"] = { "reserved-identifier", "user-defined-literals" },
[g]={"reserved-identifier","user-defined-literals"},
["maingroup"] = "user-defined-literals",
[h]="user-defined-literals",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_using_directive_in_header"] = {
["warn_using_directive_in_header"]={
[a] = "warning: using namespace directive in global context in header [-Wheader-hygiene] (warn_using_directive_in_header)",
[c]="warning: using namespace directive in global context in header [-Wheader-hygiene] (warn_using_directive_in_header)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "header-hygiene" },
[g]={"header-hygiene"},
["maingroup"] = "header-hygiene",
[h]="header-hygiene",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_utf8_symbol_homoglyph"] = {
["warn_utf8_symbol_homoglyph"]={
[a] = "warning: treating Unicode character <U+A> as an identifier character rather than as \'B\' symbol [-Wunicode-homoglyph] (warn_utf8_symbol_homoglyph)",
[c]="warning: treating Unicode character <U+A> as an identifier character rather than as \'B\' symbol [-Wunicode-homoglyph] (warn_utf8_symbol_homoglyph)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode-homoglyph" },
[g]={"unicode-homoglyph"},
["maingroup"] = "unicode-homoglyph",
[h]="unicode-homoglyph",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_utf8_symbol_zero_width"] = {
["warn_utf8_symbol_zero_width"]={
[a] = "warning: identifier contains Unicode character <U+A> that is invisible in some environments [-Wunicode-zero-width] (warn_utf8_symbol_zero_width)",
[c]="warning: identifier contains Unicode character <U+A> that is invisible in some environments [-Wunicode-zero-width] (warn_utf8_symbol_zero_width)",
["type"] = "Warning",
[b]=f,
["groups"] = { "unicode-zero-width" },
[g]={"unicode-zero-width"},
["maingroup"] = "unicode-zero-width",
[h]="unicode-zero-width",
["category"] = "Lexical or Preprocessor Issue"
[a]=m
},
},
["warn_va_start_type_is_undefined"] = {
["warn_va_start_type_is_undefined"]={
[a] = "warning: passing ... to \'va_start\' has undefined behavior [-Wvarargs] (warn_va_start_type_is_undefined)",
[c]="warning: passing ... to \'va_start\' has undefined behavior [-Wvarargs] (warn_va_start_type_is_undefined)",
["type"] = "Warning",
[b]=f,
["groups"] = { "varargs" },
[g]={Cd},
["maingroup"] = "varargs",
[h]=Cd,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_var_decl_not_read_only"] = {
["warn_var_decl_not_read_only"]={
[a] = "warning: object of type A cannot be placed in read-only memory [-Wread-only-types] (warn_var_decl_not_read_only)",
[c]="warning: object of type A cannot be placed in read-only memory [-Wread-only-types] (warn_var_decl_not_read_only)",
["type"] = "Warning",
[b]=f,
["groups"] = { "read-only-types" },
[g]={"read-only-types"},
["maingroup"] = "read-only-types",
[h]="read-only-types",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_var_deref_requires_any_lock"] = {
["warn_var_deref_requires_any_lock"]={
[a] = "warning: ... the value pointed to by A requires holding ... [-Wthread-safety-analysis] (warn_var_deref_requires_any_lock)",
[c]="warning: ... the value pointed to by A requires holding ... [-Wthread-safety-analysis] (warn_var_deref_requires_any_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_var_deref_requires_lock"] = {
["warn_var_deref_requires_lock"]={
[a] = "warning: ... the value pointed to by A requires holding B ... [-Wthread-safety-analysis] (warn_var_deref_requires_lock)",
[c]="warning: ... the value pointed to by A requires holding B ... [-Wthread-safety-analysis] (warn_var_deref_requires_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_var_deref_requires_lock_precise"] = {
["warn_var_deref_requires_lock_precise"]={
[a] = "warning: ... the value pointed to by A requires holding B ... [-Wthread-safety-precise] (warn_var_deref_requires_lock_precise)",
[c]="warning: ... the value pointed to by A requires holding B ... [-Wthread-safety-precise] (warn_var_deref_requires_lock_precise)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-precise" },
[g]={pb,"thread-safety-precise"},
["maingroup"] = "thread-safety-precise",
[h]="thread-safety-precise",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_var_template_missing"] = {
["warn_var_template_missing"]={
[a] = "warning: instantiation of variable A required here, but no definition is available [-Wundefined-var-template] (warn_var_template_missing)",
[c]="warning: instantiation of variable A required here, but no definition is available [-Wundefined-var-template] (warn_var_template_missing)",
["type"] = "Warning",
[b]=f,
["groups"] = { "undefined-var-template" },
[g]={"undefined-var-template"},
["maingroup"] = "undefined-var-template",
[h]="undefined-var-template",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_variable_requires_any_lock"] = {
["warn_variable_requires_any_lock"]={
[a] = "warning: ... variable A requires holding ... [-Wthread-safety-analysis] (warn_variable_requires_any_lock)",
[c]="warning: ... variable A requires holding ... [-Wthread-safety-analysis] (warn_variable_requires_any_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_variable_requires_lock"] = {
["warn_variable_requires_lock"]={
[a] = "warning: ... variable A requires holding B ... [-Wthread-safety-analysis] (warn_variable_requires_lock)",
[c]="warning: ... variable A requires holding B ... [-Wthread-safety-analysis] (warn_variable_requires_lock)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-analysis" },
[g]={pb,fb},
["maingroup"] = "thread-safety-analysis",
[h]=fb,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_variable_requires_lock_precise"] = {
["warn_variable_requires_lock_precise"]={
[a] = "warning: ... variable A requires holding B ... [-Wthread-safety-precise] (warn_variable_requires_lock_precise)",
[c]="warning: ... variable A requires holding B ... [-Wthread-safety-precise] (warn_variable_requires_lock_precise)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "thread-safety", "thread-safety-precise" },
[g]={pb,"thread-safety-precise"},
["maingroup"] = "thread-safety-precise",
[h]="thread-safety-precise",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_variable_sized_ivar_visibility"] = {
["warn_variable_sized_ivar_visibility"]={
[a] = "warning: field A with variable sized type B is not visible to subclasses and can conflict with their instance variables [-Wobjc-flexible-array] (warn_variable_sized_ivar_visibility)",
[c]="warning: field A with variable sized type B is not visible to subclasses and can conflict with their instance variables [-Wobjc-flexible-array] (warn_variable_sized_ivar_visibility)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "most", "objc-flexible-array" },
[g]={p,q,t,"objc-flexible-array"},
["maingroup"] = "objc-flexible-array",
[h]="objc-flexible-array",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_variables_not_in_loop_body"] = {
["warn_variables_not_in_loop_body"]={
[a] = "warning: variable... used in loop condition not modified in loop body [-Wfor-loop-analysis] (warn_variables_not_in_loop_body)",
[c]="warning: variable... used in loop condition not modified in loop body [-Wfor-loop-analysis] (warn_variables_not_in_loop_body)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "CL4", "all", "for-loop-analysis", "loop-analysis", "most" },
[g]={p,q,"for-loop-analysis","loop-analysis",t},
["maingroup"] = "for-loop-analysis",
[h]="for-loop-analysis",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_vbase_moved_multiple_times"] = {
["warn_vbase_moved_multiple_times"]={
[a] = "warning: defaulted move assignment operator of A will move assign virtual base class B multiple times [-Wmultiple-move-vbase] (warn_vbase_moved_multiple_times)",
[c]="warning: defaulted move assignment operator of A will move assign virtual base class B multiple times [-Wmultiple-move-vbase] (warn_vbase_moved_multiple_times)",
["type"] = "Warning",
[b]=f,
["groups"] = { "multiple-move-vbase" },
[g]={"multiple-move-vbase"},
["maingroup"] = "multiple-move-vbase",
[h]="multiple-move-vbase",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_vector_long_decl_spec_combination"] = {
["warn_vector_long_decl_spec_combination"]={
[a] = "warning: Use of \'long\' with \'__vector\' is deprecated [-Wdeprecated] (warn_vector_long_decl_spec_combination)",
[c]="warning: Use of \'long\' with \'__vector\' is deprecated [-Wdeprecated] (warn_vector_long_decl_spec_combination)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated" },
[g]={K},
["maingroup"] = "deprecated",
[h]=K,
["category"] = "Deprecations"
[a]=V
},
},
["warn_vector_mode_deprecated"] = {
["warn_vector_mode_deprecated"]={
[a] = "warning: specifying vector types with the \'mode\' attribute is deprecated; use the \'vector_size\' attribute instead [-Wdeprecated-attributes] (warn_vector_mode_deprecated)",
[c]="warning: specifying vector types with the \'mode\' attribute is deprecated; use the \'vector_size\' attribute instead [-Wdeprecated-attributes] (warn_vector_mode_deprecated)",
["type"] = "Warning",
[b]=f,
["groups"] = { "deprecated", "deprecated-attributes" },
[g]={K,qd},
["maingroup"] = "deprecated-attributes",
[h]=qd,
["category"] = "Deprecations"
[a]=V
},
},
["warn_verbatim_block_end_without_start"] = {
["warn_verbatim_block_end_without_start"]={
[a] = "warning: \'...A\' command does not terminate a verbatim text block [-Wdocumentation] (warn_verbatim_block_end_without_start)",
[c]="warning: \'...A\' command does not terminate a verbatim text block [-Wdocumentation] (warn_verbatim_block_end_without_start)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "documentation" },
[g]={Q},
["maingroup"] = "documentation",
[h]=Q,
["category"] = "Documentation Issue"
[a]=db
},
},
["warn_vla_used"] = {
["warn_vla_used"]={
[a] = "warning: variable length array used [-Wvla] (warn_vla_used)",
[c]="warning: variable length array used [-Wvla] (warn_vla_used)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "vla" },
[g]={"vla"},
["maingroup"] = "vla",
[h]="vla",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_void_pointer_to_enum_cast"] = {
["warn_void_pointer_to_enum_cast"]={
[a] = "warning: cast to smaller integer type A from B [-Wvoid-pointer-to-enum-cast] (warn_void_pointer_to_enum_cast)",
[c]="warning: cast to smaller integer type A from B [-Wvoid-pointer-to-enum-cast] (warn_void_pointer_to_enum_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-to-enum-cast", "pointer-to-int-cast", "pointer-to-int-cast", "void-pointer-to-enum-cast", "void-pointer-to-int-cast" },
[g]={"pointer-to-enum-cast","pointer-to-int-cast","pointer-to-int-cast","void-pointer-to-enum-cast","void-pointer-to-int-cast"},
["maingroup"] = "void-pointer-to-enum-cast",
[h]="void-pointer-to-enum-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_void_pointer_to_int_cast"] = {
["warn_void_pointer_to_int_cast"]={
[a] = "warning: cast to smaller integer type A from B [-Wvoid-pointer-to-int-cast] (warn_void_pointer_to_int_cast)",
[c]="warning: cast to smaller integer type A from B [-Wvoid-pointer-to-int-cast] (warn_void_pointer_to_int_cast)",
["type"] = "Warning",
[b]=f,
["groups"] = { "pointer-to-int-cast", "void-pointer-to-int-cast" },
[g]={"pointer-to-int-cast","void-pointer-to-int-cast"},
["maingroup"] = "void-pointer-to-int-cast",
[h]="void-pointer-to-int-cast",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_wasm_dynamic_exception_spec_ignored"] = {
["warn_wasm_dynamic_exception_spec_ignored"]={
[a] = "warning: dynamic exception specifications with types are currently ignored in wasm [-Wwasm-exception-spec] (warn_wasm_dynamic_exception_spec_ignored)",
[c]="warning: dynamic exception specifications with types are currently ignored in wasm [-Wwasm-exception-spec] (warn_wasm_dynamic_exception_spec_ignored)",
["type"] = "Warning",
[b]=f,
["groups"] = { "wasm-exception-spec" },
[g]={"wasm-exception-spec"},
["maingroup"] = "wasm-exception-spec",
[h]="wasm-exception-spec",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_weak_identifier_undeclared"] = {
["warn_weak_identifier_undeclared"]={
[a] = "warning: weak identifier A never declared (warn_weak_identifier_undeclared)",
[c]="warning: weak identifier A never declared (warn_weak_identifier_undeclared)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_weak_import"] = {
["warn_weak_import"]={
[a] = "warning: an already-declared variable is made a weak_import declaration A (warn_weak_import)",
[c]="warning: an already-declared variable is made a weak_import declaration A (warn_weak_import)",
["type"] = "Warning",
[b]=f,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_weak_template_vtable"] = {
["warn_weak_template_vtable"]={
[a] = "warning: this warning is no longer in use and will be removed in the next release [-Wweak-template-vtables] (warn_weak_template_vtable)",
[c]="warning: this warning is no longer in use and will be removed in the next release [-Wweak-template-vtables] (warn_weak_template_vtable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "weak-template-vtables" },
[g]={"weak-template-vtables"},
["maingroup"] = "weak-template-vtables",
[h]="weak-template-vtables",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_weak_vtable"] = {
["warn_weak_vtable"]={
[a] = "warning: A has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Wweak-vtables] (warn_weak_vtable)",
[c]="warning: A has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Wweak-vtables] (warn_weak_vtable)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "weak-vtables" },
[g]={"weak-vtables"},
["maingroup"] = "weak-vtables",
[h]="weak-vtables",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_wrong_absolute_value_type"] = {
["warn_wrong_absolute_value_type"]={
[a] = "warning: using ... absolute value function A when argument is of ... type [-Wabsolute-value] (warn_wrong_absolute_value_type)",
[c]="warning: using ... absolute value function A when argument is of ... type [-Wabsolute-value] (warn_wrong_absolute_value_type)",
["type"] = "Warning",
[b]=f,
["groups"] = { "absolute-value" },
[g]={Wc},
["maingroup"] = "absolute-value",
[h]=Wc,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_wrong_clang_attr_namespace"] = {
["warn_wrong_clang_attr_namespace"]={
[a] = "warning: \'__clang__\' is a predefined macro name, not an attribute scope specifier; did you mean \'_Clang\' instead? [-Wignored-attributes] (warn_wrong_clang_attr_namespace)",
[c]="warning: \'__clang__\' is a predefined macro name, not an attribute scope specifier; did you mean \'_Clang\' instead? [-Wignored-attributes] (warn_wrong_clang_attr_namespace)",
["type"] = "Warning",
[b]=f,
["groups"] = { "attributes", "ignored-attributes" },
[g]={B,u},
["maingroup"] = "ignored-attributes",
[h]=u,
["category"] = "Parse Issue"
[a]=l
},
},
["warn_xor_used_as_pow"] = {
["warn_xor_used_as_pow"]={
[a] = "warning: result of \'A\' is B; did you mean exponentiation? [-Wxor-used-as-pow] (warn_xor_used_as_pow)",
[c]="warning: result of \'A\' is B; did you mean exponentiation? [-Wxor-used-as-pow] (warn_xor_used_as_pow)",
["type"] = "Warning",
[b]=f,
["groups"] = { "xor-used-as-pow" },
[g]={Ed},
["maingroup"] = "xor-used-as-pow",
[h]=Ed,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_xor_used_as_pow_base"] = {
["warn_xor_used_as_pow_base"]={
[a] = "warning: result of \'A\' is B; did you mean \'C\'? [-Wxor-used-as-pow] (warn_xor_used_as_pow_base)",
[c]="warning: result of \'A\' is B; did you mean \'C\'? [-Wxor-used-as-pow] (warn_xor_used_as_pow_base)",
["type"] = "Warning",
[b]=f,
["groups"] = { "xor-used-as-pow" },
[g]={Ed},
["maingroup"] = "xor-used-as-pow",
[h]=Ed,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_xor_used_as_pow_base_extra"] = {
["warn_xor_used_as_pow_base_extra"]={
[a] = "warning: result of \'A\' is B; did you mean \'C\' (D)? [-Wxor-used-as-pow] (warn_xor_used_as_pow_base_extra)",
[c]="warning: result of \'A\' is B; did you mean \'C\' (D)? [-Wxor-used-as-pow] (warn_xor_used_as_pow_base_extra)",
["type"] = "Warning",
[b]=f,
["groups"] = { "xor-used-as-pow" },
[g]={Ed},
["maingroup"] = "xor-used-as-pow",
[h]=Ed,
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_zero_as_null_pointer_constant"] = {
["warn_zero_as_null_pointer_constant"]={
[a] = "warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (warn_zero_as_null_pointer_constant)",
[c]="warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] (warn_zero_as_null_pointer_constant)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "zero-as-null-pointer-constant" },
[g]={"zero-as-null-pointer-constant"},
["maingroup"] = "zero-as-null-pointer-constant",
[h]="zero-as-null-pointer-constant",
["category"] = "Nullability Issue"
[a]=ub
},
},
["warn_zero_size_struct_union_compat"] = {
["warn_zero_size_struct_union_compat"]={
[a] = "warning: ...... has size 0 in C, ... in C++ [-Wc++-compat] (warn_zero_size_struct_union_compat)",
[c]="warning: ...... has size 0 in C, ... in C++ [-Wc++-compat] (warn_zero_size_struct_union_compat)",
["type"] = "Warning",
[b]=f,
["defaultactive"] = false,
[k]=false,
["groups"] = { "c++-compat" },
[g]={"c++-compat"},
["maingroup"] = "c++-compat",
[h]="c++-compat",
["category"] = "Semantic Issue"
[a]=d
},
},
["warn_zero_size_struct_union_in_extern_c"] = {
["warn_zero_size_struct_union_in_extern_c"]={
[a] = "warning: ...... has size 0 in C, ... in C++ [-Wextern-c-compat] (warn_zero_size_struct_union_in_extern_c)",
[c]="warning: ...... has size 0 in C, ... in C++ [-Wextern-c-compat] (warn_zero_size_struct_union_in_extern_c)",
["type"] = "Warning",
[b]=f,
["groups"] = { "CL4", "all", "extern-c-compat", "most" },
[g]={p,q,"extern-c-compat",t},
["maingroup"] = "extern-c-compat",
[h]="extern-c-compat",
["category"] = "Semantic Issue"
[a]=d
}
}
};
};
Bots, Bureaucrats, Interface administrators, smwadministrator, smwcurator, smweditor, Administrators
2,557

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu