diff options
| author | Brian Campbell | 2018-03-14 15:05:59 +0000 |
|---|---|---|
| committer | Brian Campbell | 2018-03-14 15:05:59 +0000 |
| commit | 1c1f330947fad0a6aa010759bd994fe399ca3923 (patch) | |
| tree | 223defcd687e4501a27dd8ecbffd2f1551862736 /test/mono/test_extra.lem | |
| parent | 00a7076624011f76b5d8dfc41dc8072658a66739 (diff) | |
Update mono tests
Diffstat (limited to 'test/mono/test_extra.lem')
| -rw-r--r-- | test/mono/test_extra.lem | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/test/mono/test_extra.lem b/test/mono/test_extra.lem index a567257c..9c526309 100644 --- a/test/mono/test_extra.lem +++ b/test/mono/test_extra.lem @@ -5,12 +5,9 @@ open import Sail_operators_mwords open import Prompt_monad open import State -let undefined_int () = (0:ii) -val undefined_bitvector : forall 'a. Size 'a => integer -> mword 'a -let undefined_bitvector len = duplicate B0 len - -val uint : forall 'a. Size 'a => mword 'a -> integer -let uint = unsigned +let undefined_int () = return (0:ii) +val undefined_bitvector : forall 'rv 'a 'e. Bitvector 'a => integer -> monad 'rv 'a 'e +let undefined_bitvector len = return (of_bools (repeat [false] len)) val slice : forall 'a 'b. Size 'a, Size 'b => mword 'a -> integer -> integer -> mword 'b let slice v lo len = |
