[Bug c++/92583] [8/9/10 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15552
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92583 --- Comment #3 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c2368db567a853b0765833b3bd4e7934f3c6be61 commit r10-6609-gc2368db567a853b0765833b3bd4e7934f3c6be61 Author: Jason Merrill Date: Mon Feb 10 14:12:07 2020 +0100 c++: Fix constexpr if and braced functional cast. While partially instantiating a generic lambda, we can encounter pack expansions or constexpr if where we can't actually do the substitution immediately, and instead remember a partial instantiation context in *_EXTRA_ARGS. This includes any local_specializations used in the pattern or condition. In this testcase our tree walk wasn't finding the use of i because we weren't walking into the type of a CONSTRUCTOR. Fixed by moving the code for doing that from find_parameter_packs_r into cp_walk_subtrees. 2020-02-11 Jason Merrill PR c++/92583 PR c++/92654 * tree.c (cp_walk_subtrees): Walk CONSTRUCTOR types here. * pt.c (find_parameter_packs_r): Not here.
[Bug c++/92583] [8/9/10 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15552
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92583 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
[Bug c++/92583] [8/9/10 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15552
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92583 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3 |P2
[Bug c++/92583] [8/9/10 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15552
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92583 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org, ||jason at gcc dot gnu.org Target Milestone|--- |8.4 Summary|internal compiler error: in |[8/9/10 Regression] |tsubst_copy, at |internal compiler error: in |cp/pt.c:15552 |tsubst_copy, at ||cp/pt.c:15552 --- Comment #2 from Jakub Jelinek --- Like PR92654, started to ICE with r259043.