re PR c++/5754 (g++ segfaults on compilation of template-enriched code)
authorMark Mitchell <mark@codesourcery.com>
Tue, 24 Jun 2003 15:25:43 +0000 (15:25 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 24 Jun 2003 15:25:43 +0000 (15:25 +0000)
PR c++/5754
* g++.dg/parse/crash6.C: New test.

From-SVN: r68423

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash6.C [new file with mode: 0644]

index 5b58274d0d160a63acfe2465b4eb52b7e8f6894d..9a4ca6940e835cbd702e67886d94e113e795b156 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-24  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/5754
+       * g++.dg/parse/crash6.C: New test.
+
 2003-06-23  Roger Sayle  <roger@eyesopen.com>
 
        * gcc.dg/builtins-24.c: New test case.
diff --git a/gcc/testsuite/g++.dg/parse/crash6.C b/gcc/testsuite/g++.dg/parse/crash6.C
new file mode 100644 (file)
index 0000000..0cc5c84
--- /dev/null
@@ -0,0 +1,10 @@
+struct P {};
+    
+template <typename >
+struct O 
+{
+    struct I;
+};
+
+template <typename T>
+struct O<T>::I::S : P {}; // { dg-error "" }