## Compiler version 3.0.1 ## Minimized code ```Scala import scala.quoted._ object Macro: inline def apply[A]: Unit = ${impl[A]} private def impl[A: Type](using Quotes): Expr[String] = import quotes.reflect._ val t = TypeRepr.of[A] println(t.classSymbol.get.fullName) Expr("") ``` ```Scala object Foo: object Boo object Main: def main(args: Array[String]) = Macro[Foo.Boo.type] ``` ## Output ```scala Foo$.Boo$ ``` ## Expectation Correct runtime name for Foo.Boo: ``` Foo$Boo$ ```