diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/firrtl/passes/ExpandWhens.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/passes/ExpandWhens.scala b/src/main/scala/firrtl/passes/ExpandWhens.scala index 956d54bc..23c7956a 100644 --- a/src/main/scala/firrtl/passes/ExpandWhens.scala +++ b/src/main/scala/firrtl/passes/ExpandWhens.scala @@ -256,7 +256,7 @@ object ExpandWhens extends Pass { case class AttachAcc(exprs: Seq[WrappedExpression], idx: Int) // Map from every attached expression to its corresponding AttachAcc // (many keys will point to same value) - val attachMap = mutable.HashMap.empty[WrappedExpression, AttachAcc] + val attachMap = mutable.LinkedHashMap.empty[WrappedExpression, AttachAcc] for (Attach(_, es) <- attaches) { val exprs = es.map(we(_)) val acc = exprs.map(attachMap.get(_)).flatten match { |
