hash.c:463
static enum st_retval
delete_if_i(key, value)
    VALUE key, value;
{
    if (key == Qundef) return ST_CONTINUE;
    if (RTEST(rb_yield_values(2, key, value)))
	return ST_DELETE;
    return ST_CONTINUE;
}
