19 lines · c
1// RUN: %clang_cc1 %s -emit-llvm -o -2 3struct X { long double b; unsigned char c; double __attribute__((packed)) d; };4struct X x = { 3.0L, 5, 3.0 };5 6 7struct S2504 {8 int e:17;9 __attribute__((packed)) unsigned long long int f; 10} ;11int fails;12 extern struct S2504 s2504; 13void check2504va (int z) { 14 struct S2504 arg, *p;15 long long int i = 0; 16 arg.f = i;17}18 19