In QualifiedTypeLoc currently we have: SourceRange getSourceRange() const { return SourceRange(); } Taken for granted missing location of qualifiers I think that it would be a bit better to have: SourceRange getSourceRange() const { return getUnqualifiedLoc().getSourceRange(); } Can I proceed in this direction?