@@ -11,10 +11,10 @@ import qualified AST.Module as Module
1111import qualified AST.Module.Name as ModuleName
1212import qualified AST.Pattern as P
1313import qualified AST.Variable as Var
14+import qualified Optimize.Case as Case
15+import qualified Optimize.DecisionTree as DT
1416import qualified Optimize.Environment as Env
1517import qualified Optimize.Inline as Inline
16−import qualified Optimize.Patterns as Patterns
17−import qualified Optimize.Patterns.DecisionTree as DT
1818import qualified Reporting.Annotation as A
1919import qualified Reporting.Region as R
2020
@@ -257,7 +257,7 @@ optimizeExpr context annExpr@(A.A region expression) =
257257
258258 name <- Env.freshName
259259 optBranches <- T.traverse (optimizeBranch context name) branches
260− optCase <- Patterns.optimize variantDict region name optBranches
260+ optCase <- Case.optimize variantDict region name optBranches
261261 return $ Opt.Let [ Opt.Def Opt.dummyFacts name optExpr ] optCase
262262
263263 Expr.Data name exprs ->