Use TypeNode/Node in ArrayStoreAll (#4728)
authorAndres Noetzli <andres.noetzli@gmail.com>
Tue, 14 Jul 2020 02:48:07 +0000 (19:48 -0700)
committerGitHub <noreply@github.com>
Tue, 14 Jul 2020 02:48:07 +0000 (21:48 -0500)
commit78c0daa482b35b95c90dd058ee4dd8a981e1337f
treec45fe72ac96032b0e6f7ea53798443671ad08d86
parent84fe644cb1956119b7b35ede06ee93583eae1925
Use TypeNode/Node in ArrayStoreAll (#4728)

This commit changes ArrayStoreAll to use Node/TypeNode instead of
Expr/Type.
18 files changed:
src/api/cvc4cpp.cpp
src/expr/array_store_all.cpp
src/expr/array_store_all.h
src/expr/expr_template.cpp
src/expr/type_node.h
src/printer/cvc/cvc_printer.cpp
src/printer/smt2/smt2_printer.cpp
src/theory/arrays/theory_arrays.cpp
src/theory/arrays/theory_arrays_rewriter.h
src/theory/arrays/theory_arrays_type_rules.h
src/theory/arrays/type_enumerator.h
src/theory/builtin/theory_builtin_rewriter.cpp
test/unit/expr/expr_public.h
test/unit/theory/theory_black.h
test/unit/theory/type_enumerator_white.h
test/unit/util/CMakeLists.txt
test/unit/util/array_store_all_black.h [deleted file]
test/unit/util/array_store_all_white.h [new file with mode: 0644]