FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb102.C
blob9bbd47fdb331b0e9ad5c37ca655fc8fb3b2d92a1
1 // Error: intenral compiler error on 1998/05/28 snapshot.
2 #include <stdio.h>
3 #include <stdlib.h>
5 void evilRises (void **ptr)
7     int *pi;
9     pi = new int;
11     *pi = 0;
13     *ptr = (void *)pi;
16 int main (int argc, char *argv[])
18 #ifdef WORKAROUND
19     union foo
20 #else
21     union
22 #endif
23     {
24         int a;
25         int b;
26         int c;
27     } *fred, barney;
29     evilRises((void **)&fred);
31     barney = *fred;
33     return EXIT_SUCCESS;