summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2026-01-13 10:34:38 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2026-01-13 10:34:38 +0900
commit910fcfad14e3e7464815afc14a5f2b7b87502ab9 (patch)
tree5935c70a276594529440884e200c2e2090cba1d9
parent5de4cc56086493689701e86aa0ccf6a4a4a87d75 (diff)
mk_builtin_loader: Count local variable definition lines
-rw-r--r--tool/mk_builtin_loader.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/tool/mk_builtin_loader.rb b/tool/mk_builtin_loader.rb
index a63e1827d5..5aa07962f9 100644
--- a/tool/mk_builtin_loader.rb
+++ b/tool/mk_builtin_loader.rb
@@ -297,7 +297,7 @@ def generate_cexpr(ofile, lineno, line_file, body_lineno, text, locals, func_nam
next unless lvar or local_ptrs.include?(param)
f.puts "VALUE *const #{param}__ptr = (VALUE *)&ec->cfp->ep[#{-3 - i}];"
f.puts "MAYBE_UNUSED(const VALUE) #{param} = *#{param}__ptr;" if lvar
- lineno += 1
+ lineno += lvar ? 2 : 1
}
f.puts "#line #{body_lineno} \"#{line_file}\""
lineno += 1