| 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\\. | |
| */ |