PR c++/50852
commit944bf8312ba711a9098990d8561c3ee28e030758
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jul 2012 19:39:01 +0000 (5 19:39 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jul 2012 19:39:01 +0000 (5 19:39 +0000)
treeeac4bef2b1fb114469b47e65ace6322e35ef5692
parent6ebed03221ed7959c69ffe44b54f788a239f9e50
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189298 138bc75d-0d04-0410-961f-82ee72b054a4
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]