diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.jason/anon3.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.jason/anon3.C | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/anon3.C b/gcc/testsuite/g++.old-deja/g++.jason/anon3.C deleted file mode 100644 index b3f05f8ad14..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.jason/anon3.C +++ /dev/null @@ -1,25 +0,0 @@ -// Bug: g++ dies. -// Build don't link: - -class cl { -public: - cl(); - void set(void *, char *, int); -private: - union { - float vf; - struct ff { - void *ptr; - char *name; - int sz; - } *vff; - }; -}; - -void cl::set(void *p, char *n, int sz) -{ - vff = new ff; // This procude an internal compiler error. - vff->ptr = p; - vff->name = n; - vff->sz = sz; -} |