re PR c++/50852 (ICE: internal compiler error: in tsubst, at cp/pt.c:11030)
authorJason Merrill <jason@redhat.com>
Thu, 5 Jul 2012 19:39:01 +0000 (15:39 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 5 Jul 2012 19:39:01 +0000 (15:39 -0400)
commit49bb4bbe90dff8b1cc71e08693ed24e00b0f648e
treeeac4bef2b1fb114469b47e65ace6322e35ef5692
parent40264d66fbdd7b44119f7b9c07f12fb31c8baedd
re PR c++/50852 (ICE: internal compiler error: in tsubst, at cp/pt.c:11030)

PR c++/50852
PR c++/53039
* tree.c (strip_typedefs_expr): New.
* cp-tree.h: Declare it.
* pt.c (convert_template_argument, unify): Use it.
* parser.c (cp_parser_template_declaration_after_export): Don't call
fixup_template_parms.

From-SVN: r189298
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/parser.c
gcc/cp/pt.c
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/variadic133.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/param1.C
gcc/testsuite/g++.dg/template/typedef39.C [new file with mode: 0644]