diff options
| author | Kathy Gray | 2014-05-29 17:43:27 +0100 |
|---|---|---|
| committer | Kathy Gray | 2014-05-29 17:43:27 +0100 |
| commit | b81ffc3c1830c8b9bc8874a494ea1cc823c9b7d6 (patch) | |
| tree | 4c7569d26d7d6d160f1b03cc0199ab7a0cb643ec /src/lem_interp | |
| parent | 4902a0b818d68b8fd38c766c7269c8364bd3b0f9 (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.ml | 2 |
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) -> |
