summaryrefslogtreecommitdiff
path: root/test/regress
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2017-03-16 14:05:23 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2017-03-16 14:05:23 -0500
commit00785f2b65eb9dfdfbfcd8b58b0cc57255919c31 (patch)
tree3e737a65502c2633d525b4d7344a3ae6f9a3c2ed /test/regress
parent46857bda6c6bb6db3481514c8cdee3ecbadb3301 (diff)
Minor fixes, always expand applications of lambdas at preprocess.
Diffstat (limited to 'test/regress')
-rw-r--r--test/regress/regress0/datatypes/Makefile.am3
-rw-r--r--test/regress/regress0/datatypes/dt-match-pat-param-2.6.smt214
2 files changed, 16 insertions, 1 deletions
diff --git a/test/regress/regress0/datatypes/Makefile.am b/test/regress/regress0/datatypes/Makefile.am
index 24c289650..d9db39b40 100644
--- a/test/regress/regress0/datatypes/Makefile.am
+++ b/test/regress/regress0/datatypes/Makefile.am
@@ -78,7 +78,8 @@ TESTS = \
dt-2.6.smt2 \
dt-sel-2.6.smt2 \
dt-param-2.6.smt2 \
- dt-color-2.6.smt2
+ dt-color-2.6.smt2 \
+ dt-match-pat-param-2.6.smt2
FAILING_TESTS = \
datatype-dump.cvc
diff --git a/test/regress/regress0/datatypes/dt-match-pat-param-2.6.smt2 b/test/regress/regress0/datatypes/dt-match-pat-param-2.6.smt2
new file mode 100644
index 000000000..e2f4a779b
--- /dev/null
+++ b/test/regress/regress0/datatypes/dt-match-pat-param-2.6.smt2
@@ -0,0 +1,14 @@
+; COMMAND-LINE: --lang=smt2.6
+; EXPECT: sat
+(set-logic ALL)
+(set-info :status sat)
+(declare-datatypes ( ( Tree 0) ( TreeList 0) ) (
+ ( ( node ( value Int ) ( children TreeList) ))
+( ( empty ) ( insert ( head Tree) ( tail TreeList)) )
+))
+
+
+(declare-fun t () TreeList)
+(assert (<= 100 (match t ((empty (- 1)) ((insert x1 x2) (value x1))))))
+
+(check-sat)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback