summaryrefslogtreecommitdiff
path: root/macros/src/main/scala/chisel3
diff options
context:
space:
mode:
authorAdam Izraelevitz2021-10-13 12:01:52 -0700
committerGitHub2021-10-13 12:01:52 -0700
commit8ed9940ed943d0b7f4248d26c598a95c62340f26 (patch)
treeeefcda35d6f431528ebb57129e192c4c7099d73d /macros/src/main/scala/chisel3
parentce8e42077d69e041dddb41843379a0fb4e5b4f23 (diff)
Support @public on unimplemented vals (#2182)
Diffstat (limited to 'macros/src/main/scala/chisel3')
-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)
}