Do not redefine passed in argument

Causes deopt in v8.
Merge pull request #1753 from twokul/argument-redefine

Do not redefine passed in argument