diff options
| author | Faisal Vali <faisalv@yahoo.com> | 2017-08-19 03:43:07 +0000 |
|---|---|---|
| committer | Faisal Vali <faisalv@yahoo.com> | 2017-08-19 03:43:07 +0000 |
| commit | 8194a3e975e5933b8e76a71b0cc2ac3651c75246 (patch) | |
| tree | 8073bacd6a0c308004d2a775386fc57991385cb1 /clang/test/FixIt/fixit-cxx0x.cpp | |
| parent | 7aff8cfa555764f2b6ad03c50dd53bc1972e3ebd (diff) | |
| download | bcm5719-llvm-8194a3e975e5933b8e76a71b0cc2ac3651c75246.tar.gz bcm5719-llvm-8194a3e975e5933b8e76a71b0cc2ac3651c75246.zip | |
[c++2a] Implement P0409R2 - Allow lambda capture [=,this] (by hamzasood)
This patch, by hamzasood, implements P0409R2, and allows [=, this] pre-C++2a as an extension (with appropriate warnings) for consistency.
https://reviews.llvm.org/D36572
Thanks Hamza!
llvm-svn: 311224
Diffstat (limited to 'clang/test/FixIt/fixit-cxx0x.cpp')
| -rw-r--r-- | clang/test/FixIt/fixit-cxx0x.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/test/FixIt/fixit-cxx0x.cpp b/clang/test/FixIt/fixit-cxx0x.cpp index 5aebcb3defa..337b5d62bed 100644 --- a/clang/test/FixIt/fixit-cxx0x.cpp +++ b/clang/test/FixIt/fixit-cxx0x.cpp @@ -54,7 +54,6 @@ struct S2 { void S2::f(int i) { (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}} (void)[&, i, i]{ }; // expected-error{{'i' can appear only once in a capture list}} (void)[] mutable { }; // expected-error{{lambda requires '()' before 'mutable'}} |

