Project

General

Profile

Actions

Backport #8902

closed

backport r42782(super(*args) in define_method)

Added by nagachika (Tomoyuki Chikanaga) over 10 years ago. Updated over 10 years ago.


Description

[ruby-list:49575] で報告された不具合修正です。

Actions #1

Updated by nagachika (Tomoyuki Chikanaga) over 10 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r42934.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


merge revision(s) 42782,42799: [Backport #8902]

* vm_insnhelper.c (vm_search_super_method): use ci->argc instead of
  ci->orig_argc. ci->argc can be changed by splat arguments.
  [ruby-list:49575]
  This fix should be applied to Ruby 2.0.0 seriese.

* test/ruby/test_super.rb: add a test for above.

* numeric.c (NUM_STEP_SCAN_ARGS): On second thought, keep

* internal.h (bit_length): Add casts to fix compilation error with
  This fix should be applied to Ruby 2.0.0 series.
  numeric literal, for the backward compatibility.
Actions

Also available in: Atom PDF

Like0
Like0