summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKathy Gray2016-08-10 12:04:26 +0100
committerKathy Gray2016-08-10 12:04:26 +0100
commit5c31607a52606cd5671d7d65627ac37cc9f117c8 (patch)
treebe8ecb1d2e7af52f59d0645f37ecd08f7757f0fc /src
parentdb68a8b79986cfa2e7e60cd7a6502a3fef858b4f (diff)
Missing case in lib
Diffstat (limited to 'src')
-rw-r--r--src/lem_interp/interp_lib.lem2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lem_interp/interp_lib.lem b/src/lem_interp/interp_lib.lem
index 39597e89..7c6a2b53 100644
--- a/src/lem_interp/interp_lib.lem
+++ b/src/lem_interp/interp_lib.lem
@@ -230,6 +230,8 @@ let to_num signed v =
V_lit(L_aux (L_num(integerFromBitSeq (Maybe_extra.fromJust (bitSeqFromBoolList (map bit_to_bool l))))) Unknown)
| V_unknown -> V_unknown
| V_lit (L_aux L_undef _) -> v
+ | V_lit (L_aux L_zero l) -> V_lit (L_aux (L_num 0) l)
+ | V_lit (L_aux L_one l) -> V_lit (L_aux (L_num 1) l)
| _ -> Assert_extra.failwith ("to_num given unexpected " ^ (string_of_value v))
end)