https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95111
Eric Gallager <egallager at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=78352
Blocks| |54367
CC| |egallager at gcc dot gnu.org
--- Comment #24 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #6)
>
> We (at least several of us) agree that this is a source of easy programming
> errors - and I expect there to be some revisiting in c++23. That's a
> considerable challenge in the face of a mutable lambda - maybe (thinking
> aloud) needs something like Apple blocks, but with an automatic promotion of
> the closure to a heap object if it escapes the creating scope.
...(Apple blocks support is bug 78352, for reference)...
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367
[Bug 54367] [meta-bug] lambda expressions