From 80d860132a4c15fa2f614d1c557ab2f8ba207f3e Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 28 Sep 2007 18:17:58 +0200 Subject: [PATCH] re PR c++/31434 (ICE with invalid use of parameter pack in function arg) PR c++/31434 * tree.c (cp_build_qualified_type_real): Handle TYPE_PACK_EXPANSION qualification by creating qualified PACK_EXPANSION_PATTERN and then calling make_pack_expansion on it. From-SVN: r128867 --- gcc/ChangeLog | 7 ------- gcc/cp/ChangeLog | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 46eaa22f97f..0517d959231 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -8,13 +8,6 @@ * config/mips/mips.c (override_options): Fix comment typo. -2007-09-28 Jakub Jelinek - - PR c++/31434 - * tree.c (cp_build_qualified_type_real): Handle TYPE_PACK_EXPANSION - qualification by creating qualified PACK_EXPANSION_PATTERN and - then calling make_pack_expansion on it. - 2007-09-28 Jie Zhang * config.gcc (bfin*-linux-uclibc*): Set extra_parts diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3e023754ddf..2bddda2e890 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -5,6 +5,13 @@ (dump_type): Use dump_template_argument for TYPE_ARGUMENT_PACK. (dump_parameters): Just call dump_type for argument packs too. +2007-09-28 Jakub Jelinek + + PR c++/31434 + * tree.c (cp_build_qualified_type_real): Handle TYPE_PACK_EXPANSION + qualification by creating qualified PACK_EXPANSION_PATTERN and + then calling make_pack_expansion on it. + 2007-09-27 Ollie Wild * typeck2.c (digest_init): Call cplus_expand_constant after -- 2.30.2