We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2ea8dd commit 6fe3a2dCopy full SHA for 6fe3a2d
src/dotty/tools/dotc/transform/Erasure.scala
@@ -111,10 +111,10 @@ object Erasure extends TypeTestsCasts{
111
object Boxing {
112
113
def isUnbox(sym: Symbol)(implicit ctx: Context) =
114
- sym.name == nme.unbox && (defn.ScalaBoxedClasses contains sym.owner)
+ sym.name == nme.unbox && (defn.ScalaBoxedClasses contains sym.owner.linkedClass)
115
116
def isBox(sym: Symbol)(implicit ctx: Context) =
117
- sym.name == nme.box && (defn.ScalaValueClasses contains sym.owner)
+ sym.name == nme.box && (defn.ScalaValueClasses contains sym.owner.linkedClass)
118
119
def boxMethod(cls: ClassSymbol)(implicit ctx: Context) =
120
cls.linkedClass.info.member(nme.box).symbol
0 commit comments