1 /* PR target/51957 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O0" } */ 4 5 #include "pr51957-1.h" 6 7 union R *w[10]; 8 9 union R * fn1(void)10fn1 (void) 11 { 12 return (union R *) 0; 13 } 14 15 void fn2(int x,const char * y,union R * z)16fn2 (int x, const char *y, union R *z) 17 { 18 } 19 20 void fn3(void)21fn3 (void) 22 { 23 } 24 25 int fn4(union R * x)26fn4 (union R *x) 27 { 28 return 0; 29 } 30 31 int main()32main () 33 { 34 return 0; 35 } 36