aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDonggyu2016-10-24 14:33:49 -0700
committerGitHub2016-10-24 14:33:49 -0700
commitaca23a617999287183effea0272a4c95b27ff4b2 (patch)
treef8361e239735845a7ce772f37cdd81143f747f9c /src
parentde45e93c43201c5b757d681fb922a57564462a08 (diff)
match fromBits order with toBits, toBitMask (#349)
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/passes/memlib/MemUtils.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/passes/memlib/MemUtils.scala b/src/main/scala/firrtl/passes/memlib/MemUtils.scala
index 22650c7a..ffe3bbcd 100644
--- a/src/main/scala/firrtl/passes/memlib/MemUtils.scala
+++ b/src/main/scala/firrtl/passes/memlib/MemUtils.scala
@@ -110,8 +110,8 @@ object fromBits {
rhs: Expression,
offset: BigInt): (BigInt, Seq[Statement]) =
lhst match {
- case t: VectorType => (0 until t.size foldRight (offset, Seq[Statement]())) {
- case (i, (curOffset, stmts)) =>
+ case t: VectorType => (0 until t.size foldLeft (offset, Seq[Statement]())) {
+ case ((curOffset, stmts), i) =>
val subidx = WSubIndex(lhs, i, t.tpe, UNKNOWNGENDER)
val (tmpOffset, substmts) = getPart(subidx, t.tpe, rhs, curOffset)
(tmpOffset, stmts ++ substmts)