struct S { int :1; signed int s:2; unsigned int u:3; }; int os(int i, struct S *b) { return i || b->s; } int ou(int i, struct S *b) { return i || b->u; } /* * check-name: trunc-seteq0 * check-command: test-linearize -Wno-decl $file * * check-output-ignore * check-output-excludes: trunc\\. * check-output-excludes: sext\\. * check-output-excludes: zext\\. */