Actions
Bug #10659
closedcan't dup Fixnum (TypeError)
Description
In Ruby 2.2 (older versions are good) there is a bug with unnamed keyword arguments when super
is used.
module Foo
def foo(**)
end
end
class Bar
include Foo
def foo(bar: "bar", **)
super
end
end
Bar.new.foo # `dup': can't dup Fixnum (TypeError)
It happens when super
is called. If I give the keyword arguments a name (**
=> **options
) or if I remove the default keyword argument (bar: "bar"
), the error doesn't happen.
Actions
Like0
Like0Like0Like0