diff options
| author | Andrew Waterman | 2016-10-04 17:30:46 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2016-10-04 17:30:46 -0700 |
| commit | c24fc9b93d440cd5604b5c83e5b79b80d9c7604c (patch) | |
| tree | 350d0dde88cc6fb53bedbd266f533090d4f9adc4 /chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala | |
| parent | 095fd80cc1250f5ec242fde6ccc9271665f784b2 (diff) | |
Suppress some scala compiler warnings
@unchecked is better than matching on _ in this case, because we want to
fail on an unexpected case, rather than silently proceed.
Diffstat (limited to 'chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala')
| -rw-r--r-- | chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala b/chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala index ef48709b..fcb14e6f 100644 --- a/chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala +++ b/chiselFrontend/src/main/scala/chisel3/core/MonoConnect.scala @@ -115,7 +115,7 @@ object MonoConnect { // CASE: Context is same module that both left node and right node are in if( (context_mod == sink_mod) && (context_mod == source_mod) ) { - (sink_direction, source_direction) match { + ((sink_direction, source_direction): @unchecked) match { // SINK SOURCE // CURRENT MOD CURRENT MOD case (Some(Output), _) => issueConnect(sink, source) @@ -128,7 +128,7 @@ object MonoConnect { else if( (sink_mod == context_mod) && (source_mod._parent.map(_ == context_mod).getOrElse(false)) ) { // Thus, right node better be a port node and thus have a direction - (sink_direction, source_direction) match { + ((sink_direction, source_direction): @unchecked) match { // SINK SOURCE // CURRENT MOD CHILD MOD case (None, Some(Output)) => issueConnect(sink, source) @@ -151,7 +151,7 @@ object MonoConnect { else if( (source_mod == context_mod) && (sink_mod._parent.map(_ == context_mod).getOrElse(false)) ) { // Thus, left node better be a port node and thus have a direction - (sink_direction, source_direction) match { + ((sink_direction, source_direction): @unchecked) match { // SINK SOURCE // CHILD MOD CURRENT MOD case (Some(Input), _) => issueConnect(sink, source) @@ -167,7 +167,7 @@ object MonoConnect { (source_mod._parent.map(_ == context_mod).getOrElse(false)) ) { // Thus both nodes must be ports and have a direction - (sink_direction, source_direction) match { + ((sink_direction, source_direction): @unchecked) match { // SINK SOURCE // CHILD MOD CHILD MOD case (Some(Input), Some(Input)) => issueConnect(sink, source) |
