aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2007-09-28 18:17:58 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2007-09-28 18:17:58 +0200
commit80d860132a4c15fa2f614d1c557ab2f8ba207f3e (patch)
treeaee9e255dc05e784387439586faf5ec1799944ec /gcc
parent31d400080bc8e7ee3b28716817edcb9087263278 (diff)
downloadgcc-80d860132a4c15fa2f614d1c557ab2f8ba207f3e.zip
gcc-80d860132a4c15fa2f614d1c557ab2f8ba207f3e.tar.gz
gcc-80d860132a4c15fa2f614d1c557ab2f8ba207f3e.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/cp/ChangeLog7
2 files changed, 7 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 46eaa22..0517d95 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 <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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 3e02375..2bddda2 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 <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