aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mmitchel@gcc.gnu.org>2004-11-24 20:10:46 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-11-24 20:10:46 +0000
commit8adb21944ef60bd5371c3b3de031da69fe700cbc (patch)
tree762343d9a4b16279f76d551d197d706dedf864bd /gcc
parent39afeb1aad63cf3e2dcfb7a93e20f014bc5dc28e (diff)
downloadgcc-8adb21944ef60bd5371c3b3de031da69fe700cbc.zip
gcc-8adb21944ef60bd5371c3b3de031da69fe700cbc.tar.gz
gcc-8adb21944ef60bd5371c3b3de031da69fe700cbc.tar.bz2
re PR c++/18586 (ICE on invalid template member declaration)
PR c++/18586 * g++.dg/template/crash27.C: New test. From-SVN: r91191
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/template/crash27.C4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/template/crash27.C b/gcc/testsuite/g++.dg/template/crash27.C
new file mode 100644
index 0000000..d2f6289
--- /dev/null
+++ b/gcc/testsuite/g++.dg/template/crash27.C
@@ -0,0 +1,4 @@
+// PR c++/18586
+template <int> struct A {
+ template <int N> int A<N>::i; // { dg-error "" }
+};