HighForm has whens so we need to check for instances there (#49)
Fixes a bug
This commit is contained in:
@@ -28,6 +28,8 @@ class RemoveUnusedModules extends Transform {
|
|||||||
case b: Block =>
|
case b: Block =>
|
||||||
b.stmts.map{ someStatements(_) }
|
b.stmts.map{ someStatements(_) }
|
||||||
.foldLeft(Seq[Statement]())(_ ++ _)
|
.foldLeft(Seq[Statement]())(_ ++ _)
|
||||||
|
case when: Conditionally =>
|
||||||
|
someStatements(when.conseq) ++ someStatements(when.alt)
|
||||||
case i: DefInstance => Seq(i)
|
case i: DefInstance => Seq(i)
|
||||||
case w: WDefInstance => Seq(w)
|
case w: WDefInstance => Seq(w)
|
||||||
case _ => Seq()
|
case _ => Seq()
|
||||||
|
|||||||
Reference in New Issue
Block a user