diff --git a/mtags/src/main/scala-3/scala/meta/internal/pc/MetalsInteractive.scala b/mtags/src/main/scala-3/scala/meta/internal/pc/MetalsInteractive.scala index 5d9e0224852..d0b173c2d75 100644 --- a/mtags/src/main/scala-3/scala/meta/internal/pc/MetalsInteractive.scala +++ b/mtags/src/main/scala-3/scala/meta/internal/pc/MetalsInteractive.scala @@ -49,8 +49,7 @@ object MetalsInteractive: // Note: this overapproximates visibility a bit, since value parameters are only visible // in subsequent parameter sections localCtx - case tree: MemberDef => - assert(tree.symbol.exists) + case tree: MemberDef if tree.symbol.exists => outer.localContext(tree, tree.symbol) case tree @ Block(stats, expr) => val localCtx = outer.fresh.setNewScope