We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 574b2fb commit 7efb3faCopy full SHA for 7efb3fa
CodeHawk/CHC/cchpre/cCHCheckValid.ml
@@ -128,7 +128,8 @@ let rec get_num_value env e =
128
| (PlusA, Some v1, Some v2) -> Some (v1#add v2)
129
| (MinusA, Some v1, Some v2) -> Some (v1#sub v2)
130
| (Mult, Some v1, Some v2) -> Some (v1#mult v2)
131
- | (Div, Some v1, Some v2) -> Some (v1#div v2)
+ | (Div, Some v1, Some v2) when not (v2#equal numerical_zero) ->
132
+ Some (v1#div v2)
133
| (Mod, Some _, Some _) -> None
134
(* TODO: add some code for mod Some (v1 mod v2) *)
135
| _ -> None
0 commit comments