Pirama Arumuga Nainar | 799172d | 2016-03-03 15:50:30 -0800 | [diff] [blame^] | 1 | // PR24561 |
2 | // RUN: %clangxx_msan -O2 -g %s -o %t && %run %t | ||||
3 | |||||
4 | #include <stdio.h> | ||||
5 | |||||
6 | struct A { | ||||
7 | int c1 : 7; | ||||
8 | int c8 : 1; | ||||
9 | int c9 : 1; | ||||
10 | A(); | ||||
11 | }; | ||||
12 | |||||
13 | __attribute__((noinline)) A::A() : c8(1) {} | ||||
14 | |||||
15 | int main() { | ||||
16 | A* a = new A(); | ||||
17 | if (a->c8 == 0) | ||||
18 | printf("zz\n"); | ||||
19 | return 0; | ||||
20 | } |