Home | History | Annotate | Download | only in Sema

Lines Matching defs:CurBlock

9477   BlockScopeInfo *CurBlock = getCurBlock();
9521 CurBlock->TheDecl->setSignatureAsWritten(Sig);
9522 CurBlock->FunctionType = T;
9529 CurBlock->TheDecl->setIsVariadic(isVariadic);
9543 CurBlock->ReturnType = RetTy;
9544 CurBlock->TheDecl->setBlockMissingReturnType(false);
9545 CurBlock->HasImplicitReturnType = false;
9567 BuildParmVarDeclForTypedef(CurBlock->TheDecl,
9576 CurBlock->TheDecl->setParams(Params);
9577 CheckParmsForFunctionDef(CurBlock->TheDecl->param_begin(),
9578 CurBlock->TheDecl->param_end(),
9583 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
9590 for (BlockDecl::param_iterator AI = CurBlock->TheDecl->param_begin(),
9591 E = CurBlock->TheDecl->param_end(); AI != E; ++AI) {
9592 (*AI)->setOwningFunction(CurBlock->TheDecl);
9596 CheckShadow(CurBlock->TheScope, *AI);
9598 PushOnScopeChains(*AI, CurBlock->TheScope);
9610 // Pop off CurBlock, handle nested blocks.