summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman2015-08-02 00:15:29 -0700
committerAndrew Waterman2015-08-02 00:15:29 -0700
commit6de218154020946569f8d5e14eb6034f2e425f8a (patch)
tree7d6b36076b860c3d094244608273d1a06ee265ca
parentec33814ef0374c01a47347b2a4b85e4a3a13c8da (diff)
Use flatMap instead of map/reduce
-rw-r--r--src/main/scala/Chisel/Core.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/scala/Chisel/Core.scala b/src/main/scala/Chisel/Core.scala
index 3dcabbed..dcc33d88 100644
--- a/src/main/scala/Chisel/Core.scala
+++ b/src/main/scala/Chisel/Core.scala
@@ -483,8 +483,7 @@ class Vec[T <: Data](elts: Seq[T])
}
override def cloneType: this.type =
Vec(elt0.cloneType, self.size).asInstanceOf[this.type]
- override def flatten: IndexedSeq[Bits] =
- self.map(_.flatten).reduce(_ ++ _)
+ override def flatten: IndexedSeq[Bits] = self.flatMap(_.flatten)
def length: Int = self.size