Lines Matching refs:IdLoc

2227                                               SourceLocation IdLoc,  in getObjCInterfaceDecl()  argument
2231 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName); in getObjCInterfaceDecl()
2238 CorrectTypo(DeclarationNameInfo(Id, IdLoc), LookupOrdinaryName, in getObjCInterfaceDecl()
18478 SourceLocation IdLoc, in CheckEnumConstant() argument
18527 Diag(IdLoc, diag::ext_enumerator_too_large) << EltTy; in CheckEnumConstant()
18529 Diag(IdLoc, diag::err_enumerator_too_large) << EltTy; in CheckEnumConstant()
18553 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
18611 Diag(IdLoc, diag::err_enumerator_wrapped) in CheckEnumConstant()
18615 Diag(IdLoc, diag::ext_enumerator_increment_too_large) in CheckEnumConstant()
18635 Diag(IdLoc, diag::warn_enum_value_overflow); in CheckEnumConstant()
18639 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
18652 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy, in CheckEnumConstant()
18683 SourceLocation IdLoc, IdentifierInfo *Id, in ActOnEnumConstant() argument
18696 LookupResult R(*this, Id, IdLoc, LookupOrdinaryName, ForVisibleRedeclaration); in ActOnEnumConstant()
18702 DiagnoseTemplateParameterShadow(IdLoc, PrevDecl); in ActOnEnumConstant()
18714 DeclarationNameInfo(Id, IdLoc)); in ActOnEnumConstant()
18717 CheckEnumConstant(TheEnumDecl, LastEnumConst, IdLoc, Id, Val); in ActOnEnumConstant()
18733 Diag(IdLoc, diag::err_redefinition_of_enumerator) << Id; in ActOnEnumConstant()
18735 Diag(IdLoc, diag::err_redefinition) << Id; in ActOnEnumConstant()
18736 notePreviousDefinition(PrevDecl, IdLoc); in ActOnEnumConstant()