Lines Matching refs:IdLoc
1856 SourceLocation IdLoc, in getObjCInterfaceDecl() argument
1860 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName); in getObjCInterfaceDecl()
1866 DeclarationNameInfo(Id, IdLoc), LookupOrdinaryName, TUScope, nullptr, in getObjCInterfaceDecl()
16214 SourceLocation IdLoc, in CheckEnumConstant() argument
16258 Diag(IdLoc, diag::ext_enumerator_too_large) << EltTy; in CheckEnumConstant()
16261 Diag(IdLoc, diag::err_enumerator_too_large) << EltTy; in CheckEnumConstant()
16282 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
16340 Diag(IdLoc, diag::err_enumerator_wrapped) in CheckEnumConstant()
16344 Diag(IdLoc, diag::ext_enumerator_increment_too_large) in CheckEnumConstant()
16364 Diag(IdLoc, diag::warn_enum_value_overflow); in CheckEnumConstant()
16368 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
16381 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy, in CheckEnumConstant()
16412 SourceLocation IdLoc, IdentifierInfo *Id, in ActOnEnumConstant() argument
16425 LookupResult R(*this, Id, IdLoc, LookupOrdinaryName, ForVisibleRedeclaration); in ActOnEnumConstant()
16431 DiagnoseTemplateParameterShadow(IdLoc, PrevDecl); in ActOnEnumConstant()
16443 DeclarationNameInfo(Id, IdLoc)); in ActOnEnumConstant()
16446 CheckEnumConstant(TheEnumDecl, LastEnumConst, IdLoc, Id, Val); in ActOnEnumConstant()
16462 Diag(IdLoc, diag::err_redefinition_of_enumerator) << Id; in ActOnEnumConstant()
16464 Diag(IdLoc, diag::err_redefinition) << Id; in ActOnEnumConstant()
16465 notePreviousDefinition(PrevDecl, IdLoc); in ActOnEnumConstant()