diff options
Diffstat (limited to 'clang/include/clang/Basic/DiagnosticCommonKinds.td')
-rw-r--r-- | clang/include/clang/Basic/DiagnosticCommonKinds.td | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/DiagnosticCommonKinds.td b/clang/include/clang/Basic/DiagnosticCommonKinds.td index d6281f157eea..65e3755efd22 100644 --- a/clang/include/clang/Basic/DiagnosticCommonKinds.td +++ b/clang/include/clang/Basic/DiagnosticCommonKinds.td @@ -120,7 +120,7 @@ def err_enum_template : Error<"enumeration cannot be a template">; def warn_cxx20_compat_consteval : Warning< "'consteval' specifier is incompatible with C++ standards before C++20">, - InGroup<CXX2aCompat>, DefaultIgnore; + InGroup<CXX20Compat>, DefaultIgnore; } @@ -239,6 +239,18 @@ def note_invalid_subexpr_in_const_expr : Note< let CategoryName = "Inline Assembly Issue" in { def err_asm_invalid_type_in_input : Error< "invalid type %0 in asm input for constraint '%1'">; + + def err_asm_invalid_type : Error< + "invalid type %0 in asm %select{input|output}1">; + + def warn_stack_clash_protection_inline_asm : Warning< + "Unable to protect inline asm that clobbers stack pointer against stack clash">, + InGroup<DiagGroup<"stack-protector">>; + + def warn_slh_does_not_support_asm_goto + : Warning<"Speculative load hardening does not protect functions with " + "asm goto">, + InGroup<DiagGroup<"slh-asm-goto">>; } // Sema && Serialization @@ -282,6 +294,9 @@ def err_file_modified : Error< "file '%0' modified since it was first processed">, DefaultFatal; def err_file_too_large : Error< "sorry, unsupported: file '%0' is too large for Clang to process">; +def err_include_too_large : Error< + "sorry, this include generates a translation unit too large for" + " Clang to process.">, DefaultFatal; def err_unsupported_bom : Error<"%0 byte order mark detected in '%1', but " "encoding is not supported">, DefaultFatal; def err_unable_to_rename_temp : Error< |