https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113563
Jiang An <de34 at live dot cn> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |de34 at live dot cn --- Comment #1 from Jiang An <de34 at live dot cn> --- (In reply to Arthur O'Dwyer from comment #0) > Btw, I do like that GCC eagerly and SFINAE-friendlily rejects `[&](this T) > {}`. I hope fixing this bug doesn't require undoing that feature. > (By "SFINAE-friendly" I mean https://godbolt.org/z/fK4f13343 ) > See also > https://quuxplusone.github.io/blog/2024/01/23/capturing-lambda-deducing-this/ Hmm... after reading CWG2672 (https://cplusplus.github.io/CWG/issues/2672.html), I think the SFINAE-friendliness is actually required since the parameter list of a lambda expression is in the immediate context (only the lambda body is excluded).