blob: 43e1078d5fb19cb507d942ee84f108582ad21094 [file] [log] [blame]
struct s {
int a:8;
int b:8;
};
int foo(void)
{
struct s x = { .a = 12, .b = 34, };
return x.b;
}
int bar(int a)
{
struct s x = { .a = 12, .b = a, };
return x.b;
}
/*
* check-name: bitfield expand deref
* check-command: test-linearize -Wno-decl $file
*
* check-output-ignore
* check-output-excludes: ret\\..*\\$12
* check-output-contains: ret\\..*\\$34
*/