From: Nico Weber Date: Mon, 11 Feb 2019 20:33:22 +0000 (+0000) Subject: Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef5bc382a1aec774a1ea5600ce19f0781758ef8e;p=clang Fix a few tests that were missing ':' on CHECK lines and weren't testing anything. 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 --- diff --git a/test/AST/ast-dump-attr.cpp b/test/AST/ast-dump-attr.cpp index b0b08dd6f0..8f67b9934e 100644 --- a/test/AST/ast-dump-attr.cpp +++ b/test/AST/ast-dump-attr.cpp @@ -197,7 +197,7 @@ namespace TestSuppress { [[gsl::suppress("on-decl")]] void TestSuppressFunction(); // CHECK: FunctionDecl{{.*}} TestSuppressFunction - // CHECK-NEXT SuppressAttr{{.*}} on-decl + // CHECK-NEXT: SuppressAttr{{.*}} on-decl void f() { int *i; diff --git a/test/CodeGenCXX/arm-swiftcall.cpp b/test/CodeGenCXX/arm-swiftcall.cpp index 36a5afad4c..62a92fc20f 100644 --- a/test/CodeGenCXX/arm-swiftcall.cpp +++ b/test/CodeGenCXX/arm-swiftcall.cpp @@ -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) {} diff --git a/test/CodeGenCXX/cxx1z-init-statement.cpp b/test/CodeGenCXX/cxx1z-init-statement.cpp index 5c05212c72..522ae56d50 100644 --- a/test/CodeGenCXX/cxx1z-init-statement.cpp +++ b/test/CodeGenCXX/cxx1z-init-statement.cpp @@ -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) ; } diff --git a/test/CodeGenCXX/cxx2a-compare.cpp b/test/CodeGenCXX/cxx2a-compare.cpp index ef6bb5556e..31ae85bcdd 100644 --- a/test/CodeGenCXX/cxx2a-compare.cpp +++ b/test/CodeGenCXX/cxx2a-compare.cpp @@ -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]] diff --git a/test/CodeGenCXX/debug-info-inheriting-constructor.cpp b/test/CodeGenCXX/debug-info-inheriting-constructor.cpp index 8e47a0da6d..3a26050782 100644 --- a/test/CodeGenCXX/debug-info-inheriting-constructor.cpp +++ b/test/CodeGenCXX/debug-info-inheriting-constructor.cpp @@ -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]+]] diff --git a/test/CodeGenCXX/vtable-layout.cpp b/test/CodeGenCXX/vtable-layout.cpp index 4a47e3c9d2..115303f62b 100644 --- a/test/CodeGenCXX/vtable-layout.cpp +++ b/test/CodeGenCXX/vtable-layout.cpp @@ -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) diff --git a/test/CodeGenObjC/gnu-init.m b/test/CodeGenObjC/gnu-init.m index 2188165ff1..1bec097a44 100644 --- a/test/CodeGenObjC/gnu-init.m +++ b/test/CodeGenObjC/gnu-init.m @@ -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* diff --git a/test/CodeGenObjC/os_log.m b/test/CodeGenObjC/os_log.m index 6acd58304a..150987b082 100644 --- a/test/CodeGenObjC/os_log.m +++ b/test/CodeGenObjC/os_log.m @@ -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]] }