diff options
| author | Donggyu Kim | 2016-05-05 20:37:49 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2016-05-09 11:10:07 -0700 |
| commit | b13b5a019a24d8b6eb1557d6f971169e723c1e15 (patch) | |
| tree | f4809c9668a7614b866faefda0f122ce17d38e93 /chiselFrontend | |
| parent | d1739237079213d2ec157db5ac56a6d3a73fca86 (diff) | |
get -> getOrElse
Diffstat (limited to 'chiselFrontend')
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/internal/Builder.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chiselFrontend/src/main/scala/Chisel/internal/Builder.scala b/chiselFrontend/src/main/scala/Chisel/internal/Builder.scala index c7ecdaa0..d0e28b7c 100644 --- a/chiselFrontend/src/main/scala/Chisel/internal/Builder.scala +++ b/chiselFrontend/src/main/scala/Chisel/internal/Builder.scala @@ -94,7 +94,8 @@ private[Chisel] object Builder { // All global mutable state must be referenced via dynamicContextVar!! private val dynamicContextVar = new DynamicVariable[Option[DynamicContext]](None) - def dynamicContext: DynamicContext = dynamicContextVar.value.get + def dynamicContext: DynamicContext = + dynamicContextVar.value getOrElse (new DynamicContext) def idGen: IdGen = dynamicContext.idGen def globalNamespace: Namespace = dynamicContext.globalNamespace def components: ArrayBuffer[Component] = dynamicContext.components |
