tcc-65816/test/tests/930126-1.c
2017-06-09 13:52:12 +02:00

21 lines
212 B
C

struct s {
unsigned long a:4, b:16;
};
struct s
f(struct s x)
{
x.b = 0xcdef;
return x;
}
main()
{
static struct s i;
i.a = 12;
i = f(i);
if (i.a != 12 || i.b != 0xcdef)
abort();
exit(0);
}