PR c++/23789
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Sep 2005 22:38:34 +0000 (22:38 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Sep 2005 22:38:34 +0000 (22:38 +0000)
commit3b08771082a0ac47c97b3db7bc123c36bd1eae84
treeef9919c9c5b79ac00d1c64401535d51148119164
parent7fbdbafa67f6c11ea49155e9636364529d6a89d9
PR c++/23789
* cvt.c (perform_qualification_conversions): Don't create
unnecessary NOP_EXPRs.
* pt.c (tsubst_template_arg): Use fold_non_dependent_expr.

PR c++/23789
* g++.dg/template/nontype14.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104193 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/nontype14.C [new file with mode: 0644]