On Tue, Oct 11, 2016 at 9:45 PM, Esteban Lorenzano <esteba...@gmail.com> wrote:
>> On 11 Oct 2016, at 15:43, Vitor Medina Cruz <vitormc...@gmail.com> wrote:
>> I was TTDing today with Pharo and some odd thing happened. I had a method
>> that just returned false and while debugging I could not step into it (i
>> wanted to change the method while debugging), I suppose the method was
>> inlined and so debugging was not available, is that correct?
The same also happens for accessors that return an instance variable
directly. I often find It unsettling, to be expecting one behaviour
and something different occurs, even if a moment later I implicitly
understand what happened.
Except of course that someone busy would have to do it, how hard would
it be for the debugger to un-inline the method so it can step into it?
Are there any reasons not to do that?