[Bug c++/65422] New: [C++11] Rejected valid double expansion packs.

bugs at qult dot net gcc-bugzilla@gcc.gnu.org
Sat Mar 14 02:50:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65422

            Bug ID: 65422
           Summary: [C++11] Rejected valid double expansion packs.
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: bugs at qult dot net

Created attachment 35031
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35031&action=edit
Failing code with double parameter pack expansion.

The attached code fails to compile with pretty much any version of GCC (up to
the head of the Git repository), with -std=c++11, complaining about the double
parameter pack expansion.  When using the brace-initialization syntax instead
(commented-out in the attached code), the code compiles fine.

Clang 3.5 compiles both versions fine.



More information about the Gcc-bugs mailing list