summaryrefslogtreecommitdiff
path: root/src/main/scala/chisel3/compatibility.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/chisel3/compatibility.scala')
-rw-r--r--src/main/scala/chisel3/compatibility.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/scala/chisel3/compatibility.scala b/src/main/scala/chisel3/compatibility.scala
index 8fa995e4..33e8e75c 100644
--- a/src/main/scala/chisel3/compatibility.scala
+++ b/src/main/scala/chisel3/compatibility.scala
@@ -29,7 +29,7 @@ package object Chisel { // scalastyle:ignore package.object.name
}
implicit class AddDirMethodToData[T<:Data](val target: T) extends AnyVal {
- import chisel3.core.{DataMirror, ActualDirection, UserDirection}
+ import chisel3.core.{DataMirror, ActualDirection, SpecifiedDirection}
def dir: Direction = {
DataMirror.isSynthesizable(target) match {
case true => target match {
@@ -41,10 +41,10 @@ package object Chisel { // scalastyle:ignore package.object.name
}
case _ => NODIR
}
- case false => DataMirror.userDirectionOf(target) match { // returns local direction only
- case UserDirection.Unspecified => NODIR
- case UserDirection.Input => INPUT
- case UserDirection.Output => OUTPUT
+ case false => DataMirror.specifiedDirectionOf(target) match { // returns local direction only
+ case SpecifiedDirection.Unspecified => NODIR
+ case SpecifiedDirection.Input => INPUT
+ case SpecifiedDirection.Output => OUTPUT
case dir => throw new RuntimeException(s"Unexpected element direction '$dir'")
}
}