summaryrefslogtreecommitdiff
path: root/macros/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/main')
-rw-r--r--macros/src/main/scala/chisel3/internal/InstantiableMacro.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/macros/src/main/scala/chisel3/internal/InstantiableMacro.scala b/macros/src/main/scala/chisel3/internal/InstantiableMacro.scala
index 1d374198..15f69848 100644
--- a/macros/src/main/scala/chisel3/internal/InstantiableMacro.scala
+++ b/macros/src/main/scala/chisel3/internal/InstantiableMacro.scala
@@ -21,10 +21,14 @@ private[chisel3] object instantiableMacro {
case x @ q"@public val $tpname: $tpe = $_" =>
extensions += atPos(x.pos)(q"def $tpname = module._lookup(_.$tpname)")
Seq(x)
+ case x @ q"@public val $tpname: $tpe" =>
+ extensions += atPos(x.pos)(q"def $tpname = module._lookup(_.$tpname)")
+ Seq(x)
case x @ q"@public lazy val $tpname: $tpe = $_" =>
extensions += atPos(x.pos)(q"def $tpname = module._lookup(_.$tpname)")
Seq(x)
- case other => Seq(other)
+ case other =>
+ Seq(other)
}
(resultStats, extensions)
}