diff --git a/spec.html b/spec.html index df00d08..6397dbf 100644 --- a/spec.html +++ b/spec.html @@ -110,6 +110,7 @@

Abstract Operations

SetterThatIgnoresPrototypeProperties ( + _this_: an ECMAScript language value, _home_: an Object, _p_: a property key, _v_: an ECMAScript language value, @@ -118,7 +119,7 @@

- 1. Let _O_ be ? RequireObjectCoercible(*this* value). + 1. Let _O_ be ? RequireObjectCoercible(_this_). 1. If _O_ is _home_, then 1. NOTE: Throwing here emulates assignment to a non-writable data property on the _home_ object in strict mode code. 1. Throw a *TypeError* exception. @@ -327,7 +328,7 @@

get Iterator.prototype.constructor

set Iterator.prototype.constructor

The value of the [[Set]] attribute is a built-in function that takes an argument _v_. It performs the following steps when called:

- 1. Perform ? SetterThatIgnoresPrototypeProperties(%Iterator.prototype%, *"constructor"*, _v_). + 1. Perform ? SetterThatIgnoresPrototypeProperties(*this* value, %Iterator.prototype%, *"constructor"*, _v_). 1. Return *undefined*. @@ -622,7 +623,7 @@

get Iterator.prototype [ @@toStringTag ]

set Iterator.prototype [ @@toStringTag ]

The value of the [[Set]] attribute is a built-in function that takes an argument _v_. It performs the following steps when called:

- 1. Perform ? SetterThatIgnoresPrototypeProperties(%Iterator.prototype%, %Symbol.toStringTag%, _v_). + 1. Perform ? SetterThatIgnoresPrototypeProperties(*this* value, %Iterator.prototype%, %Symbol.toStringTag%, _v_). 1. Return *undefined*.