Index: clang/test/Analysis/cfg-rich-constructors.cpp =================================================================== --- clang/test/Analysis/cfg-rich-constructors.cpp +++ clang/test/Analysis/cfg-rich-constructors.cpp @@ -459,7 +459,7 @@ // TODO: Should provide construction context for the constructor, // even if there is no specific trigger statement here. // CHECK: void simpleTemporary() -// CHECK 1: C() (CXXConstructExpr, class C) +// CHECK: 1: C() (CXXConstructExpr, class C) void simpleTemporary() { C(); } Index: clang/test/CodeGenCXX/noescape.cpp =================================================================== --- clang/test/CodeGenCXX/noescape.cpp +++ clang/test/CodeGenCXX/noescape.cpp @@ -45,7 +45,7 @@ } // CHECK-LABEL: define i8* @_Z5test1Pv( -// CHECK : %call = call {{.*}} @_ZnwmPv({{.*}}, {{.*}} nocapture {{.*}}) +// CHECK: %call = call {{.*}} @_ZnwmPv({{.*}}, {{.*}} nocapture {{.*}}) void *test1(void *p0) { return ::operator new(16, p0); } Index: clang/test/CodeGenObjC/externally-retained.m =================================================================== --- clang/test/CodeGenObjC/externally-retained.m +++ clang/test/CodeGenObjC/externally-retained.m @@ -22,7 +22,7 @@ void param(ObjTy *p) EXT_RET { // CHECK-LABEL: define void @param // CHECK-NOT: llvm.objc. - // CHECK ret + // CHECK: ret } void local() { Index: clang/test/OpenMP/sections_lastprivate_codegen.cpp =================================================================== --- clang/test/OpenMP/sections_lastprivate_codegen.cpp +++ clang/test/OpenMP/sections_lastprivate_codegen.cpp @@ -27,7 +27,10 @@ volatile int g = 1212; // CHECK: [[S_FLOAT_TY:%.+]] = type { float } + +// FIXME: This line doesn't work. // CHECK [[CAP_MAIN_TY:%.+]] = type { i{{[0-9]+}}*, [2 x i{{[0-9]+}}]*, [2 x [[S_FLOAT_TY]]]*, [[S_FLOAT_TY]]*, i{{[0-9]+}}* } + // CHECK: [[S_INT_TY:%.+]] = type { i32 } // CHECK-DAG: [[SECTIONS_BARRIER_LOC:@.+]] = private unnamed_addr global %{{.+}} { i32 0, i32 194, i32 0, i32 0, i8* // CHECK-DAG: [[X:@.+]] = global double 0.0