mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Remove meaningless NULL checks
The functions dereference `*dead_entry` without a NULL check
This commit is contained in:
parent
3b27818062
commit
d2c55e33fb
Notes:
git
2024-12-04 08:12:55 +00:00
1 changed files with 4 additions and 8 deletions
12
weakmap.c
12
weakmap.c
|
@ -636,10 +636,8 @@ static int
|
|||
wkmap_mark_table_i(st_data_t key, st_data_t val_obj, st_data_t data)
|
||||
{
|
||||
VALUE **dead_entry = (VALUE **)data;
|
||||
if (dead_entry != NULL) {
|
||||
ruby_sized_xfree(*dead_entry, sizeof(VALUE));
|
||||
*dead_entry = NULL;
|
||||
}
|
||||
ruby_sized_xfree(*dead_entry, sizeof(VALUE));
|
||||
*dead_entry = NULL;
|
||||
|
||||
VALUE *key_ptr = (VALUE *)key;
|
||||
|
||||
|
@ -702,10 +700,8 @@ static int
|
|||
wkmap_compact_table_i(st_data_t key, st_data_t val_obj, st_data_t data, int _error)
|
||||
{
|
||||
VALUE **dead_entry = (VALUE **)data;
|
||||
if (dead_entry != NULL) {
|
||||
ruby_sized_xfree(*dead_entry, sizeof(VALUE));
|
||||
*dead_entry = NULL;
|
||||
}
|
||||
ruby_sized_xfree(*dead_entry, sizeof(VALUE));
|
||||
*dead_entry = NULL;
|
||||
|
||||
VALUE *key_ptr = (VALUE *)key;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue