summaryrefslogtreecommitdiff
path: root/load.c
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2021-06-14 20:49:43 +1200
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2021-06-14 22:07:59 +1200
commit25921fe1d67e4bdd2370e1e9c26f1ed4533af73e (patch)
tree9e629460884ca6313573e9e1179a9f937deda150 /load.c
parent050a89543952a2c9e7c9bc938f4fdb538f6c9278 (diff)
downloadruby-25921fe1d67e4bdd2370e1e9c26f1ed4533af73e.tar.gz
Revert "Suppress gcc11 clobbered warning"
This reverts commit f0f9e77b65990001bd2acb42e1c6b673f6324425.
Diffstat (limited to 'load.c')
-rw-r--r--load.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/load.c b/load.c
index e8deb4077a..fdc329cd01 100644
--- a/load.c
+++ b/load.c
@@ -1049,12 +1049,10 @@ require_internal(rb_execution_context_t *ec, VALUE fname, int exception)
if ((state = EC_EXEC_TAG()) == TAG_NONE) {
long handle;
int found;
- volatile VALUE found_path;
RUBY_DTRACE_HOOK(FIND_REQUIRE_ENTRY, RSTRING_PTR(fname));
- found = search_required(path, &found_path, rb_feature_p);
+ found = search_required(path, &path, rb_feature_p);
RUBY_DTRACE_HOOK(FIND_REQUIRE_RETURN, RSTRING_PTR(fname));
- path = found_path;
if (found) {
if (!path || !(ftptr = load_lock(RSTRING_PTR(path)))) {