Searched refs:BuildBlock (Results 1 – 2 of 2) sorted by relevance
2348 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion() local2352 return BuildBlock; in BuildBlockForLambdaConversion()
15857 ExprResult BuildBlock = BuildBlockForLambdaConversion(CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion() local 15865 if (!BuildBlock.isInvalid() && !getLangOpts().ObjCAutoRefCount) in DefineImplicitLambdaToBlockPointerConversion() 15866 BuildBlock = ImplicitCastExpr::Create( in DefineImplicitLambdaToBlockPointerConversion() 15867 Context, BuildBlock.get()->getType(), CK_CopyAndAutoreleaseBlockObject, in DefineImplicitLambdaToBlockPointerConversion() 15868 BuildBlock.get(), nullptr, VK_PRValue, FPOptionsOverride()); in DefineImplicitLambdaToBlockPointerConversion() 15870 if (BuildBlock.isInvalid()) { in DefineImplicitLambdaToBlockPointerConversion() 15878 StmtResult Return = BuildReturnStmt(Conv->getLocation(), BuildBlock.get()); in DefineImplicitLambdaToBlockPointerConversion()