| /* | |
| * Al Viro points out that we don't | |
| * do bitfield -> integer promotions | |
| * for array dereferences | |
| * | |
| * "warning: a.c:16:10: incompatible types for operation" | |
| */ | |
| static struct { | |
| int x:4; | |
| } y; | |
| extern int a[]; | |
| static int b(void) | |
| { | |
| return a[y.x]; | |
| } | |
| /* | |
| * check-name: bitfield to integer promotion | |
| */ |