From 520b86caf1b6e954c5fbe61a3a83bc5b4716c988 Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Fri, 30 Oct 2020 19:34:41 -0400 Subject: [PATCH] Move variable closer to usage --- string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/string.c b/string.c index 069aef199e..3dc9aa69d8 100644 --- a/string.c +++ b/string.c @@ -3563,7 +3563,6 @@ rb_strseq_index(VALUE str, VALUE sub, long offset, int in_byte) { const char *str_ptr, *str_ptr_end, *sub_ptr; long str_len, sub_len; - int single_byte = single_byte_optimizable(str); rb_encoding *enc; enc = rb_enc_check(str, sub); @@ -3579,6 +3578,7 @@ rb_strseq_index(VALUE str, VALUE sub, long offset, int in_byte) if (offset != 0) { long str_len_char, sub_len_char; + int single_byte = single_byte_optimizable(str); str_len_char = (in_byte || single_byte) ? str_len : str_strlen(str, enc); sub_len_char = in_byte ? sub_len : str_strlen(sub, enc); if (offset < 0) {