summaryrefslogtreecommitdiffhomepage
path: root/mruby-source.gemspec
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-12-20 15:53:37 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-12-20 19:37:26 +0900
commit165e7b181b8a238aa546bd78b0baef1312e7000f (patch)
tree99e7b23363d7f1c3985da85402a79cb30d3888cd /mruby-source.gemspec
parentd0f60182af9114f6840d993d74f492e483302805 (diff)
downloadmruby-165e7b181b8a238aa546bd78b0baef1312e7000f.tar.gz
mruby-165e7b181b8a238aa546bd78b0baef1312e7000f.zip
Fixed method look-up for `method_missing` in OP_SUPER; ref #3905
Method look-up for `OP_SUPER` should start from the superclass of the `target_class` but if it fails, the look-up for `method_missing` should start from the class of the receiver. The following code explains the case: ```ruby class Bar def foo super end end class Foo<Bar def method_missing(mid, *) p mid end end ``` Foo.new.foo
Diffstat (limited to 'mruby-source.gemspec')
0 files changed, 0 insertions, 0 deletions