summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/default-constructor-template-member.cpp
diff options
context:
space:
mode:
authorStephen Lin <stephenwlin@gmail.com>2013-06-18 20:24:04 +0000
committerStephen Lin <stephenwlin@gmail.com>2013-06-18 20:24:04 +0000
commit6d51d866981cfb84e955abadfe45ceccd3eab644 (patch)
treed811fa0d6f704817dbd53921cc008d3f9aa3e612 /clang/test/CodeGenCXX/default-constructor-template-member.cpp
parentc5d0935788dbba6e3deeeb49819a34cdf298769f (diff)
downloadbcm5719-llvm-6d51d866981cfb84e955abadfe45ceccd3eab644.tar.gz
bcm5719-llvm-6d51d866981cfb84e955abadfe45ceccd3eab644.zip
Fix C++ constructor/destructor tests when run on ARM
llvm-svn: 184225
Diffstat (limited to 'clang/test/CodeGenCXX/default-constructor-template-member.cpp')
-rw-r--r--clang/test/CodeGenCXX/default-constructor-template-member.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/clang/test/CodeGenCXX/default-constructor-template-member.cpp b/clang/test/CodeGenCXX/default-constructor-template-member.cpp
index 0dd64dfcb4c..27f2ba26202 100644
--- a/clang/test/CodeGenCXX/default-constructor-template-member.cpp
+++ b/clang/test/CodeGenCXX/default-constructor-template-member.cpp
@@ -1,10 +1,16 @@
-// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s
+// RUN: %clang_cc1 %s -emit-llvm -o - -triple=i686-unknown-linux | FileCheck --check-prefix=CHECKX86 %s
+// RUN: %clang_cc1 %s -emit-llvm -o - -triple=arm-linux-gnueabihf | FileCheck --check-prefix=CHECKARM %s
template <class T> struct A { A(); };
struct B { A<int> x; };
void a() {
B b;
}
-// CHECK: call {{.*}} @_ZN1BC1Ev
-// CHECK: define linkonce_odr {{.*}} @_ZN1BC1Ev(%struct.B* %this) unnamed_addr
-// CHECK: call {{.*}} @_ZN1AIiEC1Ev
+
+// CHECKX86: call {{.*}} @_ZN1BC1Ev
+// CHECKX86: define linkonce_odr {{.*}} @_ZN1BC1Ev(%struct.B* %this) unnamed_addr
+// CHECKX86: call {{.*}} @_ZN1AIiEC1Ev
+
+// CHECKARM: call {{.*}} @_ZN1BC1Ev
+// CHECKARM: define linkonce_odr {{.*}} @_ZN1BC1Ev(%struct.B* returned %this) unnamed_addr
+// CHECKARM: call {{.*}} @_ZN1AIiEC1Ev
OpenPOWER on IntegriCloud