Actions
Bug #6907
closedAnother problem with super
Description
I found another problem with super since r36640, but I don't know how to fix it. Shugo, or ko1, can you help me?
Since r36640, I can't call super in a thread. For example:
class Hoge
def bar
"hoge"
end
end
class Foo < Hoge
def bar
Thread.new { super }.join.value
end
end
puts Foo.new.bar
I'm not sure how to take threads into account in the loop looking through the cfps. I've read vm_search_superclass, but I don't understand. I've attached a patch that fails.
Files
Actions
Like0
Like0Like0