diff options
author | Nobuyoshi Nakada <[email protected]> | 2025-06-05 22:22:24 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2025-06-05 22:33:02 +0900 |
commit | edaa27ce45dacd5e972781105a8e7ba4abe77c3d (patch) | |
tree | 28e5d1ba95d4d623e87078813af5d1cecfd41e27 | |
parent | 0e0008da0f19d098a2e98902f2215c126aca0101 (diff) |
Suppress warnings by gcc-13 with `-Og`
-rw-r--r-- | ext/socket/raddrinfo.c | 2 | ||||
-rw-r--r-- | process.c | 2 | ||||
-rw-r--r-- | symbol.c | 4 | ||||
-rw-r--r-- | variable.c | 2 |
4 files changed, 6 insertions, 4 deletions
diff --git a/ext/socket/raddrinfo.c b/ext/socket/raddrinfo.c index d1c0100023..fa98cc9c80 100644 --- a/ext/socket/raddrinfo.c +++ b/ext/socket/raddrinfo.c @@ -715,7 +715,7 @@ rb_getnameinfo(const struct sockaddr *sa, socklen_t salen, { int retry; struct getnameinfo_arg *arg; - int err, gni_errno = 0; + int err = 0, gni_errno = 0; start: retry = 0; @@ -4122,7 +4122,7 @@ rb_fork_ruby(int *status) { struct rb_process_status child = {.status = 0}; rb_pid_t pid; - int try_gc = 1, err; + int try_gc = 1, err = 0; struct child_handler_disabler_state old; do { @@ -883,7 +883,7 @@ rb_gc_free_dsymbol(VALUE sym) VALUE rb_str_intern(VALUE str) { - VALUE sym; + VALUE sym = 0; GLOBAL_SYMBOLS_LOCKING(symbols) { sym = lookup_str_sym_with_lock(symbols, str); @@ -920,7 +920,7 @@ rb_str_intern(VALUE str) ID rb_sym2id(VALUE sym) { - ID id; + ID id = 0; if (STATIC_SYM_P(sym)) { id = STATIC_SYM2ID(sym); } diff --git a/variable.c b/variable.c index 288692ed4d..bdf18b8e4f 100644 --- a/variable.c +++ b/variable.c @@ -2248,6 +2248,8 @@ iterate_over_shapes_with_callback(rb_shape_t *shape, rb_ivar_foreach_callback_fu } } return false; + default: + UNREACHABLE_RETURN(false); } } |