[PATCH] D33671: [analyzer] In plist alternate mode, don't add weird control flow pieces from ObjC property declarations to uses.

Anna Zaks via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed May 31 10:34:15 PDT 2017


zaks.anna accepted this revision.
zaks.anna added inline comments.
This revision is now accepted and ready to land.


================
Comment at: lib/StaticAnalyzer/Core/BugReporter.cpp:1674
         const Decl *D = CalleeLC->getDecl();
-        addEdgeToPath(PD.getActivePath(), PrevLoc,
-                      PathDiagnosticLocation::createBegin(D, SM),
-                      CalleeLC);
+        if (D->hasBody())
+          addEdgeToPath(PD.getActivePath(), PrevLoc,
----------------
Why does the edge to the end of the function is not drawn either? (I assume it is not.)


https://reviews.llvm.org/D33671





More information about the cfe-commits mailing list