p2579r0 vs. https://eel.is/c++draft/basic.scope#block-2 CWG2838 #6536
Labels
cwg
Issue must be reviewed by CWG.
not-editorial
Issue is not deemed editorial; the editorial issue is kept open for tracking.
Is
supposed to be valid after the P2579R0 changes? Before that paper and before P2036R3 this wouldn't be valid, because
the capture inhabited the same scope as int i; P2036R3 changed it to inhabit the parameter scope, so parent scope of it
and then https://eel.is/c++draft/basic.scope#block-2 triggered there. But P2579R0 says that the init capture inhabits
lambda scope and isn't that the parent scope of the parameter scope, i.e. grandparent scope of the lambda's compound statement's scope?
The text was updated successfully, but these errors were encountered: