Home
last modified time | relevance | path

Searched refs:PrevSpec (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DDeclSpec.cpp474 const char *&PrevSpec, in BadSpecifier() argument
477 PrevSpec = DeclSpec::getSpecifierName(TPrev); in BadSpecifier()
627 const char *&PrevSpec, in SetStorageClassSpec() argument
646 PrevSpec = getSpecifierName(SC); in SetStorageClassSpec()
653 PrevSpec = getSpecifierName(SC); in SetStorageClassSpec()
665 return SetTypeSpecType(TST_auto, Loc, PrevSpec, DiagID, Policy); in SetStorageClassSpec()
668 PrevSpec, DiagID, Policy); in SetStorageClassSpec()
680 return BadSpecifier(SC, (SCS)StorageClassSpec, PrevSpec, DiagID); in SetStorageClassSpec()
689 const char *&PrevSpec, in SetStorageClassSpecThread() argument
692 return BadSpecifier(TSC, (TSCS)ThreadStorageClassSpec, PrevSpec, DiagID); in SetStorageClassSpecThread()
[all …]
H A DSemaDecl.cpp5494 const char *PrevSpec = nullptr; in BuildAnonymousStructOrUnion() local
5511 PrevSpec, DiagID, Policy); in BuildAnonymousStructOrUnion()
5525 PrevSpec, DiagID, Context.getPrintingPolicy()); in BuildAnonymousStructOrUnion()
13876 const char *PrevSpec; in ActOnCXXForRangeIdentifier() local
13878 DS.SetTypeSpecType(DeclSpec::TST_auto, IdentLoc, PrevSpec, DiagID, in ActOnCXXForRangeIdentifier()
14879 const char* PrevSpec; // unused in ActOnFinishKNRParamDeclarations() local
14881 DS.SetTypeSpecType(DeclSpec::TST_int, FTI.Params[i].IdentLoc, PrevSpec, in ActOnFinishKNRParamDeclarations()
H A DSemaTemplate.cpp4649 LookupResult PrevSpec(*this, GetNameForDeclarator(D), LookupOrdinaryName, in ActOnVarTemplateSpecialization() local
4651 PrevSpec.addDecl(PrevDecl); in ActOnVarTemplateSpecialization()
4652 D.setRedeclaration(CheckVariableDeclaration(Specialization, PrevSpec)); in ActOnVarTemplateSpecialization()
H A DSemaDeclCXX.cpp3410 const char *PrevSpec; in ActOnCXXMemberDeclarator() local
3413 DeclSpec::TQ_const, ConstexprLoc, PrevSpec, DiagID, getLangOpts()); in ActOnCXXMemberDeclarator()
3419 const char *PrevSpec; in ActOnCXXMemberDeclarator() local
3422 *this, DeclSpec::SCS_static, ConstexprLoc, PrevSpec, DiagID, in ActOnCXXMemberDeclarator()
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseDecl.cpp2084 const char *PrevSpec; in ParseDeclGroup() local
2089 bool Fixit = !DS.setFunctionSpecNoreturn(Loc, PrevSpec, DiagID); in ParseDeclGroup()
2720 const char *PrevSpec; in ParseImplicitInt() local
2722 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T, in ParseImplicitInt()
2857 const char *PrevSpec; in ParseImplicitInt() local
2859 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T, in ParseImplicitInt()
3141 const char *&PrevSpec, unsigned &DiagID, in SetupFixedPointError() argument
3145 PrevSpec = ""; // Not used by diagnostic in SetupFixedPointError()
3205 const char *PrevSpec = nullptr; in ParseDeclarationSpecifiers() local
3235 isInvalid = DS.SetTypeSpecType(ImageTypeSpec, Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
[all …]
H A DParseExprCXX.cpp1210 const char *PrevSpec = nullptr; in addStaticToLambdaDeclSpecifier() local
1213 PrevSpec, DiagID, in addStaticToLambdaDeclSpecifier()
1215 assert(PrevSpec == nullptr && DiagID == 0 && in addStaticToLambdaDeclSpecifier()
1227 const char *PrevSpec = nullptr; in addConstexprToLambdaDeclSpecifier() local
1229 DS.SetConstexprSpec(ConstexprSpecKind::Constexpr, ConstexprLoc, PrevSpec, in addConstexprToLambdaDeclSpecifier()
1231 assert(PrevSpec == nullptr && DiagID == 0 && in addConstexprToLambdaDeclSpecifier()
1241 const char *PrevSpec = nullptr; in addConstevalToLambdaDeclSpecifier() local
1243 DS.SetConstexprSpec(ConstexprSpecKind::Consteval, ConstevalLoc, PrevSpec, in addConstevalToLambdaDeclSpecifier()
1246 P.Diag(ConstevalLoc, DiagID) << PrevSpec; in addConstevalToLambdaDeclSpecifier()
2229 const char *PrevSpec; in ParseCXXSimpleTypeSpecifier() local
[all …]
H A DParseDeclCXX.cpp1143 const char *PrevSpec = nullptr; in ParseDecltypeSpecifier() local
1148 PrevSpec, DiagID, Result.get(), Policy) in ParseDecltypeSpecifier()
1150 PrevSpec, DiagID, Policy)) { in ParseDecltypeSpecifier()
1151 Diag(StartLoc, DiagID) << PrevSpec; in ParseDecltypeSpecifier()
1217 const char *PrevSpec = nullptr; in MaybeParseTypeTransformTypeSpecifier() local
1219 if (DS.SetTypeSpecType(TypeTransformTST, StartLoc, PrevSpec, DiagID, in MaybeParseTypeTransformTypeSpecifier()
1222 Diag(StartLoc, DiagID) << PrevSpec; in MaybeParseTypeTransformTypeSpecifier()
1365 const char *PrevSpec = nullptr; in ParseBaseTypeSpecifier() local
1367 DS.SetTypeSpecType(TST_typename, IdLoc, PrevSpec, DiagID, Type, in ParseBaseTypeSpecifier()
2126 const char *PrevSpec = nullptr; in ParseClassSpecifier() local
[all …]
H A DParser.cpp1184 const char *PrevSpec = nullptr; in ParseDeclOrFunctionDefInternal() local
1186 if (DS.SetTypeSpecType(DeclSpec::TST_unspecified, AtLoc, PrevSpec, DiagID, in ParseDeclOrFunctionDefInternal()
1188 Diag(AtLoc, DiagID) << PrevSpec; in ParseDeclOrFunctionDefInternal()
1258 const char *PrevSpec; in ParseFunctionDefinition() local
1263 PrevSpec, DiagID, in ParseFunctionDefinition()
H A DParseExpr.cpp1224 const char *PrevSpec = nullptr; in ParseCastExpression() local
1226 DS.SetTypeSpecType(TST_typename, ILoc, PrevSpec, DiagID, Typ, in ParseCastExpression()
1504 const char *PrevSpec = nullptr; in ParseCastExpression() local
1507 PrevSpec, DiagID, Type, in ParseCastExpression()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DDeclSpec.h672 const char *&PrevSpec, unsigned &DiagID,
675 const char *&PrevSpec, unsigned &DiagID);
677 const char *&PrevSpec, unsigned &DiagID,
679 bool SetTypeSpecComplex(TSC C, SourceLocation Loc, const char *&PrevSpec,
682 const char *&PrevSpec, unsigned &DiagID);
683 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
685 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
688 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec, in SetTypeSpecType() argument
693 return SetTypeSpecType(T, Loc, PrevSpec, DiagID, Rep.get(), Policy); in SetTypeSpecType()
695 bool SetTypeSpecType(TST T, SourceLocation Loc, const char *&PrevSpec,
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Parse/
H A DParser.h912 const char *&PrevSpec, unsigned &DiagID, in TryAltiVecToken() argument
923 return TryAltiVecTokenOutOfLine(DS, Loc, PrevSpec, DiagID, isInvalid); in TryAltiVecToken()
937 const char *&PrevSpec, unsigned &DiagID,