Lines Matching defs:Range
2029 static bool checkAvailabilityAttr(Sema &S, SourceRange Range,
2043 S.Diag(Range.getBegin(), diag::warn_availability_version_ordering)
2051 S.Diag(Range.getBegin(), diag::warn_availability_version_ordering)
2059 S.Diag(Range.getBegin(), diag::warn_availability_version_ordering)
2086 AvailabilityAttr *Sema::mergeAvailabilityAttr(NamedDecl *D, SourceRange Range,
2155 Diag(Range.getBegin(), diag::note_overridden_method);
2158 Diag(Range.getBegin(), diag::note_previous_attribute);
2200 if (!checkAvailabilityAttr(*this, Range, Platform, MergedIntroduced,
2203 return ::new (Context) AvailabilityAttr(Range, Context, Platform,
2265 VisibilityAttr *Sema::mergeVisibilityAttr(Decl *D, SourceRange Range,
2268 return ::mergeVisibilityAttr<VisibilityAttr>(*this, D, Range, Vis,
2272 TypeVisibilityAttr *Sema::mergeTypeVisibilityAttr(Decl *D, SourceRange Range,
2275 return ::mergeVisibilityAttr<TypeVisibilityAttr>(*this, D, Range, Vis,
2776 SectionAttr *Sema::mergeSectionAttr(Decl *D, SourceRange Range,
2783 Diag(Range.getBegin(), diag::note_previous_attribute);
2786 return ::new (Context) SectionAttr(Range, Context, Name,
3070 FormatAttr *Sema::mergeFormatAttr(Decl *D, SourceRange Range, StringRef Format,
3085 f->setRange(Range);
3090 return ::new (Context) FormatAttr(Range, Context, Format, FormatIdx, FirstArg,