summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function/main.cpp
diff options
context:
space:
mode:
authorMikhail R. Gadelha <mikhail.ramalho@gmail.com>2019-02-07 03:17:36 +0000
committerMikhail R. Gadelha <mikhail.ramalho@gmail.com>2019-02-07 03:17:36 +0000
commitc9cd50726364e47cb8a84b9714d52d7a0842e550 (patch)
treeda8cd7008535ca4659a51e8a991917766511d3b3 /lldb/packages/Python/lldbsuite/test/expression_command/call-function/main.cpp
parentc449409533ba542038729e3b9178cb43244bc757 (diff)
downloadbcm5719-llvm-c9cd50726364e47cb8a84b9714d52d7a0842e550.tar.gz
bcm5719-llvm-c9cd50726364e47cb8a84b9714d52d7a0842e550.zip
Generalised the SMT state constraints
This patch moves the ConstraintSMT definition to the SMTConstraintManager header to make it easier to move the Z3 backend around. We achieve this by not using shared_ptr anymore, as llvm::ImmutableSet doesn't seem to like it. The solver specific exprs and sorts are cached in the Z3Solver object now and we move pointers to those objects around. As a nice side-effect, SMTConstraintManager doesn't have to be a template anymore. Yay! Differential Revision: https://reviews.llvm.org/D54975 llvm-svn: 353370
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud