]> gcc.gnu.org Git - gcc.git/commit
pt.c (fold_non_dependent_expr_sfinae): Split out from...
authorJason Merrill <jason@redhat.com>
Mon, 6 Sep 2010 04:49:16 +0000 (00:49 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 6 Sep 2010 04:49:16 +0000 (00:49 -0400)
commit40013af7ea17608041127687c5bc0622cc87af73
tree60c3c267c5798344ba39c1494ca42c669ef7beb4
parentea76c60a1660ae449c3071d86ff8a6c3ce0a7ab8
pt.c (fold_non_dependent_expr_sfinae): Split out from...

* pt.c (fold_non_dependent_expr_sfinae): Split out from...
(fold_non_dependent_expr): ...here.
(convert_nontype_argument): Use it.  Take complain parm.
Use perform_implicit_conversion instead of ocp_convert.
Allow cv-qual changes.
(convert_template_argument): Pass complain down.
(tsubst_template_arg): Suppress constant expression warnings.
Don't fold here.

From-SVN: r163895
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/char1.C
gcc/testsuite/g++.dg/template/nontype10.C
gcc/testsuite/g++.dg/template/sfinae25.C [new file with mode: 0644]
This page took 0.064365 seconds and 5 git commands to generate.