Home
last modified time | relevance | path

Searched refs:FTI (Results 1 – 10 of 10) sorted by relevance

/minix/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSemaInternal.h30 FTIHasSingleVoidParameter(const DeclaratorChunk::FunctionTypeInfo &FTI) { in FTIHasSingleVoidParameter() argument
31 return FTI.NumParams == 1 && !FTI.isVariadic && in FTIHasSingleVoidParameter()
32 FTI.Params[0].Ident == nullptr && FTI.Params[0].Param && in FTIHasSingleVoidParameter()
33 cast<ParmVarDecl>(FTI.Params[0].Param)->getType()->isVoidType(); in FTIHasSingleVoidParameter()
37 FTIHasNonVoidParameters(const DeclaratorChunk::FunctionTypeInfo &FTI) { in FTIHasNonVoidParameters() argument
39 return FTI.NumParams && !FTIHasSingleVoidParameter(FTI); in FTIHasNonVoidParameters()
/minix/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaType.cpp2399 if (FTI.NumParams > 0) { in warnAboutAmbiguousFunction()
2694 IsQualifiedFunction = FTI.TypeQuals || FTI.hasRefQualifier(); in GetFullTypeForDeclarator()
2853 if (FTI.isAmbiguous) in GetFullTypeForDeclarator()
2858 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus) { in GetFullTypeForDeclarator()
2865 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus) { in GetFullTypeForDeclarator()
2879 if (FTI.NumParams && FTI.Params[0].Param == nullptr) { in GetFullTypeForDeclarator()
2882 S.Diag(FTI.Params[0].IdentLoc, in GetFullTypeForDeclarator()
2892 EPI.Variadic = FTI.isVariadic; in GetFullTypeForDeclarator()
2894 EPI.TypeQuals = FTI.TypeQuals; in GetFullTypeForDeclarator()
2902 ParamTys.reserve(FTI.NumParams); in GetFullTypeForDeclarator()
[all …]
H A DSemaLambda.cpp892 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo(); in ActOnStartOfLambdaDefinition() local
898 if (!FTI.hasMutableQualifier()) in ActOnStartOfLambdaDefinition()
899 FTI.TypeQuals |= DeclSpec::TQ_const; in ActOnStartOfLambdaDefinition()
905 ExplicitResultType = FTI.hasTrailingReturnType(); in ActOnStartOfLambdaDefinition()
907 if (FTIHasNonVoidParameters(FTI)) { in ActOnStartOfLambdaDefinition()
908 Params.reserve(FTI.NumParams); in ActOnStartOfLambdaDefinition()
909 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) in ActOnStartOfLambdaDefinition()
910 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param)); in ActOnStartOfLambdaDefinition()
H A DSemaDeclCXX.cpp6581 if (FTI.TypeQuals != 0) { in CheckConstructorDeclarator()
6582 if (FTI.TypeQuals & Qualifiers::Const) in CheckConstructorDeclarator()
6585 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckConstructorDeclarator()
6596 if (FTI.hasRefQualifier()) { in CheckConstructorDeclarator()
6598 << FTI.RefQualifierIsLValueRef in CheckConstructorDeclarator()
6753 if (FTI.TypeQuals & Qualifiers::Const) in CheckDestructorDeclarator()
6767 if (FTI.hasRefQualifier()) { in CheckDestructorDeclarator()
6769 << FTI.RefQualifierIsLValueRef in CheckDestructorDeclarator()
6775 if (FTIHasNonVoidParameters(FTI)) { in CheckDestructorDeclarator()
6779 FTI.freeParams(); in CheckDestructorDeclarator()
[all …]
H A DSemaDecl.cpp7291 if (FTIHasNonVoidParameters(FTI) && FTI.Params[0].Param) { in ActOnFunctionDeclarator()
7292 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) { in ActOnFunctionDeclarator()
10052 if (!FTI.hasPrototype) { in ActOnFinishKNRParamDeclarations()
10053 for (int i = FTI.NumParams; i != 0; /* decrement in loop */) { in ActOnFinishKNRParamDeclarations()
10055 if (FTI.Params[i].Param == nullptr) { in ActOnFinishKNRParamDeclarations()
10059 Diag(FTI.Params[i].IdentLoc, diag::ext_param_not_declared) in ActOnFinishKNRParamDeclarations()
10060 << FTI.Params[i].Ident in ActOnFinishKNRParamDeclarations()
10072 DS.SetRangeStart(FTI.Params[i].IdentLoc); in ActOnFinishKNRParamDeclarations()
10073 DS.SetRangeEnd(FTI.Params[i].IdentLoc); in ActOnFinishKNRParamDeclarations()
10075 ParamD.SetIdentifier(FTI.Params[i].Ident, FTI.Params[i].IdentLoc); in ActOnFinishKNRParamDeclarations()
[all …]
H A DSemaTemplate.cpp6432 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ActOnStartOfFunctionTemplateDef() local
6434 if (FTI.hasPrototype) { in ActOnStartOfFunctionTemplateDef()
/minix/external/bsd/llvm/dist/clang/lib/Parse/
H A DParser.cpp932 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ParseFunctionDefinition() local
951 if (FTI.isKNRPrototype()) in ParseFunctionDefinition()
1110 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ParseKNRParamDeclarations() local
1171 if (i == FTI.NumParams) { in ParseKNRParamDeclarations()
1177 if (FTI.Params[i].Ident == ParmDeclarator.getIdentifier()) { in ParseKNRParamDeclarations()
1179 if (FTI.Params[i].Param) { in ParseKNRParamDeclarations()
1184 FTI.Params[i].Param = Param; in ParseKNRParamDeclarations()
H A DParseDeclCXX.cpp1889 DeclaratorChunk::FunctionTypeInfo &FTI in HandleMemberFunctionDeclDelays() local
1893 if (FTI.getExceptionSpecType() == EST_Unparsed) { in HandleMemberFunctionDeclDelays()
1901 LateMethod->ExceptionSpecTokens = FTI.ExceptionSpecTokens; in HandleMemberFunctionDeclDelays()
1902 FTI.ExceptionSpecTokens = 0; in HandleMemberFunctionDeclDelays()
1905 LateMethod->DefaultArgs.reserve(FTI.NumParams); in HandleMemberFunctionDeclDelays()
1908 for (unsigned ParamIdx = 0; ParamIdx < FTI.NumParams; ++ParamIdx) { in HandleMemberFunctionDeclDelays()
1909 if (LateMethod || FTI.Params[ParamIdx].DefaultArgTokens) { in HandleMemberFunctionDeclDelays()
1919 LateMethod->DefaultArgs.reserve(FTI.NumParams); in HandleMemberFunctionDeclDelays()
1922 LateParsedDefaultArgument(FTI.Params[I].Param)); in HandleMemberFunctionDeclDelays()
1928 FTI.Params[ParamIdx].Param, FTI.Params[ParamIdx].DefaultArgTokens)); in HandleMemberFunctionDeclDelays()
H A DParseDecl.cpp369 DeclaratorChunk::FunctionTypeInfo FTI = D->getFunctionTypeInfo(); in ParseGNUAttributeArgs() local
373 for (unsigned i = 0; i != FTI.NumParams; ++i) { in ParseGNUAttributeArgs()
374 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param); in ParseGNUAttributeArgs()
/minix/share/misc/
H A Dairport2402 FTI:Fitiuta, American Samoa