gdb_assert will never be triggered

Joel Brobecker
2004-07-22T02:39:08Z

Hello,

While looking at frame.c:get_prev_frame(), I saw the following:

if (this_frame == NULL)
{
[large comment snip'ed]
frame_debug_got_null_frame (gdb_stdlog, this_frame, "this_frame NULL");
return current_frame;
}

/* There is always a frame. If this assertion fails, suspect that
something should be calling get_selected_frame() or
get_current_frame(). */
gdb_assert (this_frame != NULL);

It looks like the assertion will always be true, due to the block
above... Do we want to keep this gdb_assert() call nonetheless?

--
Joel