summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/captured-statements.cpp
diff options
context:
space:
mode:
authorBen Langmuir <ben.langmuir@intel.com>2013-05-13 14:45:11 +0000
committerBen Langmuir <ben.langmuir@intel.com>2013-05-13 14:45:11 +0000
commit82dec97e52011bddf7b5f81bc8a0cda88814bef1 (patch)
tree99543f4ae7e69007b2130b94d49aa8f4f6f5a350 /clang/test/CodeGenCXX/captured-statements.cpp
parentb84cde5219d9afcad65317c0c3633377e7d153fc (diff)
downloadbcm5719-llvm-82dec97e52011bddf7b5f81bc8a0cda88814bef1.tar.gz
bcm5719-llvm-82dec97e52011bddf7b5f81bc8a0cda88814bef1.zip
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. llvm-svn: 181707
Diffstat (limited to 'clang/test/CodeGenCXX/captured-statements.cpp')
-rw-r--r--clang/test/CodeGenCXX/captured-statements.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/clang/test/CodeGenCXX/captured-statements.cpp b/clang/test/CodeGenCXX/captured-statements.cpp
index 91c7ff28f07..cfa69361115 100644
--- a/clang/test/CodeGenCXX/captured-statements.cpp
+++ b/clang/test/CodeGenCXX/captured-statements.cpp
@@ -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
//
OpenPOWER on IntegriCloud