[analyzer] Try to fix coverity CID 1360469.
authorVassil Vassilev <v.g.vassilev@gmail.com>
Tue, 9 Aug 2016 10:00:23 +0000 (10:00 +0000)
committerVassil Vassilev <v.g.vassilev@gmail.com>
Tue, 9 Aug 2016 10:00:23 +0000 (10:00 +0000)
Patch by Raphael Isemann!

llvm-svn: 278110

clang/lib/Analysis/CloneDetection.cpp

index 5e241bf..038f9eb 100644 (file)
@@ -67,7 +67,7 @@ StmtSequence::iterator StmtSequence::begin() const {
 
 StmtSequence::iterator StmtSequence::end() const {
   if (!holdsSequence()) {
-    return &S + 1;
+    return reinterpret_cast<StmtSequence::iterator>(&S) + 1;
   }
   auto CS = cast<CompoundStmt>(S);
   return CS->body_begin() + EndIndex;