1 // PR c++/24791
2 
3 template<int> struct A
4 {
5     static int i;
AA6     A() { ++i; }
7 };
8 
9 template<int> int A<0>::i(0);	// { dg-error "template" "error" }
10 // { dg-message "note" "note" { target *-*-* } .-1 }
11 
12 A<0> a;
13