]> granicus.if.org Git - clang/commitdiff
Fix a few tests that were missing ':' on CHECK lines and weren't testing anything.
authorNico Weber <nicolasweber@gmx.de>
Mon, 11 Feb 2019 20:33:22 +0000 (20:33 +0000)
committerNico Weber <nicolasweber@gmx.de>
Mon, 11 Feb 2019 20:33:22 +0000 (20:33 +0000)
Found by `git grep '\/\/ CHECK-[^: ]* ' clang/test/ | grep -v RUN:`.

Also tweak CodeGenCXX/arm-swiftcall.cpp to still pass now that it checks more.

Differential Revision: https://reviews.llvm.org/D58061

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@353744 91177308-0d34-0410-b5e6-96231b3b80d8

test/AST/ast-dump-attr.cpp
test/CodeGenCXX/arm-swiftcall.cpp
test/CodeGenCXX/cxx1z-init-statement.cpp
test/CodeGenCXX/cxx2a-compare.cpp
test/CodeGenCXX/debug-info-inheriting-constructor.cpp
test/CodeGenCXX/vtable-layout.cpp
test/CodeGenObjC/gnu-init.m
test/CodeGenObjC/os_log.m

index b0b08dd6f00eddf9a1d1725e8a6d89ee55a09ab7..8f67b9934e19721d82573d60182557f4a190dce8 100644 (file)
@@ -197,7 +197,7 @@ namespace TestSuppress {
   [[gsl::suppress("on-decl")]]\r
   void TestSuppressFunction();\r
   // CHECK: FunctionDecl{{.*}} TestSuppressFunction\r
-  // CHECK-NEXT SuppressAttr{{.*}} on-decl\r
+  // CHECK-NEXT: SuppressAttr{{.*}} on-decl\r
 \r
   void f() {\r
       int *i;\r
index 36a5afad4c624c27da79fff1cc0a9ecc698fd2ea..62a92fc20f985e2eef89d232c1f056b60dfc79a5 100644 (file)
@@ -120,6 +120,6 @@ TEST(struct_indirect_1)
 class struct_trivial {
   int x;
 };
-// CHECK-LABEL define void @test_struct_trivial(i32{{( %.*)?}})
+// CHECK-LABEL: define swiftcc void @test_struct_trivial(i32{{( %.*)?}})
 extern "C" SWIFTCALL
 void test_struct_trivial(struct_trivial triv) {}
index 5c05212c72470c43e527407e910838cf38a50ee4..522ae56d504ff6e2c4479ff2e395d65e76ab648f 100644 (file)
@@ -5,7 +5,7 @@ void f() {
   // CHECK:      %[[A:.*]] = alloca i32, align 4
   // CHECK-NEXT: store i32 5, i32* %[[A]], align 4
   // CHECK-NEXT: %[[B:.*]] = load i32, i32* %[[A]], align 4
-  // CHECK-NEXT  %[[C:.*]] = icmp slt i32 %[[B]], 8
+  // CHECK-NEXT: %[[C:.*]] = icmp slt i32 %[[B]], 8
   if (int a = 5; a < 8)
     ;
 }
index ef6bb5556e225126525e5b54e745d3d87b0db025..31ae85bcdd28b49245d39b5602314cb2329c2989 100644 (file)
@@ -80,7 +80,7 @@ auto mem_ptr_test(MemPtrT x, MemPtrT y) {
   // CHECK: %cmp.ptr.null = icmp eq [[TY]] %lhs.memptr.ptr, 0
   // CHECK: %cmp.adj = icmp eq [[TY]] %lhs.memptr.adj, %rhs.memptr.adj
   // CHECK: %[[OR:.*]] = or i1
-  // CHECK-SAME %cmp.adj
+  // CHECK-SAME: %cmp.adj
   // CHECK: %memptr.eq = and i1 %cmp.ptr, %[[OR]]
   // CHECK: %sel.eq = select i1 %memptr.eq, i8 [[EQ]], i8 [[NE]]
   // CHECK: %__value_ = getelementptr inbounds %[[SE]], %[[SE]]* %[[DEST]]
index 8e47a0da6dfff36be052db63db67b03e2f1d7f9b..3a2605078220cc0e7bd7b9b61808232f08ade81d 100644 (file)
@@ -9,9 +9,9 @@ struct B : A {
 
 A::A(int i, ...) {}
 // CHECK: define void @{{.*}}foo
-// CHECK-NOT ret void
+// CHECK-NOT: ret void
 // CHECK: call void @llvm.dbg.declare
-// CHECK-NOT ret void
+// CHECK-NOT: ret void
 // CHECK: call void @llvm.dbg.declare(metadata %{{.*}}** %{{[^,]+}},
 // CHECK-SAME: metadata ![[THIS:[0-9]+]], metadata !DIExpression()), !dbg ![[LOC:[0-9]+]]
 // CHECK: ret void, !dbg ![[NOINL:[0-9]+]]
index 4a47e3c9d2e8f7cc195fd551e98e65006b452c00..115303f62ba8cedb0baf57163ba88a541a40452f 100644 (file)
@@ -1412,7 +1412,7 @@ struct D : virtual C {
 // CHECK-35-NEXT:   13 | void Test28::B::b()
 //
 // CHECK-35:      VTable indices for 'Test28::E' (1 entries).
-// CHECK-35-NEXT :   0 | void Test28::E::e()
+// CHECK-35-NEXT   0 | void Test28::E::e()
 
 // CHECK-35:      Construction vtable for ('Test28::D', 0) in 'Test28::E' (13 entries).
 // CHECK-35-NEXT:    0 | vbase_offset (8)
index 2188165ff1774ca359558b6461dbd55af0bc3979..1bec097a44267e43bf802298aa7dc95db2bdd461 100644 (file)
@@ -14,7 +14,7 @@
 
 // Check that we get a class ref to the defined class.
 // CHECK-NEW: @._OBJC_INIT_CLASS_X = global 
-// CHECK-NEW-SAME* @._OBJC_CLASS_X, section "__objc_classes"
+// CHECK-NEW-SAME: @._OBJC_CLASS_X, section "__objc_classes"
 
 // Check that we emit the section start and end symbols as hidden globals.
 // CHECK-NEW: @__start___objc_selectors = external hidden global i8*
index 6acd58304aab43abf712d093d5aeaa782e478bdd..150987b0820ae3acad0b06c30adb0a8b93f7e194 100644 (file)
@@ -50,7 +50,7 @@ void *test_builtin_os_log(void *buf) {
   // CHECK-O0: %[[V4:.*]] = ptrtoint %[[TY0]]* %[[V3]] to i64
   // CHECK-O0: call void @__os_log_helper_1_2_1_8_64(i8* %[[V0]], i64 %[[V4]])
   // CHECK-O0: %[[V5:.*]] = bitcast %[[TY0]]* %[[V3]] to i8*
-  // CHECK-O0-NOT call void (...) @llvm.objc.clang.arc.use({{.*}}
+  // CHECK-O0-NOT: call void (...) @llvm.objc.clang.arc.use({{.*}}
   // CHECK-O0: call void @llvm.objc.release(i8* %[[V5]])
   // CHECK-O0: ret i8* %[[V0]]
 }