[PATCH] D78933: [analyzer] RangeConstraintManager optimizations in comparison expressions
Denys Petrov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed May 6 02:07:19 PDT 2020
ASDenysPetrov marked an inline comment as done.
ASDenysPetrov added inline comments.
================
Comment at: clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:629-630
+ auto &One = BV.getValue(1, T);
+ const RangeSet TrueRangeSet(F, One, One);
+ const RangeSet FalseRangeSet(F, Zero, Zero);
+ int AnyStates = 0;
----------------
Folk, is this a good idea to explicitly create bool ranges as a return value?
As for me, comparisons like `>`, `<`, etc. can only produce bool-based ranges, otherwise it would be weird.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D78933/new/
https://reviews.llvm.org/D78933
More information about the cfe-commits
mailing list