From 49fd7590df4f510c611f31652235887c0aaaa962 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 23 Jan 2017 10:32:33 +0900 Subject: Use mrb_write_barrier() instead of mrb_field_write_barrier_value() ref #3409 --- src/array.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/array.c') diff --git a/src/array.c b/src/array.c index da54b3d6b..f9155d173 100644 --- a/src/array.c +++ b/src/array.c @@ -656,9 +656,7 @@ mrb_ary_splice(mrb_state *mrb, mrb_value ary, mrb_int head, mrb_int len, mrb_val value_move(a->ptr + head, argv, argc); } } - for (i = 0; i < argc; i++) { - mrb_field_write_barrier_value(mrb, (struct RBasic*)a, argv[i]); - } + mrb_write_barrier(mrb, (struct RBasic*)a); return ary; } -- cgit v1.2.3