re PR c++/28903 (Rejects VLA in template class's member with using)
authorMark Mitchell <mark@codesourcery.com>
Thu, 7 Sep 2006 01:04:07 +0000 (01:04 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 7 Sep 2006 01:04:07 +0000 (01:04 +0000)
commit6ee3ffe85ea599b1d977615ee31b8421563312c0
treead868713c74b728318412e4f976f6e9e9eced7ed
parentd0304854de398cc3979df4976047c2dcd5de0723
re PR c++/28903 (Rejects VLA in template class's member with using)

PR c++/28903
* pt.c (tsubst): Use fold_non_dependent_expr to fold array
dimensions.
PR c++/28886
* pt.c (unify): Avoid unnecessary calls to fold_build2 for array
dimensions.

From-SVN: r116736
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/vla3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/array16.C [new file with mode: 0644]