| [#465] | project: nsc | priority: medium | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Iulian | _ | fixed | 2005-10-26 16:14:03.0 | |
| subject | erasure forgets to box units | |||
| code |
class Foo {
def method = {
val array = new Array[Int](10);
val unit: Unit =
array(0) = 0;
}
}
|
|||
| what happened | value 'unit' will get the type BoxedUnit after erasure, but the array update is not boxed, so no boxed unit valu\ e will be created. |
|||
| what expected | a box operation around the array update | |||
| [back to overview] | ||||
| Iulian edited on 2005-11-04 10:36:28.0 |