]> granicus.if.org Git - clang/commitdiff
Add assertion to check for valid source ranges.
authorTed Kremenek <kremenek@apple.com>
Wed, 23 Dec 2009 01:09:59 +0000 (01:09 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 23 Dec 2009 01:09:59 +0000 (01:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91966 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Analysis/PathSensitive/BugReporter.h

index 58c80185435dbb3ff6ecfbfae79ce86382d76fdc..ccebf01b76afb7f9951e8fd396078ef1d8e6aff2 100644 (file)
@@ -203,7 +203,10 @@ public:
   ~RangedBugReport();
 
   // FIXME: Move this out of line.
-  void addRange(SourceRange R) { Ranges.push_back(R); }
+  void addRange(SourceRange R) { 
+    assert(R.isValid());
+    Ranges.push_back(R);
+  }
 
   // FIXME: Move this out of line.
   void getRanges(const SourceRange*& beg, const SourceRange*& end) {