summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
Diffstat (limited to 'test/files')
-rw-r--r--test/files/pos/t4717.scala8
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
}
}