]>
Commit | Line | Data |
---|---|---|
223e47cc LB |
1 | // REQUIRES: arm-registered-target |
2 | // RUN: %clang_cc1 -triple armv7-apple-darwin9 -target-abi apcs-gnu -emit-llvm -w -o - %s | FileCheck -check-prefix=DARWIN-APCS %s | |
3 | // RUN: %clang_cc1 -triple armv7-apple-darwin9 -target-abi aapcs -emit-llvm -w -o - %s | FileCheck -check-prefix=DARWIN-AAPCS %s | |
4 | // RUN: %clang_cc1 -triple arm-none-linux-gnueabi -target-abi apcs-gnu -emit-llvm -w -o - %s | FileCheck -check-prefix=LINUX-APCS %s | |
5 | // RUN: %clang_cc1 -triple arm-none-linux-gnueabi -target-abi aapcs -emit-llvm -w -o - %s | FileCheck -check-prefix=LINUX-AAPCS %s | |
6 | ||
7 | ||
8 | // DARWIN-APCS: define void @f() | |
9 | // DARWIN-APCS: call void @g | |
10 | // DARWIN-AAPCS: define arm_aapcscc void @f() | |
11 | // DARWIN-AAPCS: call arm_aapcscc void @g | |
12 | // LINUX-APCS: define arm_apcscc void @f() | |
13 | // LINUX-APCS: call arm_apcscc void @g | |
14 | // LINUX-AAPCS: define void @f() | |
15 | // LINUX-AAPCS: call void @g | |
16 | void g(void); | |
17 | void f(void) { | |
18 | g(); | |
19 | } |