[[Call]] behaviour of operations

I can't find any definition of [[Call]] for operation functions. If it 
is intended to use the built-in definition, this should be specified, 
though this leads to a problem with the reference to 10.4.3 which checks 
whether the function is strict code or not (per ES5.1 host functions 
have no concept of strictness).

At the moment, if the behaviour definition is used as [[Call]], then 
calls such as "alert('foo')" don't work, as the this value is undefined 
(and therefore ToObject will throw).

-- 
Geoffrey Sneddon — Opera Software
<http://gsnedders.com>
<http://opera.com>

Received on Sunday, 17 July 2011 21:18:10 UTC