1 // PR c++/38
2 // Origin: Wolfgang Bangerth <bangerth@dealii.org>
3 // { dg-do compile }
4
5 template <int i> struct A
6 {
7 static const int n = 1;
8 typedef double X[n];
9
10 A (const X&);
11 };
12
A(const X &)13 template <int i> A<i>::A (const X&) {}
14