Eric Christopher | 3883e66 | 2011-07-26 22:17:02 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -O3 -emit-llvm -o - %s |
2 | // PR954, PR911 | ||||
3 | |||||
4 | extern void foo(); | ||||
5 | |||||
6 | struct S { | ||||
7 | short f1[3]; | ||||
8 | unsigned int f2 : 1; | ||||
9 | }; | ||||
10 | |||||
11 | void bar() | ||||
12 | { | ||||
13 | struct S *A; | ||||
14 | |||||
15 | if (A->f2) | ||||
16 | foo(); | ||||
17 | } |