]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/46046 (internal compiler error with SFINAE expression in a template inside...
authorPaolo Carlini <paolo@gcc.gnu.org>
Tue, 19 Oct 2010 22:58:11 +0000 (22:58 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 19 Oct 2010 22:58:11 +0000 (22:58 +0000)
commitfd9852dfcd30f19bbf873debfaacbc454f8749a4
tree60b2f6fd03268132254949332f9a28e47f108389
parentad0c4c363dc8a34f5284c1f8c43847451d4e7a21
re PR c++/46046 (internal compiler error with SFINAE expression in a template inside a template)

/cp
2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/46046
* pt.c (add_to_template_args): Check extra_args for error_mark_node.
(coerce_template_parms): Likewise for args.

/testsuite
2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/46046
* g++.dg/template/crash104.C: New.

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