diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/template/crash95.C')
-rw-r--r-- | gcc/testsuite/g++.dg/template/crash95.C | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/template/crash95.C b/gcc/testsuite/g++.dg/template/crash95.C new file mode 100644 index 000000000..2ad9e9816 --- /dev/null +++ b/gcc/testsuite/g++.dg/template/crash95.C @@ -0,0 +1,11 @@ +// PR c++/43705 + +template < typename > struct S +{ + template < > struct S < int > // { dg-error "explicit|specialization|template|parameter" } + { + S(int); + }; +}; + +S < int > s(0); // { dg-error "incomplete type" } |