Skip to content

Commit 29fe680

Browse files
committed
Delete case in namer that handles explicit Unbox
1 parent 0f663ca commit 29fe680

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

effekt/shared/src/main/scala/effekt/Namer.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ object Namer extends Phase[Parsed, NameResolved] {
431431
args.foreach(resolve)
432432
}
433433

434-
case source.Unbox(term, _) => resolve(term)
434+
case source.Unbox(term, _) => resolve(term) // shouldn't occur since unbox is not part of the source
435435

436436
case source.New(impl, _) => resolve(impl)
437437

@@ -513,10 +513,6 @@ object Namer extends Phase[Parsed, NameResolved] {
513513
if !Context.resolveOverloadedOperation(target)
514514
then Context.abort(pp"Cannot resolve operation ${target}, called on a receiver that is a computation.")
515515
}
516-
// (unbox term).bar(args) = Invoke(Unbox(term), bar, args)
517-
case source.Unbox(term, _) =>
518-
if !Context.resolveOverloadedOperation(target)
519-
then Context.abort(pp"Cannot resolve operation ${target}, called on an unboxed computation.")
520516

521517
// expr.bar(args) = Call(bar, expr :: args)
522518
case term =>

0 commit comments

Comments
 (0)