WurstScript icon indicating copy to clipboard operation
WurstScript copied to clipboard

Optimization: Remove unneccessary dynamic dispatch

Open peq opened this issue 10 years ago • 1 comments

class A 
    function bar()

class B extends A
    override function bar()


function foo(A a)
    a.bar()


B b = new B
foo(b) // there should be no dynamic dispatch involved when calling bar in foo

peq avatar Apr 08 '14 17:04 peq

:+1:

Crigges avatar Jul 19 '14 10:07 Crigges