Home | History | Annotate | Download | only in Sema

Lines Matching refs:IdLoc

1628 /// \param IdLoc The location of the name in the translation unit.
1636 SourceLocation IdLoc,
1640 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName);
1646 DeclarationNameInfo(Id, IdLoc), LookupOrdinaryName, TUScope, nullptr,
13853 SourceLocation IdLoc,
13898 Diag(IdLoc, diag::ext_enumerator_too_large) << EltTy;
13901 Diag(IdLoc, diag::err_enumerator_too_large) << EltTy;
13919 Diag(IdLoc, diag::ext_enum_value_not_int)
13977 Diag(IdLoc, diag::err_enumerator_wrapped)
13981 Diag(IdLoc, diag::ext_enumerator_increment_too_large)
14001 Diag(IdLoc, diag::warn_enum_value_overflow);
14005 Diag(IdLoc, diag::ext_enum_value_not_int)
14018 return EnumConstantDecl::Create(Context, Enum, IdLoc, Id, EltTy,
14049 SourceLocation IdLoc, IdentifierInfo *Id,
14062 NamedDecl *PrevDecl = LookupSingleName(S, Id, IdLoc, LookupOrdinaryName,
14066 DiagnoseTemplateParameterShadow(IdLoc, PrevDecl);
14078 DeclarationNameInfo(Id, IdLoc));
14081 CheckEnumConstant(TheEnumDecl, LastEnumConst, IdLoc, Id, Val);
14093 Diag(IdLoc, diag::err_redefinition_of_enumerator) << Id;
14095 Diag(IdLoc, diag::err_redefinition) << Id;