diff options
author | Faisal Vali <faisalv@yahoo.com> | 2013-10-03 05:58:37 +0000 |
---|---|---|
committer | Faisal Vali <faisalv@yahoo.com> | 2013-10-03 05:58:37 +0000 |
commit | 10a00ee485a3225ac8d1296b33a22e7c2ca06837 (patch) | |
tree | 9b677a371d8b5c81d4d86be7a494a76753b1f8c4 /clang/test/CXX/expr/expr.prim/expr.prim.lambda | |
parent | ba78d3434744a26a3f330151548a4386f2ca3c1f (diff) | |
download | bcm5719-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.cpp | 17 |
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}} +} + + |