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 {
1631
1631
1632
1632
def isSpecializableTuple (base : Symbol , args : List [Type ])(using Context ): Boolean =
1633
1633
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 )
1636
1636
case _ => false
1637
1637
&& base.owner.denot.info.member(base.name.specializedName(args)).disambiguate(_.isClass).exists
1638
1638
You can’t perform that action at this time.
0 commit comments