diff --git a/spec.html b/spec.html index b272c6b8ab9..3baae54b1e0 100644 --- a/spec.html +++ b/spec.html @@ -4162,7 +4162,7 @@
The Reference Record type is used to explain the behaviour of such operators as `delete`, `typeof`, the assignment operators, the `super` keyword and other language features. For example, the left-hand operand of an assignment is expected to produce a Reference Record.
-A Reference Record is a resolved name or property binding; its fields are defined by
A Reference Record is a resolved name or (possibly not-yet-resolved) property binding; its fields are defined by
[[ReferencedName]] | -a String, a Symbol, or a Private Name | -The name of the binding. Always a String if [[Base]] value is an Environment Record. | +a String, a Symbol, a Private Name, or an ECMAScript language value | +The name of the binding. Always a String if [[Base]] value is an Environment Record. May temporarily be an ECMAScript language value other than a String or a Symbol in the case of a property reference for which ToPropertyKey has yet to be performed. |
[[Strict]] | @@ -4264,6 +4264,9 @@