Lines Matching refs:PrevSpec
2067 const char *PrevSpec; in ParseDeclGroup() local
2072 bool Fixit = !DS.setFunctionSpecNoreturn(Loc, PrevSpec, DiagID); in ParseDeclGroup()
2702 const char *PrevSpec; in ParseImplicitInt() local
2704 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T, in ParseImplicitInt()
2839 const char *PrevSpec; in ParseImplicitInt() local
2841 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T, in ParseImplicitInt()
3097 const char *&PrevSpec, unsigned &DiagID, in SetupFixedPointError() argument
3101 PrevSpec = ""; // Not used by diagnostic in SetupFixedPointError()
3154 const char *PrevSpec = nullptr; in ParseDeclarationSpecifiers() local
3184 isInvalid = DS.SetTypeSpecType(ImageTypeSpec, Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3364 PrevSpec, DiagID, T, Policy); in ParseDeclarationSpecifiers()
3426 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3444 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3532 if (TryAltiVecToken(DS, Loc, PrevSpec, DiagID, isInvalid)) in ParseDeclarationSpecifiers()
3544 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3595 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3641 isInvalid = DS.SetTypeSpecType(TST_auto, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3670 isInvalid = DS.SetTypeSpecType(TST_decltype_auto, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3673 isInvalid = DS.SetTypeSpecType(TST_auto, AutoLoc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3709 isInvalid = DS.setFunctionSpecForceInline(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3718 isInvalid = DS.SetTypeQual(DeclSpec::TQ_unaligned, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3769 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3776 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3781 Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3788 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3795 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3800 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_auto, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3804 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3809 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_auto_type, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3814 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3819 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3824 PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3829 PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3836 Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3842 isInvalid = DS.setFunctionSpecInline(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3851 PrevSpec = Tok.getIdentifierInfo()->getNameStart(); in ParseDeclarationSpecifiers()
3854 isInvalid = DS.setFunctionSpecVirtual(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3885 isInvalid = DS.setFunctionSpecExplicit(ExplicitLoc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
3892 isInvalid = DS.setFunctionSpecNoreturn(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3905 isInvalid = DS.SetFriendSpec(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3907 PrevSpec = ""; // not actually used by the diagnostic in ParseDeclarationSpecifiers()
3915 isInvalid = DS.setModulePrivateSpec(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3921 PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3925 PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3929 PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3934 isInvalid = DS.SetTypeSpecWidth(TypeSpecifierWidth::Short, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3939 isInvalid = DS.SetTypeSpecWidth(TypeSpecifierWidth::Long, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3943 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3947 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3951 DS.SetTypeSpecSign(TypeSpecifierSign::Signed, Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
3954 isInvalid = DS.SetTypeSpecSign(TypeSpecifierSign::Unsigned, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3960 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_complex, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3966 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_imaginary, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3970 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_void, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3974 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3978 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3987 isInvalid = DS.SetBitIntType(Loc, ER.get(), PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
3992 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int128, Loc, PrevSpec, in ParseDeclarationSpecifiers()
3996 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_half, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4000 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_BFloat16, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4004 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4008 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_double, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4012 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float16, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4017 SetupFixedPointError(getLangOpts(), PrevSpec, DiagID, isInvalid); in ParseDeclarationSpecifiers()
4019 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_accum, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4025 SetupFixedPointError(getLangOpts(), PrevSpec, DiagID, isInvalid); in ParseDeclarationSpecifiers()
4027 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_fract, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4033 SetupFixedPointError(getLangOpts(), PrevSpec, DiagID, isInvalid); in ParseDeclarationSpecifiers()
4035 isInvalid = DS.SetTypeSpecSat(Loc, PrevSpec, DiagID); in ParseDeclarationSpecifiers()
4039 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float128, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4043 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_ibm128, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4047 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_wchar, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4051 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char8, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4055 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char16, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4059 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char32, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4070 PrevSpec = ""; // Not used by the diagnostic. in ParseDeclarationSpecifiers()
4076 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_bool, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4081 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal32, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4085 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal64, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4089 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal128, Loc, PrevSpec, in ParseDeclarationSpecifiers()
4093 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
4096 isInvalid = DS.SetTypeAltiVecPixel(true, Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
4099 isInvalid = DS.SetTypeAltiVecBool(true, Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
4111 PrevSpec = Tok.getIdentifierInfo()->getNameStart(); in ParseDeclarationSpecifiers()
4114 isInvalid = DS.SetTypePipe(true, Loc, PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
4127 PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
4162 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
4166 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
4170 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
4225 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID, in ParseDeclarationSpecifiers()
4237 PrevSpec = Tok.getIdentifierInfo()->getNameStart(); in ParseDeclarationSpecifiers()
4271 PrevSpec, DiagID, Type.get(), in ParseDeclarationSpecifiers()
4273 Diag(StartLoc, DiagID) << PrevSpec; in ParseDeclarationSpecifiers()
4289 assert(PrevSpec && "Method did not return previous specifier!"); in ParseDeclarationSpecifiers()
4295 Diag(Loc, DiagID) << PrevSpec in ParseDeclarationSpecifiers()
4299 Diag(Loc, DiagID) << getLangOpts().getOpenCLVersionString() << PrevSpec in ParseDeclarationSpecifiers()
4302 Diag(Loc, DiagID) << PrevSpec; in ParseDeclarationSpecifiers()
4870 const char *PrevSpec = nullptr; in ParseEnumSpecifier() local
4890 PrevSpec, DiagID, TagDecl, Owned, in ParseEnumSpecifier()
4892 Diag(StartLoc, DiagID) << PrevSpec; in ParseEnumSpecifier()
4914 PrevSpec, DiagID, Type.get(), in ParseEnumSpecifier()
4916 Diag(StartLoc, DiagID) << PrevSpec; in ParseEnumSpecifier()
4945 PrevSpec, DiagID, TagDecl, Owned, in ParseEnumSpecifier()
4947 Diag(StartLoc, DiagID) << PrevSpec; in ParseEnumSpecifier()
5682 const char *PrevSpec = nullptr; in ParseTypeQualifierListOpt() local
5696 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const , Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
5700 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
5704 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
5712 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
5733 isInvalid = DS.SetTypeQual(DeclSpec::TQ_unaligned, Loc, PrevSpec, DiagID, in ParseTypeQualifierListOpt()
5808 assert(PrevSpec && "Method did not return previous specifier!"); in ParseTypeQualifierListOpt()
5809 Diag(Tok, DiagID) << PrevSpec; in ParseTypeQualifierListOpt()
7462 const char *PrevSpec = nullptr; in ParseTypeofSpecifier() local
7465 if (DS.SetTypeSpecType(DeclSpec::TST_typeofType, StartLoc, PrevSpec, in ParseTypeofSpecifier()
7468 Diag(StartLoc, DiagID) << PrevSpec; in ParseTypeofSpecifier()
7485 const char *PrevSpec = nullptr; in ParseTypeofSpecifier() local
7488 if (DS.SetTypeSpecType(DeclSpec::TST_typeofExpr, StartLoc, PrevSpec, in ParseTypeofSpecifier()
7491 Diag(StartLoc, DiagID) << PrevSpec; in ParseTypeofSpecifier()
7521 const char *PrevSpec = nullptr; in ParseAtomicSpecifier() local
7523 if (DS.SetTypeSpecType(DeclSpec::TST_atomic, StartLoc, PrevSpec, in ParseAtomicSpecifier()
7526 Diag(StartLoc, DiagID) << PrevSpec; in ParseAtomicSpecifier()
7565 const char *&PrevSpec, unsigned &DiagID, in TryAltiVecTokenOutOfLine() argument
7584 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID, Policy); in TryAltiVecTokenOutOfLine()
7588 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID,Policy); in TryAltiVecTokenOutOfLine()
7594 DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID, Policy); in TryAltiVecTokenOutOfLine()
7603 isInvalid = DS.SetTypeAltiVecPixel(true, Loc, PrevSpec, DiagID, Policy); in TryAltiVecTokenOutOfLine()
7607 isInvalid = DS.SetTypeAltiVecBool(true, Loc, PrevSpec, DiagID, Policy); in TryAltiVecTokenOutOfLine()