summaryrefslogtreecommitdiff
path: root/chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala
diff options
context:
space:
mode:
authorducky2018-06-28 15:57:13 -0700
committerRichard Lin2018-07-04 18:39:28 -0500
commit7ab85ec6f781fc48796add6d895174a952383806 (patch)
tree77fd3a4706131a5ca90f036fa6b51818f174048a /chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala
parent4cf5caf86a072bc4af581536930469b82796dd27 (diff)
binding => topBinding so that partial Bundles work and undefined Bundle members properly forward to DontCareBinding
Diffstat (limited to 'chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala b/chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala
index d056efba..1dcb968d 100644
--- a/chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala
+++ b/chiselFrontend/src/main/scala/chisel3/core/BiConnect.scala
@@ -186,7 +186,7 @@ object BiConnect {
// Source and sink are ambiguous in the case of a Bi/Bulk Connect (<>).
// If either is a DontCareBinding, just issue a DefInvalid for the other,
// otherwise, issue a Connect.
- (left.binding, right.binding) match {
+ (left.topBinding, right.topBinding) match {
case (lb: DontCareBinding, _) => pushCommand(DefInvalid(sourceInfo, right.lref))
case (_, rb: DontCareBinding) => pushCommand(DefInvalid(sourceInfo, left.lref))
case (_, _) => pushCommand(Connect(sourceInfo, right.lref, left.ref))
@@ -197,7 +197,7 @@ object BiConnect {
// Source and sink are ambiguous in the case of a Bi/Bulk Connect (<>).
// If either is a DontCareBinding, just issue a DefInvalid for the other,
// otherwise, issue a Connect.
- (left.binding, right.binding) match {
+ (left.topBinding, right.topBinding) match {
case (lb: DontCareBinding, _) => pushCommand(DefInvalid(sourceInfo, right.lref))
case (_, rb: DontCareBinding) => pushCommand(DefInvalid(sourceInfo, left.lref))
case (_, _) => pushCommand(Connect(sourceInfo, left.lref, right.ref))