Rebase.
[official-gcc.git] / gcc / testsuite / g++.dg / init / array14.C
blob847bd1f20f1ea4d77238ee09314d2fd3cb4e8e88
1 // PR c++/12883
2 // Bug: Destructor of array object not called if no prior
3 // instantiation of the template has happened.
5 // { dg-do run }
7 int ret = 1;
9 template <int> struct X
11   X(int) { }
12   ~X() { ret = 0; }
13 }; 
15 int main()
17   { 
18     X<0> array[] = { 0 };
19   }
20   return ret;