Fix non-termination in datatype type enumerator (#3369)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 1 Nov 2019 22:06:33 +0000 (17:06 -0500)
committerGitHub <noreply@github.com>
Fri, 1 Nov 2019 22:06:33 +0000 (17:06 -0500)
commitc547bd591891ffd9211ed3859b0a67423a708f25
treeb6a046cdc9cc474102640067fe1d9d67a012ae25
parent86c541cdf83e0b98def5a479d1da966f2e959408
Fix non-termination in datatype type enumerator (#3369)
13 files changed:
src/expr/datatype.cpp
src/expr/datatype.h
src/expr/type.cpp
src/expr/type.h
src/expr/type_node.cpp
src/expr/type_node.h
src/theory/datatypes/type_enumerator.cpp
src/theory/datatypes/type_enumerator.h
src/theory/quantifiers/fmf/full_model_check.cpp
src/theory/theory_model_builder.cpp
test/regress/CMakeLists.txt
test/regress/regress1/datatypes/issue-variant-dt-zero.smt2 [new file with mode: 0644]
test/regress/regress1/quantifiers/issue3316.smt2 [new file with mode: 0644]