Issue #1151 has been updated by Charles Nutter.


A bit more background...

I am adding inline caching to super calls. The "buggy" behavior makes this more complicated, since depending on whether the "a" child method or "b" alias was called, the super path will be different, even though the call site is the same and the method containing it is the same.

I am temporarily adding logic to my cache that will check if the name has changed, but I still find this behavior counter-intuitive, and I believe it is a bug.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/1151

----------------------------------------
http://redmine.ruby-lang.org