diff --git a/compiler/src/dotty/tools/dotc/tastyreflect/ReflectionCompilerInterface.scala b/compiler/src/dotty/tools/dotc/tastyreflect/ReflectionCompilerInterface.scala index d9c3966fcd09..ced02ce30139 100644 --- a/compiler/src/dotty/tools/dotc/tastyreflect/ReflectionCompilerInterface.scala +++ b/compiler/src/dotty/tools/dotc/tastyreflect/ReflectionCompilerInterface.scala @@ -1458,15 +1458,11 @@ class ReflectionCompilerInterface(val rootContext: core.Contexts.Context) extend def Symbol_flags(self: Symbol)(given Context): Flags = self.flags - def Symbol_tree(self: Symbol)(given Context): Tree = { - assert(!self.is(Case, butNot = Enum | Module)) + def Symbol_tree(self: Symbol)(given Context): Tree = FromSymbol.definitionFromSym(self) - } - def Symbol_pattern(self: Symbol)(given ctx: Context): Pattern = { - assert(self.is(Case, butNot = Enum | Module)) + def Symbol_pattern(self: Symbol)(given ctx: Context): Pattern = FromSymbol.definitionFromSym(self) - } def Symbol_privateWithin(self: Symbol)(given Context): Option[Type] = { val within = self.privateWithin