From a6b602cafd194c23cd54c19e2a8ad428abba7f1b Mon Sep 17 00:00:00 2001 From: Mark Mitchell Date: Fri, 11 Jul 2003 08:41:44 +0000 Subject: [PATCH] re PR c++/10558 (Segfault on illegal use of template without template args) PR c++/10558 * g++.dg/parse/template8.C: New test. From-SVN: r69226 --- gcc/testsuite/ChangeLog | 3 +++ gcc/testsuite/g++.dg/parse/template8.C | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 gcc/testsuite/g++.dg/parse/template8.C diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8f4579419a7..661f960d775 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,8 @@ 2003-07-11 Mark Mitchell + PR c++/10558 + * g++.dg/parse/template8.C: New test. + PR c++/8327 * g++.dg/template/scope1.C: New test. diff --git a/gcc/testsuite/g++.dg/parse/template8.C b/gcc/testsuite/g++.dg/parse/template8.C new file mode 100644 index 00000000000..e4af7eea3a5 --- /dev/null +++ b/gcc/testsuite/g++.dg/parse/template8.C @@ -0,0 +1,16 @@ +namespace N +{ + +template struct A +{ + template A(A); +}; + +} + +void foo(N::A); + +void bar() +{ + foo(N::A); // { dg-error "" } +} -- 2.30.2