1*c85f09ccSJohn Levon struct s { 2*c85f09ccSJohn Levon char a:3; 3*c85f09ccSJohn Levon char b:3; 4*c85f09ccSJohn Levon char c:2; 5*c85f09ccSJohn Levon }; 6*c85f09ccSJohn Levon foo(struct s * p)7*c85f09ccSJohn Levonvoid foo(struct s *p) 8*c85f09ccSJohn Levon { 9*c85f09ccSJohn Levon p->a = 1; 10*c85f09ccSJohn Levon p->b = 2; 11*c85f09ccSJohn Levon p->c = 3; 12*c85f09ccSJohn Levon } 13*c85f09ccSJohn Levon 14*c85f09ccSJohn Levon /* 15*c85f09ccSJohn Levon * check-name: and-or-bf2 16*c85f09ccSJohn Levon * check-command: test-linearize -Wno-decl $file 17*c85f09ccSJohn Levon * 18*c85f09ccSJohn Levon * check-output-start 19*c85f09ccSJohn Levon foo: 20*c85f09ccSJohn Levon .L0: 21*c85f09ccSJohn Levon <entry-point> 22*c85f09ccSJohn Levon store.8 $209 -> 0[%arg1] 23*c85f09ccSJohn Levon ret 24*c85f09ccSJohn Levon 25*c85f09ccSJohn Levon 26*c85f09ccSJohn Levon * check-output-end 27*c85f09ccSJohn Levon */ 28