vsk planned changes to this revision.
vsk added a comment.

In https://reviews.llvm.org/D50478#1241264, @jingham wrote:

> Can you add a test that makes sure that when you stop in a frame that has 
> artificial frames above it, and then you do "finish", or "step out" past the 
> end of frame 0, the presence of the artificial frame doesn't confuse us?  I 
> am pretty sure that will just work, but it would be good to make sure that it 
> actually does.
>
> Really "step out past the end of the frame" isn't really necessary, since 
> that doesn't pay any attention to the frames above it, it just runs the code 
> till the frame ID changes. But "finish" does look at the parent frame, so it 
> might get confused.


Great suggestion. The 'finish' command doesn't appear to understand artificial 
frames, and allows program execution to continue past the point where a tail 
call is made. I'll try and teach it to "look past" artificial frames.


https://reviews.llvm.org/D50478



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to