diff --git a/spec.html b/spec.html index 8493c6364b..34a2845823 100644 --- a/spec.html +++ b/spec.html @@ -10516,7 +10516,7 @@

WithBaseObject ( ): an Object or *undefined*

Function Environment Records

-

A Function Environment Record is a Declarative Environment Record that is used to represent the top-level scope of a function and, if the function is not an |ArrowFunction|, provides a `this` binding. If a function is not an |ArrowFunction| function and references `super`, its Function Environment Record also contains the state that is used to perform `super` method invocations from within the function.

+

A Function Environment Record is a Declarative Environment Record that is used to represent the top-level scope of a function and, if the function is not an |ArrowFunction| function or |AsyncArrowFunction| function, provides a `this` binding. If a function is not an |ArrowFunction| function or |AsyncArrowFunction| function and references `super`, its Function Environment Record also contains the state that is used to perform `super` method invocations from within the function.

Function Environment Records have the additional state fields listed in .

@@ -10552,7 +10552,7 @@

Function Environment Records

~lexical~, ~initialized~, or ~uninitialized~
- If the value is ~lexical~, this is an |ArrowFunction| and does not have a local *this* value. + If the value is ~lexical~, this is an |ArrowFunction| or |AsyncArrowFunction| and does not have a local *this* value.