[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |jason at gcc dot gnu.org |gnu.org |
[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 --- Comment #4 from Jason Merrill jason at gcc dot gnu.org 2013-02-06 03:34:03 UTC --- Author: jason Date: Wed Feb 6 03:33:55 2013 New Revision: 195780 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195780 Log: PR c++/56177 * decl.c (start_preparsed_function): Update restype if we change decl1. Added: trunk/gcc/testsuite/g++.dg/cpp1y/auto-fn14.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c
[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 Jason Merrill jason at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED --- Comment #5 from Jason Merrill jason at gcc dot gnu.org 2013-02-06 03:50:31 UTC --- Fixed.
[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 --- Comment #6 from niXman i.nixman at gmail dot com 2013-02-06 04:16:30 UTC --- (In reply to comment #5) Fixed. Thank you.
[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||error-recovery, ||ice-on-invalid-code Status|UNCONFIRMED |NEW Last reconfirmed||2013-02-04 Known to work||4.7.2 Target Milestone|--- |4.8.0 Summary|ICE when used forward for |[4.8 Regression] ICE when |'auto f();' |used forward for 'auto ||f();' Ever Confirmed|0 |1 --- Comment #1 from Richard Biener rguenth at gcc dot gnu.org 2013-02-04 10:05:28 UTC --- Confirmed. With 4.7: t.C:2:8: error: 'f' function uses 'auto' type specifier without trailing return type t.C:3:8: error: 'f' function uses 'auto' type specifier without trailing return type t.C: In function 'int main()': t.C:5:23: error: 'f' was not declared in this scope
[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot gnu.org, ||jason at gcc dot gnu.org --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-04 10:25:07 UTC --- Started (not unexpectedly) with the C++1y return type deduction changes: http://gcc.gnu.org/viewcvs?root=gccview=revrev=185768
[Bug c++/56177] [4.8 Regression] ICE when used forward for 'auto f();'
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56177 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-02-04 10:26:52 UTC --- auto f (); auto f () { return 33; } is enough to reproduce it, ICEs also with -std=c++1y.