diff options
Diffstat (limited to 'test/files/pos/t4717.scala')
-rw-r--r-- | test/files/pos/t4717.scala | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/test/files/pos/t4717.scala b/test/files/pos/t4717.scala index 8144c0c48b..4acfe489cc 100644 --- a/test/files/pos/t4717.scala +++ b/test/files/pos/t4717.scala @@ -4,7 +4,7 @@ -/* + trait Bug1[@specialized(Boolean) A] extends TraversableOnce[A] { def ++[B >: A](that: TraversableOnce[B]): Iterator[B] = new Iterator[B] { @@ -14,25 +14,21 @@ trait Bug1[@specialized(Boolean) A] extends TraversableOnce[A] { } } -*/ -/* + trait WorksFine[@specialized(Boolean) A] { class SubBounds[B >: A] extends Bounds[B] { lazy val it = ??? - it } def x[B >: A]: Unit = new SubBounds[B] } -*/ trait Bounds[@specialized(Boolean) A] { // okay without `>: A` def x[B >: A]: Unit = new Bounds[B] { lazy val it = ??? // def or val okay - it } } |