Lines Matching refs:IdLoc
2355 SourceLocation IdLoc, in getObjCInterfaceDecl() argument
2359 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName); in getObjCInterfaceDecl()
2366 CorrectTypo(DeclarationNameInfo(Id, IdLoc), LookupOrdinaryName, in getObjCInterfaceDecl()
19707 SourceLocation IdLoc, in CheckEnumConstant() argument
19756 Diag(IdLoc, diag::ext_enumerator_too_large) << EltTy; in CheckEnumConstant()
19758 Diag(IdLoc, diag::err_enumerator_too_large) << EltTy; in CheckEnumConstant()
19782 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
19840 Diag(IdLoc, diag::err_enumerator_wrapped) in CheckEnumConstant()
19844 Diag(IdLoc, diag::ext_enumerator_increment_too_large) in CheckEnumConstant()
19864 Diag(IdLoc, diag::warn_enum_value_overflow); in CheckEnumConstant()
19869 Diag(IdLoc, diag::ext_enum_value_not_int) in CheckEnumConstant()
19882 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy, in CheckEnumConstant()
19913 SourceLocation IdLoc, IdentifierInfo *Id, in ActOnEnumConstant() argument
19926 LookupResult R(*this, Id, IdLoc, LookupOrdinaryName, ForVisibleRedeclaration); in ActOnEnumConstant()
19932 DiagnoseTemplateParameterShadow(IdLoc, PrevDecl); in ActOnEnumConstant()
19944 DeclarationNameInfo(Id, IdLoc)); in ActOnEnumConstant()
19947 CheckEnumConstant(TheEnumDecl, LastEnumConst, IdLoc, Id, Val); in ActOnEnumConstant()
19963 Diag(IdLoc, diag::err_redefinition_of_enumerator) << Id; in ActOnEnumConstant()
19965 Diag(IdLoc, diag::err_redefinition) << Id; in ActOnEnumConstant()
19966 notePreviousDefinition(PrevDecl, IdLoc); in ActOnEnumConstant()