gc.c (gc_mark_children): declare a loop variable in the for-statement

This commit is contained in:
Yukihiro "Matz" Matsumoto
2023-06-05 23:30:33 +09:00
parent 623cda5521
commit 6958368daa
+2 -2
View File
@@ -690,10 +690,10 @@ gc_mark_children(mrb_state *mrb, mrb_gc *gc, struct RBasic *obj)
case MRB_TT_ARRAY:
{
struct RArray *a = (struct RArray*)obj;
size_t i, e=ARY_LEN(a);
size_t e=ARY_LEN(a);
mrb_value *p = ARY_PTR(a);
for (i=0; i<e; i++) {
for (size_t i=0; i<e; i++) {
mrb_gc_mark_value(mrb, p[i]);
}
}