[PATCH] D42300: [Analyzer] Add PreStmt and PostStmt callbacks for OffsetOfExpr
Aleksei Sidorin via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jan 19 07:21:34 PST 2018
a.sidorin added a comment.
Hello Henry,
The patch looks reasonable. I think it can be landed after comments are resolved.
================
Comment at: lib/StaticAnalyzer/Core/ExprEngine.cpp:1497
+ ExplodedNodeSet PostVisit;
+ for (ExplodedNodeSet::iterator i = PreVisit.begin(), e = PreVisit.end();
+ i != e; ++i) {
----------------
Could you C++11-fy this loop?
================
Comment at: test/Analysis/offsetofexpr-callback.c:3
+
+#include <stddef.h>
+
----------------
Answering your question, we should put the declaration into system-header-simulator.h.
================
Comment at: test/Analysis/offsetofexpr-callback.c:7
+ char c;
+ double d;
+};
----------------
This decl seems unused. Should we remove it?
Repository:
rC Clang
https://reviews.llvm.org/D42300
More information about the cfe-commits
mailing list