[NFCI] Slightly improve warning message
authorDavid Bolvansky <david.bolvansky@gmail.com>
Sat, 5 Oct 2019 08:09:06 +0000 (08:09 +0000)
committerDavid Bolvansky <david.bolvansky@gmail.com>
Sat, 5 Oct 2019 08:09:06 +0000 (08:09 +0000)
llvm-svn: 373818

clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/test/SemaCXX/warn-xor-as-pow.cpp

index 9aa2792..c543806 100644 (file)
@@ -3402,7 +3402,7 @@ def warn_address_of_reference_bool_conversion : Warning<
   InGroup<UndefinedBoolConversion>;
 
 def warn_xor_used_as_pow : Warning<
-  "result of '%0' is %1; did you mean an exponentiation?">,
+  "result of '%0' is %1; did you mean exponentiation?">,
   InGroup<XorUsedAsPow>;
 def warn_xor_used_as_pow_base_extra : Warning<
   "result of '%0' is %1; did you mean '%2' (%3)?">,
index e024c28..123d0ac 100644 (file)
@@ -79,7 +79,7 @@ void test(unsigned a, unsigned b) {
   res = 2 ^ 32; // expected-warning {{result of '2 ^ 32' is 34; did you mean '1LL << 32'?}}
   // CHECK: fix-it:"{{.*}}":{[[@LINE-1]]:9-[[@LINE-1]]:15}:"1LL << 32"
   // expected-note@-2 {{replace expression with '0x2 ^ 32' or use 'xor' instead of '^' to silence this warning}}
-  res = 2 ^ 64; // expected-warning {{result of '2 ^ 64' is 66; did you mean an exponentiation?}}
+  res = 2 ^ 64; // expected-warning {{result of '2 ^ 64' is 66; did you mean exponentiation?}}
   // expected-note@-1 {{replace expression with '0x2 ^ 64' or use 'xor' instead of '^' to silence this warning}}
   res = 2 ^ 65;