Refactor and fixes related to getSpecializedConstructorTerm (#7774)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 10 Dec 2021 21:47:18 +0000 (15:47 -0600)
committerGitHub <noreply@github.com>
Fri, 10 Dec 2021 21:47:18 +0000 (21:47 +0000)
commitbcd447593e30dd08c6dfc2e162505b9e815fd29b
tree2dfd99b5c66a14bd6940b2a05d434a975c275cda
parent43170db86742dd5fbe33b4bdc9a938f6c1ceae5d
Refactor and fixes related to getSpecializedConstructorTerm (#7774)

Fixes cvc5/cvc5-projects#381.
13 files changed:
src/api/cpp/cvc5.cpp
src/expr/dtype_cons.cpp
src/expr/dtype_cons.h
src/theory/datatypes/datatypes_rewriter.cpp
src/theory/datatypes/theory_datatypes.cpp
src/theory/datatypes/theory_datatypes_utils.cpp
src/theory/datatypes/type_enumerator.cpp
src/theory/quantifiers/cegqi/ceg_instantiator.cpp
src/theory/quantifiers/quant_split.cpp
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/skolemize.cpp
src/theory/quantifiers/sygus/sygus_grammar_cons.cpp
test/unit/api/cpp/solver_black.cpp