aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorAdam Butcher <adam@jessamine.co.uk>2014-02-25 03:47:24 +0000
committerAdam Butcher <abutcher@gcc.gnu.org>2014-02-25 03:47:24 +0000
commit81493f78875ef6e1714d51cb2f3864689835e0e2 (patch)
tree5d4911d0be0ea6573b033ff26f5357862efa7b19 /gcc/builtins.c
parent325fefe0464b35ded3747e5a77f1e005562392ee (diff)
downloadgcc-81493f78875ef6e1714d51cb2f3864689835e0e2.zip
gcc-81493f78875ef6e1714d51cb2f3864689835e0e2.tar.gz
gcc-81493f78875ef6e1714d51cb2f3864689835e0e2.tar.bz2
re PR c++/60065 ([c++1y] ICE with auto parameter pack)
Fix PR c++/60065. PR c++/60065 * parser.c (cp_parser_direct_declarator): Don't save and restore num_template_parameter_lists around call to cp_parser_parameter_declaration_list. (function_being_declared_is_template_p): New predicate. (cp_parser_parameter_declaration_list): Use function_being_declared_is_template_p as predicate for inspecting current function template parameter list length rather than num_template_parameter_lists. PR c++/60065 * g++.dg/cpp1y/pr60065.C: New testcase. From-SVN: r208106
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions