[#1191] | project: compiler | priority: low | category: bug | |
---|---|---|---|---|
submitter | assigned to | status | date submitted | |
Martin | Burak | fixed | 2007-06-22 15:04:15.0 | |
subject | exhaustive warning despite @unchecked | |||
code |
object M6 { def zipFun[a,b](xs:List[a], ys:List[b]):List[Pair[a,b]] = (Pair(xs,ys): @unchecked) match { // !!! case Pair(List(), _), Pair(_, List()) => List() case Pair(x :: xs1, y :: ys1) => Pair(x, y) :: zipFun(xs1, ys1) } } |
|||
what happened | ziptest.scala:5: warning: match is not exhaustive! missing combination Nil Nil * missing combination $colon$colon Nil * missing combination Nil $colon$colon * case Pair(x :: xs1, y :: ys1) => Pair(x, y) :: zipFun(xs1, ys1) ^ one warning found |
|||
what expected | Silent compilation. | |||
[back to overview] |
Burak edited on 2007-07-06 11:30:55.0 |