This test was crashing when you delete it: : Assertion `((IndexOfCaptureReadyLambda != (FunctionScopes.size() - 1)) || (S.getCurGenericLambda() && S.getCurGenericLambda()->ImpCaptureStyle != sema::LambdaScopeInfo::ImpCap_None)) && "The capture ready lambda for a potential capture can only be the " "current lambda if it is a generic lambda with an implicit capture"' failed.
We should fix that and at least keep the test to show it doesn't crash. Also, the crash was introduced by r196662. Maybe it would be better to revert both commits for now? On 7 December 2013 15:57, Faisal Vali <[email protected]> wrote: > Author: faisalv > Date: Sat Dec 7 14:57:51 2013 > New Revision: 196664 > > URL: http://llvm.org/viewvc/llvm-project?rev=196664&view=rev > Log: > Delete the now unnecessary test/generic-lambda-unimplemented-1y.cpp > > > Removed: > > cfe/trunk/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp > > Removed: > cfe/trunk/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp?rev=196663&view=auto > ============================================================================== > --- > cfe/trunk/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp > (original) > +++ > cfe/trunk/test/CXX/expr/expr.prim/expr.prim.lambda/generic-lambda-unimplemented-1y.cpp > (removed) > @@ -1,31 +0,0 @@ > -// RUN: %clang_cc1 -fsyntax-only -std=c++1y %s -verify > -//expected-no-diagnostics > -namespace lambda_capturing { > -// FIXME: Once return type deduction is implemented for generic lambdas > -// this will need to be updated. > -void test() { > - int i = 10; > - { > - auto L = [=](auto a) -> int { > - return i + a; > - }; > - L(3); > - } > - { > - auto L = [i](auto a) -> int { > - return i + a; > - }; > - L(3); > - } > - { > - auto L = [i=i](auto a) -> int { > - return i + a; > - }; > - L(3); > - } > - > - > -} > - > -} > - > > > _______________________________________________ > cfe-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
