Szelethus added a comment.

Changes to `MallocChecker` really highlight the positive effects of this patch. 
Nice!



================
Comment at: clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:451
   static ProgramStateRef MallocMemAux(CheckerContext &C, const CallExpr *CE,
-                                      const Expr *SizeEx, SVal Init,
+                                      const Expr *SizeExpr, SVal Init,
                                       ProgramStateRef State,
----------------
Is it possible to merge these parameters into a single `DynamicSizeInfo` object?


================
Comment at: clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1167
       // elements with zeros in the last one.
-      State = MallocMemAux(C, CE, UnknownVal(), UnknownVal(), State,
-                           AF_IfNameIndex);
+      State = MallocMemAux(C, CE, /*SizeExpr=*/nullptr, UnknownVal(),
+                           UnknownVal(), State, AF_IfNameIndex);
----------------
and here?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69726/new/

https://reviews.llvm.org/D69726



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to