PR c++/12883
* g++.dg/init/array14.C: New test.
From-SVN: r82334
+2004-05-27 Adam Nemet <anemet@lnxw.com>
+
+ PR c++/12883
+ * g++.dg/init/array14.C: New test.
+
2004-05-25 Janis Johnson <janis187@us.ibm.com>
* lib/compat.exp (compat-get-options-main): New.
--- /dev/null
+// PR c++/12883
+// Bug: Destructor of array object not called if no prior
+// instantiation of the template has happened.
+
+// { dg-do run }
+
+int ret = 1;
+
+template <int> struct X
+{
+ X(int) { }
+ ~X() { ret = 0; }
+};
+
+int main()
+{
+ {
+ X<0> array[] = { 0 };
+ }
+ return ret;
+}