[PATCH] D40560: [analyzer] WIP: Get construction into `operator new` running in simple cases.
Aleksei Sidorin via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Dec 18 08:42:43 PST 2017
a.sidorin added a comment.
Hi Artem. This patch looks OK, just stylish issues.
================
Comment at: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:112
+ // It means that we cannot handle construction into null or garbage pointers.
+ // Such cosntructors need to be handled by checkers to ensure that a warning
+ // is displayed to the user and that analysis doesn't explore such paths
----------------
constructors
================
Comment at: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:474
+ StmtNodeBuilder CallBldr(DstPreCall, DstPostCall, *currBldrCtx);
+ for (auto I: DstPreCall)
+ defaultEvalCall(CallBldr, I, *Call);
----------------
Space after ':'? (Same below and upper)
================
Comment at: lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:522
+ symVal = peekCXXNewAllocatorValue(State);
+ State = popCXXNewAllocatorValue(State);
+
----------------
Should this be under 'if' as well?
https://reviews.llvm.org/D40560
More information about the cfe-commits
mailing list