archives

« Bugzilla Issues Index

#341 — 13.5 Has steps for kind: Normal, but not Method & Arrow


There is an explicit set of steps when _kind_ is "Normal", but for Method or Arrow


It occurs to me that this could simply be incomplete :)


this is about adding position pill caller and arguments properties to function objects. ES5 adds these for strict mode functions.

the current ES6 draft doesn't add them for arrow or method functions. The questions for those is should should those since they are new forms always get such poison pills, only get them if they are strict, or never get them (because no implementor would be silly enough to add those legacy properties to a new ES6 construct.


current all strict function have poison pills, regard of the the syntactic form used to create them.