summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/typecheck/pass/exist_pattern.sail4
-rw-r--r--test/typecheck/pass/nondet_assert.sail2
2 files changed, 5 insertions, 1 deletions
diff --git a/test/typecheck/pass/exist_pattern.sail b/test/typecheck/pass/exist_pattern.sail
index 46913de4..4561074a 100644
--- a/test/typecheck/pass/exist_pattern.sail
+++ b/test/typecheck/pass/exist_pattern.sail
@@ -4,6 +4,10 @@ register nat n
register nat x
register nat y
+val (int, int) -> bool effect pure eq_int
+
+overload (deinfix ==) [eq_int]
+
typedef wordsize = exist 'n, 'n IN {8,16,32}. [|'n|]
let (wordsize) word = ([|8|]) 8
diff --git a/test/typecheck/pass/nondet_assert.sail b/test/typecheck/pass/nondet_assert.sail
index e90bb6f2..501432d3 100644
--- a/test/typecheck/pass/nondet_assert.sail
+++ b/test/typecheck/pass/nondet_assert.sail
@@ -1,7 +1,7 @@
register int z
-val unit -> int effect {wreg, rreg} test
+val unit -> int effect {wreg, rreg, escape} test
function int test () = {
nondet {