summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hash.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/hash.c b/hash.c
index b144b18690..6eb2f69de7 100644
--- a/hash.c
+++ b/hash.c
@@ -1312,13 +1312,8 @@ hash_foreach_iter(st_data_t key, st_data_t value, st_data_t argp, int error)
if (error) return ST_STOP;
- st_table *tbl = RHASH_ST_TABLE(arg->hash);
int status = (*arg->func)((VALUE)key, (VALUE)value, arg->arg);
- if (RHASH_ST_TABLE(arg->hash) != tbl) {
- rb_raise(rb_eRuntimeError, "rehash occurred during iteration");
- }
-
return hash_iter_status_check(status);
}