summaryrefslogtreecommitdiff
path: root/test/pending/pos/t2173.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/pending/pos/t2173.scala')
-rw-r--r--test/pending/pos/t2173.scala12
1 files changed, 0 insertions, 12 deletions
diff --git a/test/pending/pos/t2173.scala b/test/pending/pos/t2173.scala
deleted file mode 100644
index cf1913d88b..0000000000
--- a/test/pending/pos/t2173.scala
+++ /dev/null
@@ -1,12 +0,0 @@
-class A[+U >: Null] {
- type R[+X >: Null] = X
- type O[+X] = A[R[X]]
-}
-
-// with the following error:
-//
-// type arguments [A.this.R[X]] do not conform to class A's type parameter bounds [+U >: Null]
-//
-// However, because type R[+X>:Null] is identical to X, it should carry X bounds and R[X] lower bound should be known to be X's lower bound, i.e. Null.
-//
-// The same problem occurs with upper bounds.