]> granicus.if.org Git - clang/commitdiff
Add range of return value expression in ReturnUndefChecker. Patch by Jim Goodnow II!
authorTed Kremenek <kremenek@apple.com>
Tue, 31 Aug 2010 01:35:32 +0000 (01:35 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 31 Aug 2010 01:35:32 +0000 (01:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112569 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Checker/ReturnUndefChecker.cpp

index 52a0b3076b6abe72616d003b351e406a19ba1fb6..73d1890f336fd4e3bf986e4176eef2cb05bf9732 100644 (file)
@@ -61,6 +61,7 @@ void ReturnUndefChecker::PreVisitReturnStmt(CheckerContext &C,
   EnhancedBugReport *report = 
     new EnhancedBugReport(*BT, BT->getDescription(), N);
 
+  report->addRange(RetE->getSourceRange());
   report->addVisitorCreator(bugreporter::registerTrackNullOrUndefValue, RetE);
 
   C.EmitReport(report);