blob: bff7464cbaea911ef36f127055b46961c44913a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
extern void abort (void);
struct s
{
unsigned long long a:16;
unsigned long long b:32;
unsigned long long c:16;
};
__attribute__ ((noinline)) unsigned
f (struct s s, unsigned i)
{
return s.b == i;
}
struct s s = { 1, 0x87654321u, 2};
int
main ()
{
if (!f (s, 0x87654321u))
abort ();
return 0;
}
|