comparison gcc/testsuite/g++.dg/template/crash59.C @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 //PR c++/27329
2
3 template<int> struct A // { dg-message "forward declaration" }
4 ! // { dg-error "expected unqualified-id" }
5 ;
6
7 template<int> struct A { int foo(); }; // { dg-error "not a template" }
8
9 int i = A<0>().foo(); // { dg-error "not a template|invalid use" }
10
11
12 template<int> struct B
13 ! // { dg-error "expected unqualified-id" }
14 ;
15
16 template<int> struct B { static int bar(); }; // { dg-error "not a template" }
17
18 int j = B<0>::bar(); // { dg-error "not a template|incomplete type" }
19