Well this had been here for a while. I discovered it because it was triggered :). But it is very rare that this is triggered.
Now when I look into the latest Pharo 3, this halt is not present. So I guess Andrei fixed it when we switched to the new debugger. 2013/11/22 Esteban Lorenzano <[email protected]> > in the debugger: > > stepToSendOrReturn > "Simulate the execution of bytecodes until either sending a message or > returning a value to the receiver (that is, until switching contexts)." > > | context | > [ self willSend or: [ self willReturn or: [ self willStore ] ] ] > whileFalse: [ > context := self step. > context == self ifFalse: [ > self halt. "<========================= THIS" > "Caused by mustBeBoolean handling" > ^context ]] > > > so... the halt is ok there? > > cheers, > Esteban >
