diff options
Diffstat (limited to 'lib/Basic/SourceLocation.cpp')
| -rw-r--r-- | lib/Basic/SourceLocation.cpp | 30 | 
1 files changed, 9 insertions, 21 deletions
| diff --git a/lib/Basic/SourceLocation.cpp b/lib/Basic/SourceLocation.cpp index 89ddbc946a49..fef1f44fc8a5 100644 --- a/lib/Basic/SourceLocation.cpp +++ b/lib/Basic/SourceLocation.cpp @@ -1,4 +1,4 @@ -//==--- SourceLocation.cpp - Compact identifier for Source Files -*- C++ -*-==// +//===- SourceLocation.cpp - Compact identifier for Source Files -----------===//  //  //                     The LLVM Compiler Infrastructure  // @@ -12,10 +12,17 @@  //===----------------------------------------------------------------------===//  #include "clang/Basic/SourceLocation.h" +#include "clang/Basic/LLVM.h"  #include "clang/Basic/PrettyStackTrace.h"  #include "clang/Basic/SourceManager.h" +#include "llvm/ADT/StringRef.h" +#include "llvm/Support/Compiler.h" +#include "llvm/Support/MemoryBuffer.h"  #include "llvm/Support/raw_ostream.h" -#include <cstdio> +#include <cassert> +#include <string> +#include <utility> +  using namespace clang;  //===----------------------------------------------------------------------===// @@ -81,7 +88,6 @@ FileID FullSourceLoc::getFileID() const {    return SrcMgr->getFileID(*this);  } -  FullSourceLoc FullSourceLoc::getExpansionLoc() const {    assert(isValid());    return FullSourceLoc(SrcMgr->getExpansionLoc(*this), *SrcMgr); @@ -97,15 +103,6 @@ FullSourceLoc FullSourceLoc::getFileLoc() const {    return FullSourceLoc(SrcMgr->getFileLoc(*this), *SrcMgr);  } -std::pair<FullSourceLoc, FullSourceLoc> -FullSourceLoc::getImmediateExpansionRange() const { -  assert(isValid()); -  std::pair<SourceLocation, SourceLocation> Range = -      SrcMgr->getImmediateExpansionRange(*this); -  return std::make_pair(FullSourceLoc(Range.first, *SrcMgr), -                        FullSourceLoc(Range.second, *SrcMgr)); -} -  PresumedLoc FullSourceLoc::getPresumedLoc(bool UseLineDirectives) const {    if (!isValid())      return PresumedLoc(); @@ -148,15 +145,6 @@ unsigned FullSourceLoc::getColumnNumber(bool *Invalid) const {    return SrcMgr->getColumnNumber(getFileID(), getFileOffset(), Invalid);  } -std::pair<FullSourceLoc, FullSourceLoc> -FullSourceLoc::getExpansionRange() const { -  assert(isValid()); -  std::pair<SourceLocation, SourceLocation> Range = -      SrcMgr->getExpansionRange(*this); -  return std::make_pair(FullSourceLoc(Range.first, *SrcMgr), -                        FullSourceLoc(Range.second, *SrcMgr)); -} -  const FileEntry *FullSourceLoc::getFileEntry() const {    assert(isValid());    return SrcMgr->getFileEntryForID(getFileID()); | 
