re PR c++/31434 (ICE with invalid use of parameter pack in function arg)
authorJakub Jelinek <jakub@gcc.gnu.org>
Fri, 28 Sep 2007 16:17:58 +0000 (18:17 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 28 Sep 2007 16:17:58 +0000 (18:17 +0200)
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
gcc/cp/ChangeLog

index 46eaa22f97f5f98f062a4751b44e2708e501ce24..0517d9592315f095763f02a9f9009f29e63df559 100644 (file)
@@ -8,13 +8,6 @@
 
        * config/mips/mips.c (override_options): Fix comment typo.
 
-2007-09-28  Jakub Jelinek  <jakub@redhat.com>
-
-       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  <jie.zhang@analog.com>
 
        * config.gcc (bfin*-linux-uclibc*): Set extra_parts
index 3e023754ddff6560ee296981867c8bd911e966f3..2bddda2e89061be70d6053d54d21ed529786f998 100644 (file)
@@ -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  <jakub@redhat.com>
+
+       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  <aaw@google.com>
 
        * typeck2.c (digest_init): Call cplus_expand_constant after