Skip to content

Commit bc81c07

Browse files
committed
Check IR in this test.
llvm-svn: 196278
1 parent a1226fc commit bc81c07

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed
Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
// REQUIRES: x86-registered-target,x86-64-registered-target
2-
// RUN: %clang_cc1 -triple x86_64-apple-darwin -std=c++11 -S %s -o %t-64.s
3-
// RUN: FileCheck -check-prefix CHECK-LP64 --input-file=%t-64.s %s
4-
// RUN: %clang_cc1 -triple i386-apple-darwin -std=c++11 -S %s -o %t-32.s
5-
// RUN: FileCheck -check-prefix CHECK-LP32 --input-file=%t-32.s %s
1+
// RUN: %clang_cc1 -triple x86_64-apple-darwin -std=c++11 -emit-llvm %s -o - | \
2+
// RUN: FileCheck %s
3+
// RUN: %clang_cc1 -triple i386-apple-darwin -std=c++11 -emit-llvm %s -o - | \
4+
// RUN: FileCheck %s
65

76
struct A {
87
A(int);
@@ -18,16 +17,9 @@ int main () {
1817
static_cast<B>(10);
1918
}
2019

21-
// CHECK-LP64: callq __ZN1AC1Ei
22-
// CHECK-LP64: callq __ZN1BC1E1A
23-
// CHECK-LP64: callq __ZN1AC1Ei
24-
// CHECK-LP64: callq __ZN1BC1E1A
25-
// CHECK-LP64: callq __ZN1AC1Ei
26-
// CHECK-LP64: callq __ZN1BC1E1A
27-
28-
// CHECK-LP32: calll L__ZN1AC1Ei
29-
// CHECK-LP32: calll L__ZN1BC1E1A
30-
// CHECK-LP32: calll L__ZN1AC1Ei
31-
// CHECK-LP32: calll L__ZN1BC1E1A
32-
// CHECK-LP32: calll L__ZN1AC1Ei
33-
// CHECK-LP32: calll L__ZN1BC1E1A
20+
// CHECK: call void @_ZN1AC1Ei
21+
// CHECK: call void @_ZN1BC1E1A
22+
// CHECK: call void @_ZN1AC1Ei
23+
// CHECK: call void @_ZN1BC1E1A
24+
// CHECK: call void @_ZN1AC1Ei
25+
// CHECK: call void @_ZN1BC1E1A

0 commit comments

Comments
 (0)