[].indexOf.call(undefined, 6); ^ should throw a TypeError according to spec.... from: http://es5.github.com/#x15.4.4.14 1. Let O be the result of calling ToObject passing the `this` value as the argument. and from the ToObject definition http://es5.github.com/#x9.9 ... if ArgumentType is Undefined, then Throw a TypeError exception
Current behavior: JSC returns -1. V8 throws TypeError.
*** This bug has been marked as a duplicate of bug 64679 ***