]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/67130 (ICE: tree check: expected identifier_node, have template_decl in...
authorJason Merrill <jason@redhat.com>
Thu, 6 Aug 2015 14:26:18 +0000 (10:26 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 6 Aug 2015 14:26:18 +0000 (10:26 -0400)
commitc1153c1987ba906a8763a0c0de49fe2e6b3937f0
treeacf5d40bd4846ad508391330ae43ab576f5f31b7
parent47486460a94e656b9c4da3e8f9dc3be8c0b9e657
re PR c++/67130 (ICE: tree check: expected identifier_node, have template_decl in write_unqualified_id, at cp/mangle.c:1218)

PR c++/67130
PR c++/67131
PR c++/66260
* mangle.c (write_expression) [TEMPLATE_ID_EXPR]: Handle variable
templates.
* pt.c (tsubst_copy_and_build): Check for argument substitution
failure.

From-SVN: r226676
gcc/cp/ChangeLog
gcc/cp/mangle.c
gcc/cp/pt.c
gcc/testsuite/g++.dg/cpp1y/var-templ42.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/var-templ43.C [new file with mode: 0644]