| [#407] | project: compiler | priority: low | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Iulian | Martin | _ | 2005-03-08 17:11:00.0 | |
| subject | type checker complains about "viewable" when it shouldn't | |||
| code |
/* The following code should provide a view from List[A] to List[B], provided A <% B. */
object Main with Application {
def view[B, A <% B](l: List[A]): List[B] = l match {
case Nil => Nil;
case x :: xs => (x: B) :: Main.this.view(xs);
}
}
|
|||
| what happened | |
|||
| what expected | No error. A is viewable as B. | |||
| [back to overview] | ||||
| Iulian edited on 2005-03-08 17:11:41.0 |