aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes
diff options
context:
space:
mode:
authorJack2016-05-09 17:31:14 -0700
committerJack Koenig2016-06-10 16:32:37 -0700
commit1eb8be78938721dd0d609f684c159bc1d1ddcfd6 (patch)
tree55e66afc08893ae8bb105340d7fc2af49122c5a5 /src/main/scala/firrtl/passes
parentcd0973b58c70f5b1e91f1d9a2abdf99a30f3f669 (diff)
API Cleanup - Width
Add simple documentation trait Width -> abstract class Width case class UnknownWidth -> case object UnknownWidth
Diffstat (limited to 'src/main/scala/firrtl/passes')
-rw-r--r--src/main/scala/firrtl/passes/Checks.scala4
-rw-r--r--src/main/scala/firrtl/passes/Passes.scala2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/passes/Checks.scala b/src/main/scala/firrtl/passes/Checks.scala
index 0857382b..a88ad051 100644
--- a/src/main/scala/firrtl/passes/Checks.scala
+++ b/src/main/scala/firrtl/passes/Checks.scala
@@ -290,8 +290,8 @@ object CheckTypes extends Pass with LazyLogging {
class ValidIfPassiveTypes(info:Info) extends PassException(s"${info}: [module ${mname}] Must validif a passive type.")
class ValidIfCondUInt(info:Info) extends PassException(s"${info}: [module ${mname}] A validif condition must be of type UInt.")
//;---------------- Helper Functions --------------
- def ut () : UIntType = UIntType(UnknownWidth())
- def st () : SIntType = SIntType(UnknownWidth())
+ def ut () : UIntType = UIntType(UnknownWidth)
+ def st () : SIntType = SIntType(UnknownWidth)
def check_types_primop (e:DoPrim, errors:Errors, info:Info) : Unit = {
def all_same_type (ls:Seq[Expression]) : Unit = {
diff --git a/src/main/scala/firrtl/passes/Passes.scala b/src/main/scala/firrtl/passes/Passes.scala
index 0243c6cd..42b51268 100644
--- a/src/main/scala/firrtl/passes/Passes.scala
+++ b/src/main/scala/firrtl/passes/Passes.scala
@@ -159,7 +159,7 @@ object InferTypes extends Pass {
}
def remove_unknowns_w (w:Width)(implicit namespace: Namespace):Width = {
w match {
- case w:UnknownWidth => VarWidth(namespace.newName("w"))
+ case UnknownWidth => VarWidth(namespace.newName("w"))
case w => w
}
}