riml
riml copied to clipboard
calling self method with splat args fails
self.foo(1, *args)
translates to
call call('foo', [1] + a:000, self)
which fails with "unknown function 'foo'" (args being the calling method's varargs), while it should resemble something like this:
call call(self.foo, [1] + a:000, self)