diff options
Diffstat (limited to 'test/pending/pos/t2173.scala')
-rw-r--r-- | test/pending/pos/t2173.scala | 12 |
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. |