https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105839
--- Comment #6 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:f0ef740d54f47ff614eb02e13e8f4cb11dfbb140
commit r13-6407-gf0ef740d54f47ff614eb02e13e8f4cb11dfbb140
Author: Jakub Jelinek
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105839
--- Comment #5 from Jakub Jelinek ---
Not on the trunk. Note, the r13-4460, r13-4461, r13-5379 changes PR84469
changes weren't backported to older branches intentionally, it is quite risky
and had multiple follow-ups.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105839
--- Comment #4 from northon_patrick3 at yahoo dot ca ---
Actually is still crash even on valid code:
```
template
void
foo (const T )
{
[&] (auto&& y)
{
#pragma omp parallel for
for (auto&& [v1, v2] : x)
;
} ([]{});
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105839
--- Comment #3 from Jakub Jelinek ---
Created attachment 54564
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54564=edit
gcc13-pr105839.patch
Untested fix for the error recovery issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105839
Jakub Jelinek changed:
What|Removed |Added
Keywords|ice-on-valid-code |
--- Comment #2 from Jakub Jelinek