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 ffe0131 commit 9e5cfe2Copy full SHA for 9e5cfe2
src/dotty/tools/dotc/transform/Erasure.scala
@@ -205,7 +205,7 @@ object Erasure {
205
else recur(cast(qual, erasedPre))
206
207
def recur(qual: Tree): Tree = {
208
- val qualIsPrimitive = isPrimitiveValueType(qual.tpe)
+ val qualIsPrimitive = isPrimitiveValueType(qual.tpe.widen)
209
val symIsPrimitive = sym.owner.isPrimitiveValueClass
210
if ((sym.owner eq defn.AnyClass) || (sym.owner eq defn.AnyValClass))
211
select(qual, defn.ObjectClass.info.decl(sym.name).symbol)
0 commit comments