[Bug c++/64701] [5 Regression] internal compiler error: unexpected expression ‘statement’ of kind do_stmt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64701 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #4 from Jason Merrill jason at gcc dot gnu.org --- Fixed.
[Bug c++/64701] [5 Regression] internal compiler error: unexpected expression ‘statement’ of kind do_stmt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64701 --- Comment #3 from Jason Merrill jason at gcc dot gnu.org --- Author: jason Date: Fri Jan 23 16:29:46 2015 New Revision: 220046 URL: https://gcc.gnu.org/viewcvs?rev=220046root=gccview=rev Log: PR c++/64701 * constexpr.c (maybe_constant_value): Just hand back STATEMENT_LIST. Added: trunk/gcc/testsuite/g++.dg/ext/stmtexpr17.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/constexpr.c
[Bug c++/64701] [5 Regression] internal compiler error: unexpected expression ‘statement’ of kind do_stmt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64701 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed||2015-01-20 CC||jason at gcc dot gnu.org Target Milestone|--- |5.0 Summary|internal compiler error:|[5 Regression] internal |unexpected expression |compiler error: unexpected |‘statement’ of kind |expression ‘statement’ of |do_stmt |kind do_stmt Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org --- enum { A }; void foo () { int x = ({ do {} while (0); A; }); } Started with r217663.