summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2015-10-16 11:17:00 +0200
committerajreynol <andrew.j.reynolds@gmail.com>2015-10-16 11:17:00 +0200
commitb2c093f53f446479d38e49a051e8bd6133bd4ae0 (patch)
tree2eb28c524a30d3809c407a8418ceb4f98b41fb45 /test
parent8914ff73f09a0e0b4c3bc40107c9345c8ea43760 (diff)
Fix for codatatype constant rewrite, add regression.
Diffstat (limited to 'test')
-rw-r--r--test/regress/regress0/datatypes/Makefile.am3
-rw-r--r--test/regress/regress0/datatypes/sc-cdt1.smt219
2 files changed, 21 insertions, 1 deletions
diff --git a/test/regress/regress0/datatypes/Makefile.am b/test/regress/regress0/datatypes/Makefile.am
index fc110ed92..45a9d6f30 100644
--- a/test/regress/regress0/datatypes/Makefile.am
+++ b/test/regress/regress0/datatypes/Makefile.am
@@ -66,7 +66,8 @@ TESTS = \
is_test.smt2 \
manos-model.smt2 \
bug625.smt2 \
- cdt-model-cade15.smt2
+ cdt-model-cade15.smt2 \
+ sc-cdt1.smt2
FAILING_TESTS = \
datatype-dump.cvc
diff --git a/test/regress/regress0/datatypes/sc-cdt1.smt2 b/test/regress/regress0/datatypes/sc-cdt1.smt2
new file mode 100644
index 000000000..672acfa44
--- /dev/null
+++ b/test/regress/regress0/datatypes/sc-cdt1.smt2
@@ -0,0 +1,19 @@
+(set-logic ALL_SUPPORTED)
+(set-info :status sat)
+(declare-sort term 0)
+(declare-codatatypes () (
+ (llist_tree (lnil_tree )
+ (lcons_tree (_select_llist_tree_0 tree)
+ (_select_llist_tree_1 llist_tree)))
+ (tree (leaf (_select_tree_0 term))
+ (node (_select_tree_1 llist_tree)))
+))
+(declare-fun nun_sk_2 () term)
+(declare-fun nun_sk_1 () term)
+(declare-fun nun_sk_0 () tree)
+(assert
+ (= nun_sk_0
+ (node
+ (lcons_tree (leaf nun_sk_1)
+ (lcons_tree (leaf nun_sk_2) (lcons_tree nun_sk_0 lnil_tree))))))
+(check-sat) \ No newline at end of file
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback