From a56a502ced9f358f720269fcd8f6c5aa2cb9318d Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Sat, 23 Jan 2016 21:36:16 -0800 Subject: [PATCH] Add missing cloneType method @zhemao --- junctions/src/main/scala/util.scala | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/junctions/src/main/scala/util.scala b/junctions/src/main/scala/util.scala index c1559f5f..865d63b5 100644 --- a/junctions/src/main/scala/util.scala +++ b/junctions/src/main/scala/util.scala @@ -153,7 +153,11 @@ class ReorderQueueWrite[T <: Data](dType: T, tagWidth: Int) extends Bundle { } class ReorderEnqueueIO[T <: Data](dType: T, tagWidth: Int) - extends DecoupledIO(new ReorderQueueWrite(dType, tagWidth)) + extends DecoupledIO(new ReorderQueueWrite(dType, tagWidth)) { + + override def cloneType = + new ReorderEnqueueIO(dType, tagWidth).asInstanceOf[this.type] +} class ReorderDequeueIO[T <: Data](dType: T, tagWidth: Int) extends Bundle { val valid = Bool(INPUT)