summaryrefslogtreecommitdiff
path: root/test/regress/regress1/sygus/let-bug-simp.sy
diff options
context:
space:
mode:
Diffstat (limited to 'test/regress/regress1/sygus/let-bug-simp.sy')
-rw-r--r--test/regress/regress1/sygus/let-bug-simp.sy16
1 files changed, 10 insertions, 6 deletions
diff --git a/test/regress/regress1/sygus/let-bug-simp.sy b/test/regress/regress1/sygus/let-bug-simp.sy
index 5c2dccff0..1f383ab43 100644
--- a/test/regress/regress1/sygus/let-bug-simp.sy
+++ b/test/regress/regress1/sygus/let-bug-simp.sy
@@ -1,15 +1,19 @@
; EXPECT: unsat
-; COMMAND-LINE: --sygus-out=status
+; COMMAND-LINE: --lang=sygus2 --sygus-out=status
(set-logic LIA)
-(define-fun letf ((z Int) (v1 Int) (v2 Int)) Bool
- (or
- (= v1 z)
+(define-fun letf ((z Int) (v1 Int) (v2 Int)) Bool
+ (or
+ (= v1 z)
(= v2 z)))
(synth-fun f ((x0 Int) (x1 Int)) Bool
+((Start Bool) (StartInt Int) (IntVar Int))
(
- (StartInt Int (5))
+ (Start Bool ( (letf StartInt IntVar IntVar) ))
- (Start Bool ( (letf StartInt (Variable Int) (Variable Int)) ))
+ (StartInt Int (5))
+
+ ; "Hack" to avoid parse errors in V2 format.
+ (IntVar Int ((Variable Int)))
)
)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback