diff options
| author | Andrew Waterman | 2015-08-02 00:15:29 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2015-08-02 00:15:29 -0700 |
| commit | 6de218154020946569f8d5e14eb6034f2e425f8a (patch) | |
| tree | 7d6b36076b860c3d094244608273d1a06ee265ca /src/main | |
| parent | ec33814ef0374c01a47347b2a4b85e4a3a13c8da (diff) | |
Use flatMap instead of map/reduce
Diffstat (limited to 'src/main')
| -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 |
