| [#390] | project: compiler | priority: high | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Michel | Martin | fixed | 2004-12-17 09:49:04.0 | |
| subject | LambdaLift doesn't consider values appearing in types when lifting | |||
| code |
class Outer { class Inner; }
object Main {
def f: Unit = {
val o = new Outer;
{ x: o.Inner => () } (null)
}
}
|
|||
| what happened |
|
|||
| what expected |
LambdaLift should add I've set the priority of this bug to medium, as it currently makes it impossible for me to compile scalap with run time types enabled. |
|||
| [back to overview] | ||||
| Michel edited on 2005-01-25 13:42:57.0 |
| Set the priority to high, as this is one of the last problems which prevent scalatest from working with run time types (the other two are: arrays and static methods in the interpreter). |
| Martin edited on 2006-03-30 18:35:11.0 |
| Fixed in version 2, because lifting appears after erasure |