Lines Matching defs:CurBlock
16211 BlockScopeInfo *CurBlock = getCurBlock();
16245 CurBlock->TheDecl->setSignatureAsWritten(Sig);
16246 CurBlock->FunctionType = T;
16253 CurBlock->TheDecl->setIsVariadic(isVariadic);
16260 CurBlock->ReturnType = RetTy;
16261 CurBlock->TheDecl->setBlockMissingReturnType(false);
16262 CurBlock->HasImplicitReturnType = false;
16284 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I);
16291 CurBlock->TheDecl->setParams(Params);
16292 CheckParmsForFunctionDef(CurBlock->TheDecl->parameters(),
16297 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
16300 for (auto *AI : CurBlock->TheDecl->parameters()) {
16301 AI->setOwningFunction(CurBlock->TheDecl);
16305 CheckShadow(CurBlock->TheScope, AI);
16307 PushOnScopeChains(AI, CurBlock->TheScope);
16311 CurBlock->TheDecl->setInvalidDecl();
16320 // Pop off CurBlock, handle nested blocks.