From df1c3ccadb9d0bbee9024e56d52f7b08ff285c20 Mon Sep 17 00:00:00 2001 From: Hyunjoon Kim Date: Wed, 22 Jan 2025 22:08:05 -0800 Subject: [PATCH] Editorial: Add assertion that generatorKind is not non-generator (#3379) --- esmeta-ignore.json | 3 +-- spec.html | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) 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_).