summaryrefslogtreecommitdiff
path: root/chiselFrontend/src/main/scala/chisel3/core/Data.scala
diff options
context:
space:
mode:
authorducky2018-06-28 17:05:51 -0700
committerRichard Lin2018-07-04 18:39:28 -0500
commit6d3ed38e71b5f2a50dd1d424172f8ef6859a0e3d (patch)
tree9cbd6eebb632a281054c889489a9683111a9eed3 /chiselFrontend/src/main/scala/chisel3/core/Data.scala
parent7ab85ec6f781fc48796add6d895174a952383806 (diff)
Style fixes
Diffstat (limited to 'chiselFrontend/src/main/scala/chisel3/core/Data.scala')
-rw-r--r--chiselFrontend/src/main/scala/chisel3/core/Data.scala11
1 files changed, 3 insertions, 8 deletions
diff --git a/chiselFrontend/src/main/scala/chisel3/core/Data.scala b/chiselFrontend/src/main/scala/chisel3/core/Data.scala
index 7ff1ec0b..d3d94b21 100644
--- a/chiselFrontend/src/main/scala/chisel3/core/Data.scala
+++ b/chiselFrontend/src/main/scala/chisel3/core/Data.scala
@@ -250,14 +250,9 @@ abstract class Data extends HasId with NamedComponent {
_binding = Some(target)
}
- private[core] def topBindingOpt: Option[TopBinding] = {
- _binding match {
- case Some(binding) => binding match {
- case ChildBinding(parent) => parent.topBindingOpt
- case binding: TopBinding => Some(binding)
- }
- case None => None
- }
+ private[core] def topBindingOpt: Option[TopBinding] = _binding.map {
+ case ChildBinding(parent) => parent.topBinding
+ case bindingVal: TopBinding => bindingVal
}
private[core] def topBinding: TopBinding = topBindingOpt.get