From 524770d3dc8f44a5caca5533f22297d1e0dd5d32 Mon Sep 17 00:00:00 2001 From: S-H-GAMELINKS Date: Fri, 12 Jan 2024 00:43:50 +0900 Subject: [PATCH] Suppress warnings in parser_set_encode function --- parse.y | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parse.y b/parse.y index 6ebb237181..568a8c27e7 100644 --- a/parse.y +++ b/parse.y @@ -9473,6 +9473,7 @@ parser_set_encode(struct parser_params *p, const char *name) { rb_encoding *enc; VALUE excargs[3]; + int idx = 0; const char *wrong = 0; switch (*name) { @@ -9482,7 +9483,7 @@ parser_set_encode(struct parser_params *p, const char *name) case 'l': case 'L': wrong = "locale"; break; } if (wrong && STRCASECMP(name, wrong) == 0) goto unknown; - int idx = rb_enc_find_index(name); + idx = rb_enc_find_index(name); if (idx < 0) { unknown: excargs[1] = rb_sprintf("unknown encoding name: %s", name);