( long off, TypeStruct t)
| 333 | |
| 334 | // Convert array size to array element count |
| 335 | private static int offToIdx( long off, TypeStruct t) { |
| 336 | off -= t.aryBase(); |
| 337 | int scale = t.aryScale(); |
| 338 | assert (off & ((1L << scale)-1)) == 0; |
| 339 | return (int)(off>>scale); |
| 340 | } |
| 341 | |
| 342 | // Builds and returns a pointer Object |
| 343 | private static Object alloc(NewNode alloc) { |