diff options
Diffstat (limited to 'src/parser')
-rw-r--r-- | src/parser/smt2/smt2.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/parser/smt2/smt2.cpp b/src/parser/smt2/smt2.cpp index ba512ded9..ffda05d1a 100644 --- a/src/parser/smt2/smt2.cpp +++ b/src/parser/smt2/smt2.cpp @@ -837,14 +837,9 @@ Command* Smt2::setLogic(std::string name, bool fromCommand) addTheory(THEORY_SEP); } - if (sygus()) - { - return new SetBenchmarkLogicCommand(d_logic.getLogicString()); - } - else - { - return new SetBenchmarkLogicCommand(name); - } + Command* cmd = new SetBenchmarkLogicCommand(sygus() ? d_logic.getLogicString() : name); + cmd->setMuted(!fromCommand); + return cmd; } /* Smt2::setLogic() */ bool Smt2::sygus() const |