Searched refs:SpecLoc (Results 1 – 4 of 4) sorted by relevance
230 if (auto SpecLoc = Loc.getAs<TemplateSpecializationTypeLoc>(); in name() local231 !SpecLoc.isNull()) in name()232 return CharSourceRange::getTokenRange(SpecLoc.getTemplateNameLoc()); in name()
2778 SourceLocation SpecLoc) { in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() argument2785 MQ.SetTypeQual(TypeQual, SpecLoc); in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()2787 Diag(SpecLoc, diag::err_declspec_after_virtspec) in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()2790 << FixItHint::CreateRemoval(SpecLoc) << Insertion; in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
11355 template<typename T> void check(SourceLocation SpecLoc, T Spec) { in check() 11356 return check(SpecLoc, DeclSpec::getSpecifierName(Spec)); in check() 11358 void check(SourceLocation SpecLoc, DeclSpec::TST Spec) { in check() 11359 return check(SpecLoc, in check() 11362 void check(SourceLocation SpecLoc, const char *Spec) { in check() 11363 if (SpecLoc.isInvalid()) return; in check() 11364 Diagnostic << SourceRange(SpecLoc, SpecLoc); in check()
6168 NestedNameSpecifierLoc SpecLoc(SS.getScopeRep(), SS.location_data()); in diagnoseQualifiedDeclaration() local6170 if (SpecLoc.getNestedNameSpecifier()->getKind() == in diagnoseQualifiedDeclaration()6174 SpecLoc.getTypeLoc().getTemplateKeywordLoc()); in diagnoseQualifiedDeclaration()6176 if (const Type *T = SpecLoc.getNestedNameSpecifier()->getAsType()) { in diagnoseQualifiedDeclaration()6185 << SpecLoc.getLocalSourceRange(); in diagnoseQualifiedDeclaration()6194 << T->isDecltypeType() << SpecLoc.getTypeLoc().getSourceRange(); in diagnoseQualifiedDeclaration()6197 } while ((SpecLoc = SpecLoc.getPrefix())); in diagnoseQualifiedDeclaration()