summaryrefslogtreecommitdiffstats
path: root/clang/test/CXX/expr/expr.prim/expr.prim.lambda
diff options
context:
space:
mode:
authorFaisal Vali <faisalv@yahoo.com>2013-10-03 05:58:37 +0000
committerFaisal Vali <faisalv@yahoo.com>2013-10-03 05:58:37 +0000
commit10a00ee485a3225ac8d1296b33a22e7c2ca06837 (patch)
tree9b677a371d8b5c81d4d86be7a494a76753b1f8c4 /clang/test/CXX/expr/expr.prim/expr.prim.lambda
parentba78d3434744a26a3f330151548a4386f2ca3c1f (diff)
downloadbcm5719-llvm-10a00ee485a3225ac8d1296b33a22e7c2ca06837.tar.gz
bcm5719-llvm-10a00ee485a3225ac8d1296b33a22e7c2ca06837.zip
Revert changes from the nested lambdas commit till i figure out
why the buildbots are failing. llvm-svn: 191876
Diffstat (limited to 'clang/test/CXX/expr/expr.prim/expr.prim.lambda')
-rw-r--r--clang/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/clang/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp b/clang/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp
index 92dd7ad1876..a43a98bb18f 100644
--- a/clang/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp
+++ b/clang/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp
@@ -29,3 +29,20 @@ void test() {
}
+namespace nested_generic_lambdas {
+void test() {
+ auto L = [](auto a) -> int {
+ auto M = [](auto b, decltype(a) b2) -> int { //expected-error{{unimplemented}}
+ return 1;
+ };
+ M(a, a);
+ };
+ L(3); //expected-note{{in instantiation of}}
+}
+template<class T> void foo(T) {
+ auto L = [](auto a) { return a; }; //expected-error{{unimplemented}}
+}
+template void foo(int); //expected-note{{in instantiation of}}
+}
+
+
OpenPOWER on IntegriCloud