The macro was manually expanded in the Z3 backend and this patch adds it back.
Adding the expanded code is dangerous as the macro may change in the future and the expanded code might be left outdated.
Paths
| Differential D49769
[analyzer] Use the macro REGISTER_TRAIT_WITH_PROGRAMSTATE in the Z3 backend ClosedPublic Authored by mikhail.ramalho on Jul 24 2018, 4:35 PM.
Details Summary The macro was manually expanded in the Z3 backend and this patch adds it back. Adding the expanded code is dangerous as the macro may change in the future and the expanded code might be left outdated.
Diff Detail
Event TimelineHerald added subscribers: a.sidorin, szepet, xazax.hun. · View Herald TranscriptJul 24 2018, 4:35 PM mikhail.ramalho added a parent revision: D49767: [analyzer] Moved code from SMTConstraintManager to SMTSolver.Jul 24 2018, 4:36 PM This revision is now accepted and ready to land.Jul 24 2018, 4:36 PM mikhail.ramalho retitled this revision from [analyzer] Use the macro REGISTER_TRAIT_WITH_PROGRAMSTATE in the Z3 backedn to [analyzer] Use the macro REGISTER_TRAIT_WITH_PROGRAMSTATE in the Z3 backend.Jul 24 2018, 5:01 PM Closed by commit rC337923: [analyzer] Use the macro REGISTER_TRAIT_WITH_PROGRAMSTATE in the Z3 backend (authored by mramalho). · Explain WhyJul 25 2018, 5:50 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 157252 lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp
|