Skip to content

Commit f2bc25e

Browse files
committed
Revert "always box args of HKTypeLambda"
This reverts commit 0c96672.
1 parent e0afeb9 commit f2bc25e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/src/dotty/tools/dotc/core/TypeApplications.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import util.Stats._
1111
import Names._
1212
import Flags.{Module, Provisional}
1313
import dotty.tools.dotc.config.Config
14-
import cc.{boxedUnlessFun, boxed}
14+
import cc.boxedUnlessFun
1515

1616
object TypeApplications {
1717

@@ -346,7 +346,7 @@ class TypeApplications(val self: Type) extends AnyVal {
346346
}
347347
if ((dealiased eq stripped) || followAlias)
348348
try
349-
val instantiated = dealiased.instantiate(args.mapConserve(_.boxed))
349+
val instantiated = dealiased.instantiate(args.mapConserve(_.boxedUnlessFun(self)))
350350
if (followAlias) instantiated.normalized else instantiated
351351
catch
352352
case ex: IndexOutOfBoundsException =>

0 commit comments

Comments
 (0)