diff options
Diffstat (limited to 'test/api/smt2_compliance.cpp')
-rw-r--r-- | test/api/smt2_compliance.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/api/smt2_compliance.cpp b/test/api/smt2_compliance.cpp index e5781cfaa..7f9035636 100644 --- a/test/api/smt2_compliance.cpp +++ b/test/api/smt2_compliance.cpp @@ -43,7 +43,6 @@ int main() std::unique_ptr<api::Solver> solver = std::unique_ptr<api::Solver>(new api::Solver(&opts)); - testGetInfo(solver.get(), ":error-behavior"); testGetInfo(solver.get(), ":name"); testGetInfo(solver.get(), ":authors"); @@ -61,7 +60,10 @@ int main() void testGetInfo(api::Solver* solver, const char* s) { - ParserBuilder pb(solver, "<internal>", solver->getOptions()); + std::unique_ptr<parser::SymbolManager> symman( + new parser::SymbolManager(solver)); + + ParserBuilder pb(solver, symman.get(), "<internal>", solver->getOptions()); Parser* p = pb.withStringInput(string("(get-info ") + s + ")").build(); assert(p != NULL); Command* c = p->nextCommand(); |