1*d21b3d34SFangrui Song // PR24561 2*d21b3d34SFangrui Song // RUN: %clangxx_msan -O2 -g %s -o %t && %run %t 3*d21b3d34SFangrui Song 4*d21b3d34SFangrui Song #include <stdio.h> 5*d21b3d34SFangrui Song 6*d21b3d34SFangrui Song struct A { 7*d21b3d34SFangrui Song int c1 : 7; 8*d21b3d34SFangrui Song int c8 : 1; 9*d21b3d34SFangrui Song int c9 : 1; 10*d21b3d34SFangrui Song A(); 11*d21b3d34SFangrui Song }; 12*d21b3d34SFangrui Song A()13*d21b3d34SFangrui Song__attribute__((noinline)) A::A() : c8(1) {} 14*d21b3d34SFangrui Song main()15*d21b3d34SFangrui Songint main() { 16*d21b3d34SFangrui Song A* a = new A(); 17*d21b3d34SFangrui Song if (a->c8 == 0) 18*d21b3d34SFangrui Song printf("zz\n"); 19*d21b3d34SFangrui Song return 0; 20*d21b3d34SFangrui Song } 21