Last remaining fixes for eliminating subtyping (#8772)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 16 May 2022 22:46:41 +0000 (17:46 -0500)
committerGitHub <noreply@github.com>
Mon, 16 May 2022 22:46:41 +0000 (22:46 +0000)
commit9fe8509ed935c094469a7a108d59b854aaa71b35
treead961f9d417c430652c419f724f98dbd0476f0fa
parentc5189f3419ed0b45b3a3c298dabc506755e86408
Last remaining fixes for eliminating subtyping (#8772)

Also fixes a debug failure for the nightlies.

This also changes mkTuple to not rely on subtyping (this method should regardless be deleted from our API, as it is not the recommended way of constructing tuples).
13 files changed:
NEWS.md
src/api/cpp/cvc5.cpp
src/api/cpp/cvc5.h
src/expr/array_store_all.cpp
src/theory/arith/linear/theory_arith_private.cpp
src/theory/arith/nl/ext/monomial_check.cpp
src/theory/sets/term_registry.cpp
src/theory/sets/term_registry.h
test/unit/api/cpp/solver_black.cpp
test/unit/api/java/SolverTest.java
test/unit/api/python/test_solver.py
test/unit/theory/theory_arith_white.cpp
test/unit/util/array_store_all_white.cpp