Lines Matching refs:IdLoc
2030 SourceLocation IdLoc, in getObjCInterfaceDecl() argument
2034 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName); in getObjCInterfaceDecl()
2041 CorrectTypo(DeclarationNameInfo(Id, IdLoc), LookupOrdinaryName, in getObjCInterfaceDecl()
17732 SourceLocation IdLoc, in CheckEnumConstant() argument
17780 Diag(IdLoc, diag::ext_enumerator_too_large) << EltTy; in CheckEnumConstant()
17782 Diag(IdLoc, diag::err_enumerator_too_large) << EltTy; in CheckEnumConstant()
17806 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
17864 Diag(IdLoc, diag::err_enumerator_wrapped) in CheckEnumConstant()
17868 Diag(IdLoc, diag::ext_enumerator_increment_too_large) in CheckEnumConstant()
17888 Diag(IdLoc, diag::warn_enum_value_overflow); in CheckEnumConstant()
17892 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
17905 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy, in CheckEnumConstant()
17936 SourceLocation IdLoc, IdentifierInfo *Id, in ActOnEnumConstant() argument
17949 LookupResult R(*this, Id, IdLoc, LookupOrdinaryName, ForVisibleRedeclaration); in ActOnEnumConstant()
17955 DiagnoseTemplateParameterShadow(IdLoc, PrevDecl); in ActOnEnumConstant()
17967 DeclarationNameInfo(Id, IdLoc)); in ActOnEnumConstant()
17970 CheckEnumConstant(TheEnumDecl, LastEnumConst, IdLoc, Id, Val); in ActOnEnumConstant()
17986 Diag(IdLoc, diag::err_redefinition_of_enumerator) << Id; in ActOnEnumConstant()
17988 Diag(IdLoc, diag::err_redefinition) << Id; in ActOnEnumConstant()
17989 notePreviousDefinition(PrevDecl, IdLoc); in ActOnEnumConstant()