Searched refs:EnvironmentLoc (Results 1 – 3 of 3) sorted by relevance
72 const IdentifierLoc *EnvironmentLoc; member77 const Expr *ReplaceExpr, const IdentifierLoc *EnvironmentLoc) in AvailabilityData()79 EnvironmentLoc(EnvironmentLoc) { in AvailabilityData()455 return getAvailabilityData()->EnvironmentLoc; in getEnvironment()773 IdentifierLoc *EnvironmentLoc) { in create() argument778 ReplacementExpr, EnvironmentLoc)); in create()1010 IdentifierLoc *EnvironmentLoc) { in addNew() argument1014 strict, ReplacementExpr, EnvironmentLoc); in addNew()
2304 const IdentifierLoc *EnvironmentLoc = AL.getEnvironment(); in handleAvailabilityAttr() local2306 if (EnvironmentLoc) { in handleAvailabilityAttr()2308 IIEnvironment = EnvironmentLoc->Ident; in handleAvailabilityAttr()2310 EnvironmentLoc->Ident->getName()) == in handleAvailabilityAttr()2312 S.Diag(EnvironmentLoc->Loc, diag::warn_availability_unknown_environment) in handleAvailabilityAttr()2313 << EnvironmentLoc->Ident; in handleAvailabilityAttr()2315 S.Diag(EnvironmentLoc->Loc, diag::err_availability_unexpected_parameter) in handleAvailabilityAttr()
1307 IdentifierLoc *EnvironmentLoc = nullptr; in ParseAvailabilityAttribute() local1404 if (EnvironmentLoc != nullptr) { in ParseAvailabilityAttribute()1406 << Keyword << SourceRange(EnvironmentLoc->Loc); in ParseAvailabilityAttribute()1437 EnvironmentLoc = ParseIdentifierLoc(); in ParseAvailabilityAttribute()1521 StrictLoc, ReplacementExpr.get(), EnvironmentLoc); in ParseAvailabilityAttribute()