Commit 18ca8bf8 authored by Zhanyong Wan's avatar Zhanyong Wan
Browse files

fix a crash in RecursiveASTVisitor's child classes (PR8403); reviewed by chandlerc.

llvm-svn: 113038
parent 1b1b9acc
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -130,7 +130,10 @@ SourceRange TemplateArgumentLoc::getSourceRange() const {
    return getSourceDeclExpression()->getSourceRange();

  case TemplateArgument::Type:
    return getTypeSourceInfo()->getTypeLoc().getSourceRange();
    if (TypeSourceInfo *TSI = getTypeSourceInfo())
      return TSI->getTypeLoc().getSourceRange();
    else
      return SourceRange();

  case TemplateArgument::Template:
    if (getTemplateQualifierRange().isValid())