diff --git a/macros/src/main/scala/ValName.scala b/macros/src/main/scala/ValName.scala index a76e13a8..962073b3 100644 --- a/macros/src/main/scala/ValName.scala +++ b/macros/src/main/scala/ValName.scala @@ -16,7 +16,8 @@ object ValNameImpl if (s == `NoSymbol`) Nil else s +: allOwners(s.owner) val terms = allOwners(c.internal.enclosingOwner).filter(_.isTerm).map(_.asTerm) terms.filter(_.isVal).map(_.name.toString).find(_(0) != '$').map { s => - c.Expr[ValNameImpl] { q"_root_.freechips.rocketchip.macros.ValNameImpl(${s})" } + val trim = s.replaceAll("\\s", "") + c.Expr[ValNameImpl] { q"_root_.freechips.rocketchip.macros.ValNameImpl(${trim})" } }.getOrElse(c.abort(c.enclosingPosition, "Not a valid application.")) } }