[Bug c++/85227] [7/8 Regression] ICE with structured binding of a forward declared variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85227 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Apr 9 22:33:35 2018 New Revision: 259259 URL: https://gcc.gnu.org/viewcvs?rev=259259&root=gcc&view=rev Log: /cp 2018-04-09 Paolo Carlini PR c++/85227 * decl.c (cp_finish_decomp): In a template, if the type is incomplete issue a pedwarn and defer trying to do bindings. /testsuite 2018-04-09 Paolo Carlini PR c++/85227 * g++.dg/cpp1z/decomp44.C: New. * g++.dg/cpp1z/decomp45.C: Likewise. Added: trunk/gcc/testsuite/g++.dg/cpp1z/decomp44.C trunk/gcc/testsuite/g++.dg/cpp1z/decomp45.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c trunk/gcc/testsuite/ChangeLog
[Bug c++/85227] [7/8 Regression] ICE with structured binding of a forward declared variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85227 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |paolo.carlini at oracle dot com Target Milestone|--- |7.4 Summary|[7/8/ Regression] ICE with |[7/8 Regression] ICE with |structured binding of a |structured binding of a |forward declared variable |forward declared variable
[Bug c++/85227] [7/8/ Regression] ICE with structured binding of a forward declared variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85227 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Paolo Carlini --- Mine.
[Bug c++/85227] [7/8/ Regression] ICE with structured binding of a forward declared variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85227 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-04-05 CC||dmalcolm at gcc dot gnu.org, ||jason at gcc dot gnu.org Summary|ICE with structured binding |[7/8/ Regression] ICE with |of a forward declared |structured binding of a |variable|forward declared variable Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed on trunk, and on gcc-7-branch. Started with r242377 ("Implement P0217R3 - C++17 structured bindings")