Skip to content

Commit 1020d51

Browse files
committed
Fix rewriting of equality for floats
1 parent bbe1c77 commit 1020d51

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/smtml/rewrite.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ let rec rewrite_expr (type_map, expr_map) hte =
9292
let hte2 = rewrite_expr (type_map, expr_map) hte2 in
9393
let hte3 = rewrite_expr (type_map, expr_map) hte3 in
9494
Expr.triop ty op hte1 hte2 hte3
95-
| Relop (ty, ((Eq | Ne) as op), hte1, hte2) ->
95+
| Relop (ty, ((Eq | Ne) as op), hte1, hte2) when not (Ty.equal Ty_none ty) ->
9696
let hte1 = rewrite_expr (type_map, expr_map) hte1 in
9797
let hte2 = rewrite_expr (type_map, expr_map) hte2 in
9898
Expr.relop ty op hte1 hte2

0 commit comments

Comments
 (0)