aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@gcc.gnu.org>2015-06-23 23:41:51 +0000
committerPatrick Palka <ppalka@gcc.gnu.org>2015-06-23 23:41:51 +0000
commit1a8f8908d21fe40629592c20a8c5c99a44dc8be0 (patch)
tree1e64ec2e526bcd62927cd85e0ffea04f1d1f00de /gcc/reload.c
parent8289f048f0d5e6b7fa39857f34aacad816eede43 (diff)
downloadgcc-1a8f8908d21fe40629592c20a8c5c99a44dc8be0.zip
gcc-1a8f8908d21fe40629592c20a8c5c99a44dc8be0.tar.gz
gcc-1a8f8908d21fe40629592c20a8c5c99a44dc8be0.tar.bz2
[PATCH] Fix PR c++/30044
gcc/cp/ChangeLog: * parser.c (cp_parser_template_parameter_list): Update current_template_parms right after processing a paramater. * pt.c (template_parms_to_args): Remove obsolete hack for giving template template arguments the proper level. (check_default_tmpl_args): Account for tested template parameter_lists. (splite_late_return_type): Remove obsolete hack for giving template template arguments the proper level. gcc/testsuite/ChangeLog * g++.dg/cpp0x/auto45.C: New test. * g++.dg/template/pr30044.C: New test. * g++.dg/template/crash83.C: Accept any error string. * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template parameters. * g++.dg/cpp0x/variadic18.C: Likewise * g++.dg/template/canon-type-13.C: Likewise. * g++.old-deja/g++.pt/ttp42.C: Likewise. From-SVN: r224859
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions