summaryrefslogtreecommitdiff
path: root/src/lem_interp
diff options
context:
space:
mode:
authorKathy Gray2014-05-29 17:43:27 +0100
committerKathy Gray2014-05-29 17:43:27 +0100
commitb81ffc3c1830c8b9bc8874a494ea1cc823c9b7d6 (patch)
tree4c7569d26d7d6d160f1b03cc0199ab7a0cb643ec /src/lem_interp
parent4902a0b818d68b8fd38c766c7269c8364bd3b0f9 (diff)
Check constraints in power.sail; this required using big_int instead of int to support 2**64.
Note: now nat (short hand for range<0,infinity>) should only be used if you really mean a nat instead of a bounded number (i.e. range<0,2**32>)
Diffstat (limited to 'src/lem_interp')
-rw-r--r--src/lem_interp/run_interp.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lem_interp/run_interp.ml b/src/lem_interp/run_interp.ml
index 45768966..7e992e3a 100644
--- a/src/lem_interp/run_interp.ml
+++ b/src/lem_interp/run_interp.ml
@@ -214,7 +214,7 @@ let run
?(reg=Reg.empty)
?(mem=Mem.empty)
(name, test) =
- let mode = {eager_eval = false} in
+ let mode = {eager_eval = true} in
let rec loop env = function
| Value (v, _) -> debugf "%s: returned %s\n" name (val_to_string v); true, env
| Action (a, s) ->