Skip to content

Commit 38c0130

Browse files
committed
Updates
1 parent 0ba3c5d commit 38c0130

File tree

5 files changed

+8
-9
lines changed

5 files changed

+8
-9
lines changed

core/src/main/scala-2/chisel3/experimental/hierarchy/core/Hierarchy.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ object Hierarchy {
3434
def toTarget: IsModule = i match {
3535
case d: Definition[T] => new Definition.DefinitionBaseModuleExtensions(d).toTarget
3636
case i: Instance[T] => new Instance.InstanceBaseModuleExtensions(i).toTarget
37-
case _ => throw new InternalErrorException("Match error: toTarget i=$i")
37+
case _ => throw new InternalErrorException(s"Match error: toTarget i=$i")
3838
}
3939

4040
/** Returns the toAbsoluteTarget of this hierarchy
@@ -43,7 +43,7 @@ object Hierarchy {
4343
def toAbsoluteTarget: IsModule = i match {
4444
case d: Definition[T] => new Definition.DefinitionBaseModuleExtensions(d).toAbsoluteTarget
4545
case i: Instance[T] => new Instance.InstanceBaseModuleExtensions(i).toAbsoluteTarget
46-
case _ => throw new InternalErrorException("Match error: toAbsoluteTarget i=$i")
46+
case _ => throw new InternalErrorException(s"Match error: toAbsoluteTarget i=$i")
4747
}
4848

4949
/** Returns the toRelativeTarget of this hierarchy
@@ -52,7 +52,7 @@ object Hierarchy {
5252
def toRelativeTarget(root: Option[BaseModule]): IsModule = i match {
5353
case d: Definition[T] => new Definition.DefinitionBaseModuleExtensions(d).toRelativeTarget(root)
5454
case i: Instance[T] => new Instance.InstanceBaseModuleExtensions(i).toRelativeTarget(root)
55-
case _ => throw new InternalErrorException("Match error: toAbsoluteTarget i=$i")
55+
case _ => throw new InternalErrorException(s"Match error: toAbsoluteTarget i=$i")
5656
}
5757

5858
/** Returns the toRelativeTarget of this hierarchy
@@ -61,7 +61,7 @@ object Hierarchy {
6161
def toRelativeTargetToHierarchy(root: Option[Hierarchy[BaseModule]]): IsModule = i match {
6262
case d: Definition[T] => new Definition.DefinitionBaseModuleExtensions(d).toRelativeTargetToHierarchy(root)
6363
case i: Instance[T] => new Instance.InstanceBaseModuleExtensions(i).toRelativeTargetToHierarchy(root)
64-
case _ => throw new InternalErrorException("Match error: toAbsoluteTarget i=$i")
64+
case _ => throw new InternalErrorException(s"Match error: toAbsoluteTarget i=$i")
6565
}
6666

6767
}

core/src/main/scala/chisel3/ChiselEnumImpl.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private[chisel3] abstract class EnumTypeImpl(private[chisel3] val factory: Chise
5858
// This override just ensures that if `that` has a known width, the result actually has that width
5959
// Put another way, this is preserving a case where #4159 does **not** occur
6060
// This can be deleted when Builder.useLegacyWidth is removed.
61-
override def do_asTypeOf[T <: Data](that: T)(implicit sourceInfo: SourceInfo): T = {
61+
override def _asTypeOfImpl[T <: Data](that: T)(implicit sourceInfo: SourceInfo): T = {
6262
that.widthOption match {
6363
// Note that default case will handle literals just fine
6464
case Some(w) =>

core/src/main/scala-2/chisel3/experimental/hierarchy/InstantiateImpl.scala renamed to core/src/main/scala/chisel3/experimental/hierarchy/InstantiateImpl.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
package chisel3.experimental.hierarchy
44

5-
import scala.reflect.runtime.{universe => ru}
65
import scala.collection.mutable
76

87
import chisel3._

core/src/main/scala/chisel3/experimental/hierarchy/core/HierarchyImpl.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ trait HierarchyImpl[+A] {
4646
Set.empty[String]
4747
}
4848
}
49-
private def inBaseClasses(clz: String): Boolean = superClasses.contains(clz)
49+
protected def inBaseClasses(clz: String): Boolean = superClasses.contains(clz)
5050

5151
/** Used by Chisel's internal macros. DO NOT USE in your normal Chisel code!!!
5252
* Instead, mark the field you are accessing with [[public]]

svsim/src/main/scala/Workspace.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,11 +351,11 @@ final class Workspace(
351351
//format: off
352352
// For this debug flow, we rebuild the simulation from scratch every time, to avoid issues if the simulation was originally compiled in a different environment, like using SiFive's `wake`.
353353
l("clean:")
354-
l("\tls . | grep -v Makefile | grep -v execution-script.txt | xargs rm -rf")
354+
l("\tls . | grep -v Makefile | grep -v execution-script.txt | xargs rm -rf")
355355
l()
356356
l("simulation: clean")
357357
l("\t$(compilerEnvironment) \\")
358-
l("\t", parameters.compilerPath, " \\")
358+
l("\t", parameters.compilerPath, " \\")
359359
for (argument <- parameters.compilerInvocation.arguments) {
360360
val sanitizedArugment = argument
361361
.replace("$", "$$")

0 commit comments

Comments
 (0)