Lines Matching refs:FTI

9865     DeclaratorChunk::FunctionTypeInfo &FTI = D.getTypeObject(FTIIdx).Fun;  in ActOnFunctionDeclarator()  local
9872 if (FTIHasNonVoidParameters(FTI) && FTI.Params[0].Param) { in ActOnFunctionDeclarator()
9873 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) { in ActOnFunctionDeclarator()
9874 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param); in ActOnFunctionDeclarator()
9891 for (NamedDecl *NonParmDecl : FTI.getDeclsInPrototype()) { in ActOnFunctionDeclarator()
14460 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ActOnFinishKNRParamDeclarations() local
14472 if (!FTI.hasPrototype) { in ActOnFinishKNRParamDeclarations()
14473 for (int i = FTI.NumParams; i != 0; /* decrement in loop */) { in ActOnFinishKNRParamDeclarations()
14475 if (FTI.Params[i].Param == nullptr) { in ActOnFinishKNRParamDeclarations()
14479 << " int " << FTI.Params[i].Ident->getName() << ";\n"; in ActOnFinishKNRParamDeclarations()
14480 Diag(FTI.Params[i].IdentLoc, diag::ext_param_not_declared) in ActOnFinishKNRParamDeclarations()
14481 << FTI.Params[i].Ident in ActOnFinishKNRParamDeclarations()
14491 DS.SetTypeSpecType(DeclSpec::TST_int, FTI.Params[i].IdentLoc, PrevSpec, in ActOnFinishKNRParamDeclarations()
14494 DS.SetRangeStart(FTI.Params[i].IdentLoc); in ActOnFinishKNRParamDeclarations()
14495 DS.SetRangeEnd(FTI.Params[i].IdentLoc); in ActOnFinishKNRParamDeclarations()
14498 ParamD.SetIdentifier(FTI.Params[i].Ident, FTI.Params[i].IdentLoc); in ActOnFinishKNRParamDeclarations()
14499 FTI.Params[i].Param = ActOnParamDeclarator(S, ParamD); in ActOnFinishKNRParamDeclarations()