Home
last modified time | relevance | path

Searched refs:BuildBlock (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp2023 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType()); in BuildBlockForLambdaConversion() local
2027 return BuildBlock; in BuildBlockForLambdaConversion()
H A DSemaDeclCXX.cpp14986 ExprResult BuildBlock = BuildBlockForLambdaConversion(CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion() local
14994 if (!BuildBlock.isInvalid() && !getLangOpts().ObjCAutoRefCount) in DefineImplicitLambdaToBlockPointerConversion()
14995 BuildBlock = ImplicitCastExpr::Create( in DefineImplicitLambdaToBlockPointerConversion()
14996 Context, BuildBlock.get()->getType(), CK_CopyAndAutoreleaseBlockObject, in DefineImplicitLambdaToBlockPointerConversion()
14997 BuildBlock.get(), nullptr, VK_RValue, FPOptionsOverride()); in DefineImplicitLambdaToBlockPointerConversion()
14999 if (BuildBlock.isInvalid()) { in DefineImplicitLambdaToBlockPointerConversion()
15007 StmtResult Return = BuildReturnStmt(Conv->getLocation(), BuildBlock.get()); in DefineImplicitLambdaToBlockPointerConversion()