| /* { dg-do compile } */ | |
| /* We used to ICE here with type-checking enabled. */ | |
| typedef unsigned int U032; | |
| typedef volatile struct X { | |
| U032 Monochrome[1]; | |
| struct { | |
| U032 WidthHeight; | |
| } UnclippedRectangle[1]; | |
| } RivaBitmap; | |
| void writel(void *); | |
| void rivafb_fillrect(RivaBitmap *bm) | |
| { | |
| writel((void *)&bm->UnclippedRectangle[0].WidthHeight); | |
| } | |