summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2007-03-08 14:35:44 +0000
committerMartin Odersky <odersky@gmail.com>2007-03-08 14:35:44 +0000
commita0476f0882fd88137b9f539327dd5ee0fe76f933 (patch)
tree86f267aa3bdc638730fe9dd65650d08d3bf6ce35 /test/files
parentacacbf69ba64017137c8483ba43daa62057f73a7 (diff)
downloadscala-a0476f0882fd88137b9f539327dd5ee0fe76f933.tar.gz
scala-a0476f0882fd88137b9f539327dd5ee0fe76f933.tar.bz2
scala-a0476f0882fd88137b9f539327dd5ee0fe76f933.zip
@unsealed->@unchecked
Diffstat (limited to 'test/files')
-rw-r--r--test/files/neg/bug882.check4
-rwxr-xr-xtest/files/neg/bug882.scala6
-rw-r--r--test/files/pos/bug082.scala2
3 files changed, 11 insertions, 1 deletions
diff --git a/test/files/neg/bug882.check b/test/files/neg/bug882.check
new file mode 100644
index 0000000000..be7dc37cad
--- /dev/null
+++ b/test/files/neg/bug882.check
@@ -0,0 +1,4 @@
+bug882.scala:2: error: traits cannot have type parameters with <% bounds
+trait SortedSet[A <% Ordered[A]] {
+ ^
+one error found
diff --git a/test/files/neg/bug882.scala b/test/files/neg/bug882.scala
new file mode 100755
index 0000000000..5a8908befc
--- /dev/null
+++ b/test/files/neg/bug882.scala
@@ -0,0 +1,6 @@
+package test;
+trait SortedSet[A <% Ordered[A]] {
+ def first : A;
+ def last : A;
+ assert(first.compare(last) < 0);
+}
diff --git a/test/files/pos/bug082.scala b/test/files/pos/bug082.scala
index b507a97ba3..2b365ca333 100644
--- a/test/files/pos/bug082.scala
+++ b/test/files/pos/bug082.scala
@@ -5,7 +5,7 @@ object Main {
case List() => None
case List(x) => Some(x)
// case x :: Nil => Some(x)
- case y :: ys => (min0(less, ys): @unsealed) match {
+ case y :: ys => (min0(less, ys): @unchecked) match {
case Some(m) => if (less(y, m)) Some(y) else Some(m)
}
}