* g++.dg/template/array3.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75778
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ PR c++/13474
+ * g++.dg/template/array3.C: New test.
+
2004-01-12 Zack Weinberg <zack@codesourcery.com>
* g++.dg/ext/lvalue1.C: No longer expected to fail.
--- /dev/null
+// { dg-do compile }
+// Origin: Graeme Prentice <gprentice at paradise dot net dot nz>
+// PR c++/13474: An array domain which is value-dependent must be folded
+// in time for deduction.
+
+template< int X, int Y, int (*array_ptr)[Y] >
+class A;
+
+int array[5];
+
+template< int X >
+class A<X,5,&array> {};
+
+int main()
+{
+ A<6,5,&array> z1;
+}