r181707 - Fix test/CodeGenCXX/captured-statements.cpp on powerpc64
Ben Langmuir
ben.langmuir at intel.com
Mon May 13 07:45:11 PDT 2013
Author: benlangmuir
Date: Mon May 13 09:45:11 2013
New Revision: 181707
URL: http://llvm.org/viewvc/llvm-project?rev=181707&view=rev
Log:
Fix test/CodeGenCXX/captured-statements.cpp on powerpc64
Generalize some attributes that differ on powerpc64 (i32 vs signext i32). Also
fix some copy-and-pasted code that didn't get updated properly.
Modified:
cfe/trunk/test/CodeGenCXX/captured-statements.cpp
Modified: cfe/trunk/test/CodeGenCXX/captured-statements.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/captured-statements.cpp?rev=181707&r1=181706&r2=181707&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/captured-statements.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/captured-statements.cpp Mon May 13 09:45:11 2013
@@ -55,9 +55,9 @@ void test2(int x) {
}();
// CHECK-2: define void @_Z5test2i
- // CHECK-2: call i32 @[[Lambda:["$\w]+]]
+ // CHECK-2: call {{.*}} @[[Lambda:["$\w]+]]
//
- // CHECK-2: define internal i32 @[[Lambda]]
+ // CHECK-2: define internal {{.*}} @[[Lambda]]
// CHECK-2: call void @[[HelperName:["$_A-Za-z0-9]+]](%[[Capture:.*]]*
//
// CHECK-2: define internal void @[[HelperName]]
@@ -74,7 +74,7 @@ void test3(int x) {
// CHECK-3: %[[Capture:struct\.anon[\.0-9]*]] = type { i32* }
- // CHECK-3: define void @_Z5test3i(i32 %x)
+ // CHECK-3: define void @_Z5test3i
// CHECK-3: store i32*
// CHECK-3: call void @{{.*}}__captured_stmt
// CHECK-3: ret void
@@ -86,10 +86,7 @@ void test4() {
Foo f;
f.x = 5;
}
- // CHECK-4: %[[Capture:struct\.anon[\.0-9]*]] = type { i32* }
-
- // CHECK-4: define void @_Z5test3i(i32 %x)
- // CHECK-4: store i32*
+ // CHECK-4: define void @_Z5test4v
// CHECK-4: call void @[[HelperName:["$_A-Za-z0-9]+]](%[[Capture:.*]]*
// CHECK-4: ret void
//
More information about the cfe-commits
mailing list