/* PR c/93573 */ /* { dg-do compile } */ /* { dg-options "" } */ void bar (); void foo (char a) { union C { int d[100.0]; char *e; }; /* { dg-error "has non-integer type" } */ bar ((union C) &a); }