gdb_assert will never be triggered
Andrew Cagney
cagney@gnu.org
Thu Jul 22 03:20:00 GMT 2004
> 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?
Yes. Can you post the snipped comments (both of them :-).
Andrew
More information about the Gdb-patches
mailing list