From 18c88a96eb243fd4d2ccbf75ab21c2e79702af7d Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Tue, 23 Aug 2011 21:02:45 +0000 Subject: Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. llvm-svn: 138381 --- clang/lib/Basic/SourceManager.cpp | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'clang/lib/Basic/SourceManager.cpp') diff --git a/clang/lib/Basic/SourceManager.cpp b/clang/lib/Basic/SourceManager.cpp index 66ae486..6448147 100644 --- a/clang/lib/Basic/SourceManager.cpp +++ b/clang/lib/Basic/SourceManager.cpp @@ -1300,30 +1300,6 @@ unsigned SourceManager::getFileIDSize(FileID FID) const { return NextOffset - Entry.getOffset() - 1; } -bool SourceManager::isInFileID(SourceLocation Loc, - FileID FID, unsigned offset, unsigned length, - unsigned *relativeOffset) const { - assert(!FID.isInvalid()); - if (Loc.isInvalid()) - return false; - - unsigned FIDOffs = getSLocEntry(FID).getOffset(); - unsigned start = FIDOffs + offset; - unsigned end = start + length; - - // Make sure offset/length describe a chunk inside the given FileID. - assert(start < FIDOffs + getFileIDSize(FID)); - assert(end <= FIDOffs + getFileIDSize(FID)); - - if (Loc.getOffset() >= start && Loc.getOffset() < end) { - if (relativeOffset) - *relativeOffset = Loc.getOffset() - start; - return true; - } - - return false; -} - //===----------------------------------------------------------------------===// // Other miscellaneous methods. //===----------------------------------------------------------------------===// -- cgit v1.1