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