From e7c45d957aff37bc68de66d57a08bcf22439dd76 Mon Sep 17 00:00:00 2001 From: Tomasz Godzik Date: Fri, 5 Jan 2024 16:17:38 +0100 Subject: [PATCH] bugfix: Check instead of throwing AssertionError --- .../scala-3/scala/meta/internal/pc/MetalsInteractive.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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