archives

« Bugzilla Issues Index

#3704 — 9.2.5 FunctionInitialize: Unreachable steps


9.2.5 FunctionInitialize (F, kind, Strict, ParameterList, Body, Scope) Abstract Operation

The following steps are no longer reachable after the constructor reform.

- step 4 (F has no own "length" property and F is extensible)


Maybe add this step (similar to 9.2.11 SetFunctionName step 1)?
---
Assert: `F` is an extensible object that does not have a length own property.
---


fixed in rev32 editor's draft


fixed in rev32 draft