[PATCH] D36572: Implemented P0409R2 - Allow lambda capture [=, this]

John McCall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 10 13:15:23 PDT 2017


rjmccall added inline comments.


================
Comment at: test/FixIt/fixit-cxx0x.cpp:57
   (void)[&, &i, &i]{}; // expected-error 2{{'&' cannot precede a capture when the capture default is '&'}}
-  (void)[=, this]{ this->g(5); }; // expected-error{{'this' cannot be explicitly captured}}
   (void)[i, i]{ }; // expected-error{{'i' can appear only once in a capture list}}
----------------
Shouldn't you only be accepting this in C++2a mode?


https://reviews.llvm.org/D36572





More information about the cfe-commits mailing list