BooleanOptimizer
scalus.compiler.sir.BooleanOptimizer
object BooleanOptimizer
Moved to scalus.compiler.sir.transform.BooleanOptimizer, alongside the other SIR-to-SIR passes. This alias forwards to the new location so existing callers keep compiling and linking.
Note that the pass itself changed when it moved: several rules that could drop an operand the original expression evaluates - and so delete an Error or a trace - were removed. See docs/internal/BOOLEAN_OPTIMIZER_FINDINGS.md.
Attributes
- Deprecated
-
[Since version 1.1.1]use scalus.compiler.sir.transform.BooleanOptimizer instead - Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BooleanOptimizer.type
Members list
In this article