From 6de218154020946569f8d5e14eb6034f2e425f8a Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sun, 2 Aug 2015 00:15:29 -0700 Subject: Use flatMap instead of map/reduce --- src/main/scala/Chisel/Core.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') 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 -- cgit v1.2.3