Closed GoogleCodeExporter closed 8 years ago
Good catch. Thanks for finding this.
Looking back at the bytecode decoder we don't deal with 'wide' at all. I recall
writing code for this, but clearly that was in some 'alternate reality'.
I will mark this as a bug. I should note it in the FAQ (as a restriction)
somewhere.
It should not be too hard to fix, but I need to look into it a little more.
Original comment by frost.g...@gmail.com
on 28 Mar 2012 at 7:52
Update.
I finally got a chance to look at this and have just checked in the changes to
InstructionSet class to support this, including a fix for wide-iinc (the case
above). I will fold in changes for iload, fload, aload, lload, dload, istore,
fstore, astore, lstore, dstore and ret very soon.
Original comment by frost.g...@gmail.com
on 2 Aug 2012 at 9:38
I think r666 fixes this. I added wide load and store test case to junit
(needed > 256 local variables to create wide loads, inc and stores).
Original comment by frost.g...@gmail.com
on 6 Aug 2012 at 6:10
Original issue reported on code.google.com by
sillyfre...@gmail.com
on 28 Mar 2012 at 1:26