* cleanups.c (restore_my_cleanups): Replace gdb_assert by
	internal_warning.
This commit is contained in:
Jan Kratochvil 2013-05-14 20:39:12 +00:00
parent a1b8c4cc7e
commit 5821aace70
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2013-05-14 Jan Kratochvil <jan.kratochvil@redhat.com>
* cleanups.c (restore_my_cleanups): Replace gdb_assert by
internal_warning.
2013-05-14 Tom Tromey <tromey@redhat.com>
* eval.c (parse_and_eval_long): Make 'exp' const.

View File

@ -261,7 +261,10 @@ save_final_cleanups (void)
static void
restore_my_cleanups (struct cleanup **pmy_chain, struct cleanup *chain)
{
gdb_assert (*pmy_chain == SENTINEL_CLEANUP);
if (*pmy_chain != SENTINEL_CLEANUP)
internal_warning (__FILE__, __LINE__,
_("restore_my_cleanups has found a stale cleanup"));
*pmy_chain = chain;
}