From acb04d052c9244f59ab382da569cd71b54a40256 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 11 May 2016 12:58:21 -0700 Subject: RegNext and RegInit should match Reg(next=) and Reg(init=) --- src/main/scala/Chisel/util/Reg.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/scala/Chisel/util/Reg.scala b/src/main/scala/Chisel/util/Reg.scala index 44593dfd..6584a4bf 100644 --- a/src/main/scala/Chisel/util/Reg.scala +++ b/src/main/scala/Chisel/util/Reg.scala @@ -7,15 +7,15 @@ package Chisel object RegNext { - def apply[T <: Data](next: T): T = Reg[T](next, next, null.asInstanceOf[T]) + def apply[T <: Data](next: T): T = Reg[T](null.asInstanceOf[T], next, null.asInstanceOf[T]) - def apply[T <: Data](next: T, init: T): T = Reg[T](next, next, init) + def apply[T <: Data](next: T, init: T): T = Reg[T](null.asInstanceOf[T], next, init) } object RegInit { - def apply[T <: Data](init: T): T = Reg[T](init, null.asInstanceOf[T], init) + def apply[T <: Data](init: T): T = Reg[T](null.asInstanceOf[T], null.asInstanceOf[T], init) } -- cgit v1.2.3