]> granicus.if.org Git - clang/commitdiff
CIndex: Avoid an unnecessary getLocForEndOfToken call, the region of interest
authorDaniel Dunbar <daniel@zuster.org>
Sun, 14 Feb 2010 10:02:42 +0000 (10:02 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sun, 14 Feb 2010 10:02:42 +0000 (10:02 +0000)
doesn't need to be a full token.
 - Doug, please review.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96161 91177308-0d34-0410-b5e6-96231b3b80d8

tools/CIndex/CIndex.cpp

index fd8ce2a425bd42f935d1cc588298926345dac5d3..5f8e25353d74c4a792773a2f0304cb6eac8bc166 100644 (file)
@@ -1468,8 +1468,7 @@ CXCursor clang_getCursor(CXTranslationUnit TU, CXSourceLocation Loc) {
   SourceLocation SLoc = cxloc::translateSourceLocation(Loc);
   CXCursor Result = MakeCXCursorInvalid(CXCursor_NoDeclFound);
   if (SLoc.isValid()) {
-    SourceRange RegionOfInterest(SLoc, 
-                       CXXUnit->getPreprocessor().getLocForEndOfToken(SLoc, 1));
+    SourceRange RegionOfInterest(SLoc, SLoc);
     
     // FIXME: Would be great to have a "hint" cursor, then walk from that
     // hint cursor upward until we find a cursor whose source range encloses