https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85515
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |accepts-invalid Known to fail| |8.1.0, 8.2.0 Last reconfirmed| |2022-01-07 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> --- __for_begin was fixed for GCC 9. The lambda suggestion was fixed in GCC 8.3 but you can still access __val so confirmed.