summaryrefslogtreecommitdiff
path: root/chiselFrontend/src/main/scala/chisel3/core/Binding.scala
diff options
context:
space:
mode:
authorRichard Lin2018-02-07 13:49:15 -0800
committerGitHub2018-02-07 13:49:15 -0800
commit254597c125bda06e041a4a241177e959200ce8f7 (patch)
treed67e6bb0212c17ac19e095aff6d2edb8b92e6bf9 /chiselFrontend/src/main/scala/chisel3/core/Binding.scala
parent7be9b1c681558695b95fccb22a60c34101c86118 (diff)
Cloning IO with compatibility 🦆 (#754)
Changes the API such that IO(...) clones. All Bundles will need to be clone-able, but auto clone type is expected to handle most cases.
Diffstat (limited to 'chiselFrontend/src/main/scala/chisel3/core/Binding.scala')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/core/Binding.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/core/Binding.scala b/chiselFrontend/src/main/scala/chisel3/core/Binding.scala
index 3fdc383c..a6cc8bac 100644
--- a/chiselFrontend/src/main/scala/chisel3/core/Binding.scala
+++ b/chiselFrontend/src/main/scala/chisel3/core/Binding.scala
@@ -23,7 +23,7 @@ object Binding {
object requireIsHardware {
def apply(node: Data, msg: String = "") = {
node._parent match { // Compatibility layer hack
- case Some(x: BaseModule) => x._autoWrapPorts
+ case Some(x: BaseModule) => x._compatAutoWrapPorts
case _ =>
}
if (!node.hasBinding) {