When debugging a method containing a block with a parameter,
the parameter is missing from the variable list (because it is aliased?). Stephan Screenshot from 2016-01-15 13:19:22.png (264K) Download Attachment |
2016-01-15 13:26 GMT+01:00 Stephan Eggermont <[hidden email]>: When debugging a method containing a block with a parameter, Yes, this happens with block vars from optimized blocks (ifNotNil:). The tempvars arent't local to the block, but method vars. And the debugger (debuggerMap) doesn't knows about this (this happens on both debuggers AFAIK).
|
Hi Nicolai
Character space printOn: Transcript
|
2016-01-28 1:37 GMT+01:00 Eliot Miranda <[hidden email]>:
Yes, thanks Eliot. I try to find out what happens here (opals based debugger map works quite different from squeak compiler infrastructure (parser / handling of optimized block contexts).
|
2016-01-31 10:50 GMT+01:00 Nicolai Hess <[hidden email]>:
with a test case and a solution. But I am not satisfied with this. need more time to think about this.
|
This bug is a good example, why we need to see and be able to interact with 'thisContext' Am 09.02.2016 8:36 vorm. schrieb "Nicolai Hess" <[hidden email]>: |
Free forum by Nabble | Edit this page |