From b72f613210de7b80ce76edb9beef2101d4311d68 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 11 Dec 2020 00:56:06 +0900 Subject: [PATCH] Suppress a "clobbered" warning by gcc on macOS --- load.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/load.c b/load.c index 1c17587c47e62c..cf3adcbb3e714d 100644 --- a/load.c +++ b/load.c @@ -1079,10 +1079,10 @@ require_internal(rb_execution_context_t *ec, VALUE fname, int exception) } EC_POP_TAG(); - th = rb_ec_thread_ptr(ec); - th->top_self = self; - th->top_wrapper = wrapper; - if (reset_ext_config) ext_config_pop(th, &prev_ext_config); + rb_thread_t *th2 = rb_ec_thread_ptr(ec); + th2->top_self = self; + th2->top_wrapper = wrapper; + if (reset_ext_config) ext_config_pop(th2, &prev_ext_config); if (ftptr) load_unlock(RSTRING_PTR(path), !state);