summaryrefslogtreecommitdiffstats
path: root/clang/test/FixIt/fixit-cxx0x.cpp
diff options
context:
space:
mode:
authorFaisal Vali <faisalv@yahoo.com>2017-08-19 03:43:07 +0000
committerFaisal Vali <faisalv@yahoo.com>2017-08-19 03:43:07 +0000
commit8194a3e975e5933b8e76a71b0cc2ac3651c75246 (patch)
tree8073bacd6a0c308004d2a775386fc57991385cb1 /clang/test/FixIt/fixit-cxx0x.cpp
parent7aff8cfa555764f2b6ad03c50dd53bc1972e3ebd (diff)
downloadbcm5719-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.cpp1
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'}}
OpenPOWER on IntegriCloud