summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/spec16.C
blob: c872052a8649302c45f3a02d625ded0d938e7672 (plain)
1
2
3
4
5
6
7
8
9
10
11
// { dg-do compile }
// Contributed by Giovanni Bajo <giovannibajo at gcc dot gnu dot org>
// PR c++/14497: Reject specialization without template headers

template <int N>  
struct A { 
  template<int M> void B () ; 
}; 

void A<0>::B<0>() {    // { dg-error "specializing member 'A<0>::B<0>' requires 'template<>' syntax" }
}