New base class for all future SMT Exprs.
No major changes except moving areEquivalent and getFloatSemantics outside of Z3Expr to keep the class minimal.
Paths
| Differential D49551
[analyzer] Create generic SMT Expr class ClosedPublic Authored by mikhail.ramalho on Jul 19 2018, 9:12 AM.
Details Summary New base class for all future SMT Exprs. No major changes except moving areEquivalent and getFloatSemantics outside of Z3Expr to keep the class minimal.
Diff Detail
Event TimelineHerald added subscribers: a.sidorin, szepet, xazax.hun. · View Herald TranscriptJul 19 2018, 9:12 AM mikhail.ramalho added a parent revision: D49550: [analyzer] Create generic SMT Sort Class.Jul 19 2018, 9:13 AM mikhail.ramalho added a child revision: D49495: [analyzer] Implemented SMT generic API.Jul 19 2018, 9:17 AM george.karpenkov added inline comments. This revision now requires changes to proceed.Jul 20 2018, 10:26 AM
This revision is now accepted and ready to land.Jul 23 2018, 10:42 AM Closed by commit rL337917: [analyzer] Create generic SMT Expr class (authored by mramalho). · Explain WhyJul 25 2018, 5:49 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 157246 cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h
cfe/trunk/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp
|