Fixed the test to work with -implicit-check-not.
authorAlexander Kornienko <alexfh@google.com>
Fri, 11 Jul 2014 12:54:51 +0000 (12:54 +0000)
committerAlexander Kornienko <alexfh@google.com>
Fri, 11 Jul 2014 12:54:51 +0000 (12:54 +0000)
llvm-svn: 212811

clang-tools-extra/test/clang-tidy/misc-bool-pointer-implicit-conversion.cpp

index 98cfd66..ab3cf1c 100644 (file)
@@ -16,12 +16,12 @@ void t(T b) {
 void foo() {
   bool *b = SomeFunction();
   if (b) {
-// CHECK-MESSAGES: dubious check of 'bool *' against 'nullptr'
+// CHECK-MESSAGES: :[[@LINE-1]]:7: warning: dubious check of 'bool *' against 'nullptr'
 // CHECK-FIXES: if (*b) {
   }
 
   if (F() && b) {
-// CHECK-MESSAGES: dubious check of 'bool *' against 'nullptr'
+// CHECK-MESSAGES: :[[@LINE-1]]:14: warning: dubious check of 'bool *' against 'nullptr'
 // CHECK-FIXES: if (F() && *b) {
   }
 
@@ -33,14 +33,12 @@ void foo() {
 #define TESTMACRO if (b || F())
 
   TESTMACRO {
-// CHECK-MESSAGES: dubious check of 'bool *' against 'nullptr'
+// CHECK-MESSAGES: :[[@LINE-1]]:3: warning: dubious check of 'bool *' against 'nullptr'
 // Can't fix this.
 // CHECK-FIXES: #define TESTMACRO if (b || F())
 // CHECK-FIXES: TESTMACRO {
   }
 
-// CHECK-MESSAGES-NOT: warning:
-
   t(b);
 
   if (!b) {