diff options
Diffstat (limited to 'src/dotty/tools/dotc/typer/TypeAssigner.scala')
-rw-r--r-- | src/dotty/tools/dotc/typer/TypeAssigner.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/typer/TypeAssigner.scala b/src/dotty/tools/dotc/typer/TypeAssigner.scala index ae56df82f..69334f525 100644 --- a/src/dotty/tools/dotc/typer/TypeAssigner.scala +++ b/src/dotty/tools/dotc/typer/TypeAssigner.scala @@ -211,7 +211,7 @@ trait TypeAssigner { val owntype = if (!mix.isEmpty) findMixinSuper(cls.info) else if (inConstrCall) cls.info.firstParent - else cls.info.parents.reduceLeft((x: Type, y: Type) => AndType(x, y)) + else cls.info.parents.reduceLeft((x: Type, y: Type) => x & y) tree.withType(SuperType(cls.thisType, owntype)) } |