summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/Data.scala
diff options
context:
space:
mode:
authorAndrew Waterman2016-01-15 14:23:28 -0800
committerAndrew Waterman2016-01-15 14:23:28 -0800
commit2d7bf7a5fdb5ee722009d4816bb8aa355ead59fc (patch)
tree4013e896b6baf627b34b563df3fc9a5b8b93501f /src/main/scala/Chisel/Data.scala
parent171dd769bebaaeff069ca6dd745d3d1725b36547 (diff)
flatten should return Seq[Bits], not Seq[UInt]
Calling toBits inside of flatten makes asInput/asOutput/asDirectionless fail on SInts. Also, the abstract type Data was already defining it to return Seq[Bits], so this change didn't really change the API.
Diffstat (limited to 'src/main/scala/Chisel/Data.scala')
-rw-r--r--src/main/scala/Chisel/Data.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/Chisel/Data.scala b/src/main/scala/Chisel/Data.scala
index f9b277e1..c72c7dfc 100644
--- a/src/main/scala/Chisel/Data.scala
+++ b/src/main/scala/Chisel/Data.scala
@@ -123,7 +123,7 @@ object Clock {
// TODO: Document this.
sealed class Clock(dirArg: Direction) extends Element(dirArg, Width(1)) {
def cloneType: this.type = Clock(dirArg).asInstanceOf[this.type]
- private[Chisel] override def flatten: IndexedSeq[UInt] = IndexedSeq()
+ private[Chisel] override def flatten: IndexedSeq[Bits] = IndexedSeq()
private[Chisel] def cloneTypeWidth(width: Width): this.type = cloneType
private[Chisel] def toType = "Clock"