Remove some unneeded checks in Guile code

The Guile code generally checks to see if an htab is non-null before
destroying it.  However, the registry code already ensures this, so we
can change these checks to asserts and simplify the code a little.
This commit is contained in:
Tom Tromey
2022-05-28 21:06:19 -06:00
parent 8126c055e4
commit 43cffa64cf
5 changed files with 15 additions and 26 deletions

View File

@ -97,11 +97,9 @@ struct bkscm_deleter
void operator() (htab_t htab)
{
if (htab != NULL)
{
htab_traverse_noresize (htab, bkscm_mark_block_invalid, NULL);
htab_delete (htab);
}
gdb_assert (htab != nullptr);
htab_traverse_noresize (htab, bkscm_mark_block_invalid, NULL);
htab_delete (htab);
}
};