Lines Matching refs:Lambda
2936 const CXXRecordDecl *Lambda = variable->getType()->getAsCXXRecordDecl();
2941 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2949 assert(!Lambda->isGenericLambda() &&
2950 "generic lambda interconversion to block not implemented");
2951 EmitForwardingCallToLambda(Lambda->getLambdaCallOperator(), CallArgs);
2958 CGM.ErrorUnsupported(CurCodeDecl, "lambda conversion to variadic function");
2966 const CXXRecordDecl *Lambda = MD->getParent();
2971 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2979 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator();
2980 // For a generic lambda, find the corresponding call operator specialization
2982 if (Lambda->isGenericLambda()) {
2999 CGM.ErrorUnsupported(MD, "lambda conversion to variadic function");