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 2dad032 commit 0d49895Copy full SHA for 0d49895
compiler/core/js_exp_make.ml
@@ -743,7 +743,7 @@ let rec simplify_and ~n (e1 : t) (e2 : t) : t option =
743
let res =
744
match (e1.expression_desc, e2.expression_desc) with
745
| Bool false, _ -> Some false_
746
- | _, Bool false -> Some false_
+ | _, Bool false when no_side_effect e1 -> Some false_
747
| Bool true, _ -> Some e2
748
| _, Bool true -> Some e1
749
| Bin (And, a, b), _ -> (
0 commit comments