File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -1631,8 +1631,8 @@ class Definitions {
16311631
16321632 def isSpecializableTuple (base : Symbol , args : List [Type ])(using Context ): Boolean =
16331633 args.length <= 2 && base.isClass && TupleSpecializedClasses .exists(base.asClass.derivesFrom) && args.match
1634- case List (x) => Tuple1SpecializedParamClasses ().contains(x.typeSymbol )
1635- case List (x, y) => Tuple2SpecializedParamClasses ().contains(x.typeSymbol ) && Tuple2SpecializedParamClasses ().contains(y.typeSymbol )
1634+ case List (x) => Tuple1SpecializedParamClasses ().contains(x.classSymbol )
1635+ case List (x, y) => Tuple2SpecializedParamClasses ().contains(x.classSymbol ) && Tuple2SpecializedParamClasses ().contains(y.classSymbol )
16361636 case _ => false
16371637 && base.owner.denot.info.member(base.name.specializedName(args)).disambiguate(_.isClass).exists
16381638
You can’t perform that action at this time.
0 commit comments