Lines Matching defs:PrevSpec
2373 const char *PrevSpec;
2378 bool Fixit = !DS.setFunctionSpecNoreturn(Loc, PrevSpec, DiagID);
3091 const char *PrevSpec;
3093 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T,
3228 const char *PrevSpec;
3230 DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec, DiagID, T,
3639 const char *PrevSpec = nullptr;
3669 isInvalid = DS.SetTypeSpecType(ImageTypeSpec, Loc, PrevSpec, DiagID, Policy);
3883 PrevSpec, DiagID, T, Policy);
3958 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
3976 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
4065 if (TryAltiVecToken(DS, Loc, PrevSpec, DiagID, isInvalid))
4077 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
4131 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_typename, Loc, PrevSpec,
4184 isInvalid = DS.SetTypeSpecType(TST_auto, Loc, PrevSpec, DiagID,
4217 isInvalid = DS.SetTypeSpecType(TST_decltype_auto, Loc, PrevSpec,
4220 isInvalid = DS.SetTypeSpecType(TST_auto, AutoLoc, PrevSpec, DiagID,
4258 isInvalid = DS.setFunctionSpecForceInline(Loc, PrevSpec, DiagID);
4267 isInvalid = DS.SetTypeQual(DeclSpec::TQ_unaligned, Loc, PrevSpec, DiagID,
4322 PrevSpec, DiagID, Policy);
4329 PrevSpec, DiagID, Policy);
4334 Loc, PrevSpec, DiagID, Policy);
4341 PrevSpec, DiagID, Policy);
4348 PrevSpec, DiagID, Policy);
4353 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_auto, Loc, PrevSpec,
4357 PrevSpec, DiagID, Policy);
4362 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_auto_type, Loc, PrevSpec,
4367 PrevSpec, DiagID, Policy);
4372 PrevSpec, DiagID, Policy);
4377 PrevSpec, DiagID);
4391 Loc, PrevSpec, DiagID);
4397 Loc, PrevSpec, DiagID);
4403 isInvalid = DS.setFunctionSpecInline(Loc, PrevSpec, DiagID);
4412 PrevSpec = Tok.getIdentifierInfo()->getNameStart();
4415 isInvalid = DS.setFunctionSpecVirtual(Loc, PrevSpec, DiagID);
4450 isInvalid = DS.setFunctionSpecExplicit(ExplicitLoc, PrevSpec, DiagID,
4456 isInvalid = DS.setFunctionSpecNoreturn(Loc, PrevSpec, DiagID);
4462 isInvalid = DS.SetFriendSpec(Loc, PrevSpec, DiagID);
4467 PrevSpec = ""; // not actually used by the diagnostic
4475 isInvalid = DS.setModulePrivateSpec(Loc, PrevSpec, DiagID);
4483 PrevSpec, DiagID);
4487 PrevSpec, DiagID);
4491 PrevSpec, DiagID);
4496 isInvalid = DS.SetTypeSpecWidth(TypeSpecifierWidth::Short, Loc, PrevSpec,
4501 isInvalid = DS.SetTypeSpecWidth(TypeSpecifierWidth::Long, Loc, PrevSpec,
4505 PrevSpec, DiagID, Policy);
4509 PrevSpec, DiagID, Policy);
4513 DS.SetTypeSpecSign(TypeSpecifierSign::Signed, Loc, PrevSpec, DiagID);
4516 isInvalid = DS.SetTypeSpecSign(TypeSpecifierSign::Unsigned, Loc, PrevSpec,
4522 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_complex, Loc, PrevSpec,
4528 isInvalid = DS.SetTypeSpecComplex(DeclSpec::TSC_imaginary, Loc, PrevSpec,
4532 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_void, Loc, PrevSpec,
4536 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char, Loc, PrevSpec,
4540 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int, Loc, PrevSpec,
4549 isInvalid = DS.SetBitIntType(Loc, ER.get(), PrevSpec, DiagID, Policy);
4554 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_int128, Loc, PrevSpec,
4558 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_half, Loc, PrevSpec,
4562 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_BFloat16, Loc, PrevSpec,
4566 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float, Loc, PrevSpec,
4570 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_double, Loc, PrevSpec,
4574 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float16, Loc, PrevSpec,
4581 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_accum, Loc, PrevSpec, DiagID,
4588 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_fract, Loc, PrevSpec, DiagID,
4595 isInvalid = DS.SetTypeSpecSat(Loc, PrevSpec, DiagID);
4598 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_float128, Loc, PrevSpec,
4602 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_ibm128, Loc, PrevSpec,
4606 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_wchar, Loc, PrevSpec,
4610 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char8, Loc, PrevSpec,
4614 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char16, Loc, PrevSpec,
4618 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_char32, Loc, PrevSpec,
4632 PrevSpec = ""; // Not used by the diagnostic.
4638 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_bool, Loc, PrevSpec,
4643 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal32, Loc, PrevSpec,
4647 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal64, Loc, PrevSpec,
4651 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_decimal128, Loc, PrevSpec,
4655 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID, Policy);
4658 isInvalid = DS.SetTypeAltiVecPixel(true, Loc, PrevSpec, DiagID, Policy);
4661 isInvalid = DS.SetTypeAltiVecBool(true, Loc, PrevSpec, DiagID, Policy);
4673 PrevSpec = Tok.getIdentifierInfo()->getNameStart();
4676 isInvalid = DS.SetTypePipe(true, Loc, PrevSpec, DiagID, Policy);
4689 PrevSpec, DiagID, Policy);
4724 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const, Loc, PrevSpec, DiagID,
4728 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID,
4732 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID,
4795 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID,
4807 PrevSpec = Tok.getIdentifierInfo()->getNameStart();
4839 isInvalid = DS.SetTypeSpecType(DeclSpec::TST_##Name, Loc, PrevSpec, \
4856 PrevSpec, DiagID, Type.get(),
4858 Diag(StartLoc, DiagID) << PrevSpec;
4874 assert(PrevSpec && "Method did not return previous specifier!");
4880 Diag(Loc, DiagID) << PrevSpec
4884 Diag(Loc, DiagID) << getLangOpts().getOpenCLVersionString() << PrevSpec
4887 Diag(Loc, DiagID) << PrevSpec;
5587 const char *PrevSpec = nullptr;
5608 PrevSpec, DiagID, TagDecl, Owned,
5610 Diag(StartLoc, DiagID) << PrevSpec;
5632 PrevSpec, DiagID, Type.get(),
5634 Diag(StartLoc, DiagID) << PrevSpec;
5663 PrevSpec, DiagID, TagDecl, Owned,
5665 Diag(StartLoc, DiagID) << PrevSpec;
6477 const char *PrevSpec = nullptr;
6491 isInvalid = DS.SetTypeQual(DeclSpec::TQ_const , Loc, PrevSpec, DiagID,
6495 isInvalid = DS.SetTypeQual(DeclSpec::TQ_volatile, Loc, PrevSpec, DiagID,
6499 isInvalid = DS.SetTypeQual(DeclSpec::TQ_restrict, Loc, PrevSpec, DiagID,
6506 isInvalid = DS.SetTypeQual(DeclSpec::TQ_atomic, Loc, PrevSpec, DiagID,
6535 isInvalid = DS.SetTypeQual(DeclSpec::TQ_unaligned, Loc, PrevSpec, DiagID,
6616 assert(PrevSpec && "Method did not return previous specifier!");
6617 Diag(Tok, DiagID) << PrevSpec;
8454 const char *PrevSpec = nullptr;
8459 StartLoc, PrevSpec,
8462 Diag(StartLoc, DiagID) << PrevSpec;
8479 const char *PrevSpec = nullptr;
8484 StartLoc, PrevSpec,
8487 Diag(StartLoc, DiagID) << PrevSpec;
8517 const char *PrevSpec = nullptr;
8519 if (DS.SetTypeSpecType(DeclSpec::TST_atomic, StartLoc, PrevSpec,
8522 Diag(StartLoc, DiagID) << PrevSpec;
8561 const char *&PrevSpec, unsigned &DiagID,
8580 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID, Policy);
8584 isInvalid = DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID,Policy);
8590 DS.SetTypeAltiVecVector(true, Loc, PrevSpec, DiagID, Policy);
8599 isInvalid = DS.SetTypeAltiVecPixel(true, Loc, PrevSpec, DiagID, Policy);
8603 isInvalid = DS.SetTypeAltiVecBool(true, Loc, PrevSpec, DiagID, Policy);