summaryrefslogtreecommitdiff
path: root/variable.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-06-23 16:02:33 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-06-23 16:42:57 +0900
commit2361a1a53e93ededcf99289650124cf7a2b064d4 (patch)
tree0768dba16707897e9c4f0e08c112a1e6fa4047f8 /variable.c
parent744d17ff6c33b09334508e8110007ea2a82252f5 (diff)
Get rid of a nasal demon
On platforms not having `typeof`, `ccan_container_off_var()` macro subtracts the pointer variable from the member address pointed by that variable.
Diffstat (limited to 'variable.c')
-rw-r--r--variable.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/variable.c b/variable.c
index bde8937486..def997d201 100644
--- a/variable.c
+++ b/variable.c
@@ -2620,7 +2620,7 @@ autoload_apply_constants(VALUE _arguments)
struct autoload_load_arguments *arguments = (struct autoload_load_arguments*)_arguments;
- struct autoload_const *autoload_const;
+ struct autoload_const *autoload_const = 0; // for ccan_container_off_var()
struct autoload_const *next;
// We use safe iteration here because `autoload_const_set` will eventually invoke