From aecbdf72bfff1bb65915182e965a8562d0b62a16 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 21 Feb 2023 09:45:17 +0900 Subject: [PATCH] vm.c (mrb_env_unshare): remove unnecessary mrb_write_barrier() call Since this function does not modify references from env, we don't need to put write barrier here. --- src/vm.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/vm.c b/src/vm.c index b4639e43e..a271af28a 100644 --- a/src/vm.c +++ b/src/vm.c @@ -378,7 +378,6 @@ mrb_env_unshare(mrb_state *mrb, struct REnv *e, mrb_bool noraise) stack_copy(p, e->stack, len); e->stack = p; MRB_ENV_CLOSE(e); - mrb_write_barrier(mrb, (struct RBasic *)e); return TRUE; } else {