summaryrefslogtreecommitdiff
path: root/src/test/test3.sail
diff options
context:
space:
mode:
authorGabriel Kerneis2013-10-15 16:02:22 +0100
committerGabriel Kerneis2013-10-15 16:02:22 +0100
commitbe581b5752f089b1f530e14d0a189b787b268e96 (patch)
treec1c17d7754879c982316459aa978cc9b50bdbbb4 /src/test/test3.sail
parentb5bcb90619b75213fb8a8a2f64017937e8572aea (diff)
Resume interpreter after actions
At the moment, writes are ignored and reads always return unit.
Diffstat (limited to 'src/test/test3.sail')
-rw-r--r--src/test/test3.sail6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/test3.sail b/src/test/test3.sail
index 36952bf7..51eafbf1 100644
--- a/src/test/test3.sail
+++ b/src/test/test3.sail
@@ -1,5 +1,5 @@
(* a register containing nat numbers *)
-register nat reg
+register nat dummy_reg
(* a function to read from memory; wmem serves no purpose currently,
memory-writing functions are figured out syntactically. *)
val ( nat -> nat effect { wmem , rmem } ) MEM
@@ -10,7 +10,7 @@ function nat main _ = {
(* left-hand side function call = memory write *)
MEM(0) := 1;
(* register read, thanks to register declaration *)
- reg;
+ dummy_reg;
(* register write, idem *)
- reg := 1;
+ dummy_reg := 1;
}