Updates not related to creation for eliminating Expr-level datatype (#4838)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 6 Aug 2020 18:41:24 +0000 (13:41 -0500)
committerGitHub <noreply@github.com>
Thu, 6 Aug 2020 18:41:24 +0000 (13:41 -0500)
commit816d5e7624c9d088c469f7e23d11394f5b385b84
treebbb39e63a6b00c45be028d9be51b5a22cc640ddb
parent956ffda5632b388a887003a5e030696091339bd2
Updates not related to creation for eliminating Expr-level datatype (#4838)

This updates remaining uses of the Expr-level Datatype that are not related to their creation / memory management in ExprManager.

This required updating a unit test from Expr -> Node.
13 files changed:
src/expr/datatype.cpp
src/expr/dtype_cons.cpp
src/expr/symbol_table.cpp
src/expr/type.cpp
src/expr/type.h
src/expr/type_node.cpp
src/expr/type_node.h
src/preprocessing/passes/unconstrained_simplifier.cpp
src/printer/cvc/cvc_printer.cpp
src/printer/smt2/smt2_printer.cpp
src/smt/smt_engine.cpp
src/theory/datatypes/theory_datatypes.cpp
test/unit/util/datatype_black.h