[clang] d3e9e2d - [Clang] Fix typo in is_replaceable diagnostic (#144247)

via cfe-commits cfe-commits at lists.llvm.org
Sun Jun 15 12:45:11 PDT 2025


Author: Ross Kirsling
Date: 2025-06-15T22:45:08+03:00
New Revision: d3e9e2d433a666d6620afb00a1533ef4937c667f

URL: https://github.com/llvm/llvm-project/commit/d3e9e2d433a666d6620afb00a1533ef4937c667f
DIFF: https://github.com/llvm/llvm-project/commit/d3e9e2d433a666d6620afb00a1533ef4937c667f.diff

LOG: [Clang] Fix typo in is_replaceable diagnostic (#144247)

Adjustment to #143265; `because it not` should be `because it is not`.

Added: 
    

Modified: 
    clang/include/clang/Basic/DiagnosticSemaKinds.td
    clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td
index 8fe7ad6138aa0..979ff60b73b75 100644
--- a/clang/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/clang/include/clang/Basic/DiagnosticSemaKinds.td
@@ -1779,7 +1779,7 @@ def note_unsatisfied_trait_reason
            "%HasArcLifetime{has an ARC lifetime qualifier}|"
            "%VLA{is a variably-modified type}|"
            "%VBase{has a virtual base %1}|"
-           "%NotScalarOrClass{not %select{a|an array of objects of}1 scalar or "
+           "%NotScalarOrClass{is not %select{a|an array of objects of}1 scalar or "
            "class type}|"
            "%NTRBase{has a non-trivially-relocatable base %1}|"
            "%NTRField{has a non-trivially-relocatable member %1 of type %2}|"

diff  --git a/clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp b/clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp
index a8c78f6304ca9..5210354a66d43 100644
--- a/clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp
+++ b/clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp
@@ -166,7 +166,7 @@ static_assert(__builtin_is_replaceable(const volatile int));
 static_assert(__builtin_is_replaceable(void()));
 // expected-error at -1 {{static assertion failed due to requirement '__builtin_is_replaceable(void ())}} \
 // expected-note at -1 {{'void ()' is not replaceable}} \
-// expected-note at -1 {{because it not a scalar or class type}}
+// expected-note at -1 {{because it is not a scalar or class type}}
 
 struct B {
  virtual ~B();


        


More information about the cfe-commits mailing list