We currently call toThisObject() on the 'this' object during function calls. This is not that great of an idea, because a lot of functions do not use 'this'. Also, the presence of the virtual call makes it impossible to inline a larger piece of the function call logic.
This has been fixed by a number of source changes since this bug was filed.