Always produce assertions (#8041)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 8 Feb 2022 03:55:07 +0000 (21:55 -0600)
committerGitHub <noreply@github.com>
Tue, 8 Feb 2022 03:55:07 +0000 (03:55 +0000)
commit18cf7ab96a810c0c599de7bc005db1b8b2c2146a
tree067bc7bfab5ac4baf4265064221db43dcf1d2167
parent3845f112ff053c6485fd5c00c5b0c87522157ca9
Always produce assertions (#8041)

There is no reason to disable --produce-assertions, this simplifies the code to assume that assertions are always available, and always warns if the user disables this option.
12 files changed:
src/api/cpp/cvc5.cpp
src/api/cpp/cvc5.h
src/api/java/io/github/cvc5/api/Solver.java
src/options/smt_options.toml
src/smt/assertions.cpp
src/smt/assertions.h
src/smt/process_assertions.cpp
src/smt/proof_manager.cpp
src/smt/set_defaults.cpp
src/smt/solver_engine.cpp
test/unit/api/cpp/solver_black.cpp
test/unit/api/java/SolverTest.java