aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Types.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/core/Types.scala')
-rw-r--r--src/dotty/tools/dotc/core/Types.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Types.scala b/src/dotty/tools/dotc/core/Types.scala
index bb010668e..ab1ba8141 100644
--- a/src/dotty/tools/dotc/core/Types.scala
+++ b/src/dotty/tools/dotc/core/Types.scala
@@ -2327,6 +2327,13 @@ object Types {
variance = -variance
this(y, hi)
}
+
+ case AndType(l, r) =>
+ this(this(x, l), r)
+
+ case OrType(l, r) =>
+ this(this(x, l), r)
+
case AnnotatedType(annot, underlying) =>
this(this(x, annot), underlying)