Lines Matching refs:Block
1672 BlockDecl *Block = BlockDecl::Create(Context, CurContext, ConvLocation);
1675 Block->setSignatureAsWritten(CallOperator->getTypeSourceInfo());
1676 Block->setIsVariadic(CallOperator->isVariadic());
1677 Block->setBlockMissingReturnType(false);
1683 BlockParams.push_back(ParmVarDecl::Create(Context, Block,
1692 Block->setParams(BlockParams);
1694 Block->setIsConversionFromLambda(true);
1701 VarDecl *CapVar = VarDecl::Create(Context, Block, ConvLocation,
1707 Block->setCaptures(Context, Capture, /*CapturesCXXThis=*/false);
1711 Block->setBody(new (Context) CompoundStmt(ConvLocation));
1714 Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType());
1715 ExprCleanupObjects.push_back(Block);