OSDN Git Service

PR c++/48261
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / template / spec12.C
1 // { dg-do compile }
2 // Contributed by: Wolfgang Bangerth <bangerth at dealii dot org>
3 // PR c++/14409: Accepts invalid function signature for explicit instantiation
4
5 struct X 
6
7     template <typename U> 
8     void foo (U) {}
9
10     template <typename U> 
11     void foo_const (U) const {}
12 };
13
14 template void X::foo (int); 
15 template void X::foo_const (int) const; 
16
17 template void X::foo (int) const;   // { dg-error "" }
18 template void X::foo_const (int);   // { dg-error "" }