aboutsummaryrefslogtreecommitdiffstats
path: root/load.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-11 00:56:06 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-11 01:17:15 +0900
commitb72f613210de7b80ce76edb9beef2101d4311d68 (patch)
tree0207c0ca2c1942745b1b186386452701319554c8 /load.c
parent673fcb7e9a31b0021783dfe73b41eeb5210b6b28 (diff)
downloadruby-b72f613210de7b80ce76edb9beef2101d4311d68.tar.gz
Suppress a "clobbered" warning by gcc on macOS
Diffstat (limited to 'load.c')
-rw-r--r--load.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/load.c b/load.c
index 1c17587c47..cf3adcbb3e 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);