diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2026-01-13 10:34:38 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2026-01-13 10:34:38 +0900 |
| commit | 910fcfad14e3e7464815afc14a5f2b7b87502ab9 (patch) | |
| tree | 5935c70a276594529440884e200c2e2090cba1d9 | |
| parent | 5de4cc56086493689701e86aa0ccf6a4a4a87d75 (diff) | |
mk_builtin_loader: Count local variable definition lines
| -rw-r--r-- | tool/mk_builtin_loader.rb | 2 |
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 |
