diff --git a/esmeta-ignore.json b/esmeta-ignore.json index 81bf3ee464..2180081f42 100644 --- a/esmeta-ignore.json +++ b/esmeta-ignore.json @@ -8,6 +8,5 @@ "GetViewByteLength", "INTRINSICS.Atomics.notify", "Record[SourceTextModuleRecord].ExecuteModule", - "TypedArrayLength", - "YieldExpression[2,0].Evaluation" + "TypedArrayLength" ] diff --git a/spec.html b/spec.html index d8ad4ea09d..44f3f8a51d 100644 --- a/spec.html +++ b/spec.html @@ -24254,6 +24254,7 @@

Runtime Semantics: Evaluation

YieldExpression : `yield` `*` AssignmentExpression 1. Let _generatorKind_ be GetGeneratorKind(). + 1. Assert: _generatorKind_ is either ~sync~ or ~async~. 1. Let _exprRef_ be ? Evaluation of |AssignmentExpression|. 1. Let _value_ be ? GetValue(_exprRef_). 1. Let _iteratorRecord_ be ? GetIterator(_value_, _generatorKind_).