[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED CC||mpolacek at gcc dot gnu.org Status|ASSIGNED|RESOLVED --- Comment #13 from Marek Polacek --- Even GCC 8 was fixed, closing.
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 Jakub Jelinek changed: What|Removed |Added Target Milestone|8.4 |8.5 --- Comment #12 from Jakub Jelinek --- GCC 8.4.0 has been released, adjusting target milestone.
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 Matthias Kretz changed: What|Removed |Added Known to work||7.4.0, 9.1.0 Known to fail||8.3.0 --- Comment #11 from Matthias Kretz --- The following link contains a minor modification of the testcase to really make the code valid again: https://godbolt.org/z/FTe8Ax At this point, this PR has low priority for me (since GCC 9 is out).
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 Jakub Jelinek changed: What|Removed |Added Target Milestone|8.3 |8.4 --- Comment #10 from Jakub Jelinek --- GCC 8.3 has been released.
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 --- Comment #9 from Jason Merrill --- Author: jason Date: Mon Feb 11 21:49:37 2019 New Revision: 268783 URL: https://gcc.gnu.org/viewcvs?rev=268783=gcc=rev Log: Revert "PR c++/88752 - ICE with lambda and constexpr if." This reverts commit 2a97dfc988a695e44f759099f74e4a18c01fa9a5. Removed: branches/gcc-8-branch/gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C Modified: branches/gcc-8-branch/gcc/cp/ChangeLog branches/gcc-8-branch/gcc/cp/cp-tree.h branches/gcc-8-branch/gcc/cp/pt.c
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 --- Comment #8 from Marek Polacek --- Note this fix caused 89241, so it probably crashes with gcc-8 too.
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 --- Comment #7 from Jason Merrill --- Author: jason Date: Fri Feb 8 14:49:58 2019 New Revision: 268701 URL: https://gcc.gnu.org/viewcvs?rev=268701=gcc=rev Log: PR c++/88752 - ICE with lambda and constexpr if. * cp-tree.h (LAMBDA_EXPR_INSTANTIATED): New. * pt.c (tsubst_lambda_expr): Set it. (instantiated_lambda_fn_p): Check it. (enclosing_instantiation_of): Use it. Added: branches/gcc-8-branch/gcc/testsuite/g++.dg/cpp1z/constexpr-if26.C Modified: branches/gcc-8-branch/gcc/cp/ChangeLog branches/gcc-8-branch/gcc/cp/cp-tree.h branches/gcc-8-branch/gcc/cp/pt.c
[Bug c++/88752] [8 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13328
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88752 Jason Merrill changed: What|Removed |Added Summary|[8/9 Regression] ICE in |[8 Regression] ICE in |enclosing_instantiation_of, |enclosing_instantiation_of, |at cp/pt.c:13328|at cp/pt.c:13328 --- Comment #6 from Jason Merrill --- Fixed on trunk so far.