diff --git a/spec.html b/spec.html index 8493c6364b..34a2845823 100644 --- a/spec.html +++ b/spec.html @@ -10516,7 +10516,7 @@
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
- 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. |