diff options
| -rw-r--r-- | src/main/scala/Chisel/Core.scala | 3 |
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 |
