[Pharo-dev] For testing: fix for Issue 12193 "temp variable mapping wrong in the debugger"
marcus.denker at inria.fr
Tue Nov 19 04:23:53 EST 2013
… that is possible fix. Or fix of one of the problems…
In the old bytecode, block creation was done with a message send, so #stepToSendOrReturn never run across a block creation boundary. Now, with the block creation bytecode, if you step, it will run until the first send of access in the block, executing the block setup code, which I think is what causes the bug.
1) added #willCreateBlock that checks if the next bytecode is a block creation bc
2) #stepToSendOrReturn now checks for blocks, too.
12193 temp variable mapping wrong in the debugger
More information about the Pharo-dev