1 // RUN: %clang_cc1 -triple i386-unknown-unknown %s -emit-llvm -o - -O3 -no-struct-path-tbaa | FileCheck %s
2 // RUN: %clang_cc1 -triple i386-unknown-unknown %s -emit-llvm -o - -O3 | FileCheck %s --check-prefix=PATH
9 } x
= { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef };
15 return x
.a
+ x
.b
+ x
.c
;
23 return f0(-1) + 44335655;
37 return x
.a
+ x
.b
+ x
.c
;
54 x
.a
[0] = x
.a
[1] = x
.a
[2] = -40;
68 static int f3(int n
) {
71 unsigned b
:28 __attribute__ ((packed
));
72 } x
= { 0xdeadbeef, 0xdeadbeef };
75 signed b
:28 __attribute__ ((packed
));
79 return ((y
.a
+= x
.a
+= n
) +
88 return f3(20) + 130725747;
100 // CHECK-LABEL: @g4()