Rafael Espindola | fb4adc5 | 2010-01-17 04:44:55 +0000 | [diff] [blame^] | 1 | // RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | FileCheck %s |
2 | // PR 5406 | ||||
3 | |||||
4 | // ARM test. | ||||
5 | // XFAIL: !arm | ||||
6 | |||||
7 | typedef struct { char x[3]; } A0; | ||||
8 | void foo (int i, ...); | ||||
9 | |||||
10 | |||||
11 | // CHECK: call arm_aapcscc void (i32, ...)* @foo(i32 1, i32 {{.*}}) nounwind | ||||
12 | int main (void) | ||||
13 | { | ||||
14 | A0 a3; | ||||
15 | a3.x[0] = 0; | ||||
16 | a3.x[0] = 0; | ||||
17 | a3.x[2] = 26; | ||||
18 | foo (1, a3 ); | ||||
19 | return 0; | ||||
20 | } |