| [#961] | project: compiler | priority: low | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Nikolay | Martin | fixed | 2007-02-23 14:37:43.0 | |
| subject | [contrib #348] extractor object matching crashes | |||
| code |
object Temp{
abstract class A
object B{
private case class B_inner extends A
def apply: A = B_inner
def unapply(a: A) = a match {
case B_inner() => true
case _ => false
}
}
B() match {
case B() => Console.println("match")
}
} |
|||
| what happened | Exception in thread "main" java.lang.AssertionError: assertion failed: B() ==> T emp.this.B.unapply( |
|||
| what expected | No assertion error | |||
| [back to overview] | ||||
| Nikolay edited on 2007-02-23 14:56:32.0 |
| contribution #348 |
| Martin edited on 2007-02-27 23:47:53.0 |