summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-05-17 12:47:01 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-05-17 13:55:56 +0900
commit8a907da0f69d66aaedad8518e69cd1160b693840 (patch)
treedd762c4c409a37e4805f8b0170bed5a1dd83a605
parent1f537dc62dbcefca523e5345c140b380aa9a950b (diff)
Suppress an unused-but-set-variable warning [ci skip]
-rw-r--r--variable.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/variable.c b/variable.c
index ae482dfabe..c56217f360 100644
--- a/variable.c
+++ b/variable.c
@@ -2373,7 +2373,7 @@ autoload_delete(VALUE mod, ID id)
/* Qfalse can indicate already deleted */
if (load != Qfalse) {
ele = get_autoload_data((VALUE)load, &ac);
- VM_ASSERT(ele);
+ if (!ele) VM_ASSERT(ele);
/*
* we must delete here to avoid "already initialized" warnings
* with parallel autoload. Using list_del_init here so list_del
@@ -2390,7 +2390,8 @@ autoload_delete(VALUE mod, ID id)
}
static int
-autoload_by_someone_else(struct autoload_data *ele) {
+autoload_by_someone_else(struct autoload_data *ele)
+{
return ele->mutex != Qnil && !rb_mutex_owned_p(ele->mutex);
}
@@ -2451,7 +2452,8 @@ rb_autoloading_value(VALUE mod, ID id, VALUE* value, rb_const_flag_t *flag)
}
static int
-autoload_by_current(struct autoload_data *ele) {
+autoload_by_current(struct autoload_data *ele)
+{
return ele->mutex != Qnil && rb_mutex_owned_p(ele->mutex);
}