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
6
5
7
6
struct A {
8
7
A (int );
@@ -18,16 +17,9 @@ int main () {
18
17
static_cast <B>(10 );
19
18
}
20
19
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