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 3936545 commit f668c4fCopy full SHA for f668c4f
compiler/core/js_exp_make.ml
@@ -702,7 +702,7 @@ let rec push_negation (e : t) : t option =
702
Basic simplification rules:
703
- [false && e] -> [false]
704
- [true && e] -> [e]
705
- - [e && false] -> [false]
+ - [e && false] -> [false] If [e] has no side effects
706
- [e && true] -> [e]
707
- [(a && b) && e] -> If either [a && e] or [b && e] can be simplified,
708
creates new AND expression with simplified parts: [(a' && b')]
0 commit comments