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 | } |
18 |
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 | } |
18 |