Updates: Labels: Component-GlamorousToolkit
Comment #1 on issue 1044 by tu...@tudorgirba.com: Can't debug block local variables in GT debugger http://code.google.com/p/moose-technology/issues/detail?id=1044
Thanks for the report.
I could reproduce it on your example: 1 = 1 ifTrue: [ |local | local := 1 halt ]
However, on a regular block case, it works fine: [ |local | local := 1 halt ] value.
Also, if you define the variable outside of the block, it also works fine: |local | 1 = 1 ifTrue: [ local := 1 halt ]
Strange. Could it be related to an ifTrue: special handling?