[PATCH] D64058: [cxx2a] P0624R2 fix: only lambdas with no lambda-capture are default-constructible and assignable.
David Blaikie via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 8 12:40:18 PDT 2019
dblaikie accepted this revision.
dblaikie added a comment.
This revision is now accepted and ready to land.
Looks good to me. (possible the check (for no default capture and no captures) could be unified with the same check/language used for the implicit function pointer conversion operator ("if (Captures.empty() && CaptureDefault == LCD_None)" - around 1744 in SemaLambda.cpp) - maybe a common utility function to test this condition or the like. But it's hardly a big thing to have it written in two places, really)
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64058/new/
https://reviews.llvm.org/D64058
More information about the cfe-commits
mailing list