summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
Diffstat (limited to 'src/smt')
-rw-r--r--src/smt/smt_engine.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp
index 87cd815e9..192485dcc 100644
--- a/src/smt/smt_engine.cpp
+++ b/src/smt/smt_engine.cpp
@@ -1427,6 +1427,10 @@ void SmtEngine::setDefaults() {
if( !options::rewriteDivk.wasSetByUser()) {
options::rewriteDivk.set( true );
}
+ //do not do macros
+ if( !options::macrosQuant.wasSetByUser()) {
+ options::macrosQuant.set( false );
+ }
}
//cbqi options
@@ -3309,7 +3313,7 @@ void SmtEnginePrivate::processAssertions() {
dumpAssertions("post-skolem-quant", d_assertions);
if( options::macrosQuant() ){
//quantifiers macro expansion
- quantifiers::QuantifierMacros qm;
+ quantifiers::QuantifierMacros qm( d_smt.d_theoryEngine->getQuantifiersEngine() );
bool success;
do{
success = qm.simplify( d_assertions.ref(), true );
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback