This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
gdb_assert will never be triggered
- From: Joel Brobecker <brobecker at gnat dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: Wed, 21 Jul 2004 19:39:07 -0700
- Subject: gdb_assert will never be triggered
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