Skip to content

Commit 6649775

Browse files
Add assertion per Guy's review
1 parent dbcac86 commit 6649775

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

spec.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27195,6 +27195,7 @@ <h1>
2719527195
1. For each ModuleRequest Record _request_ of _module_.[[RequestedModules]], do
2719627196
1. Let _requiredModule_ be GetImportedModule(_module_, _request_).
2719727197
1. Let _childSccAncestorIndex_ be ? InnerModuleLinking(_requiredModule_, _stack_).
27198+
1. Assert: Assert: If _requiredModule_ is not a Cyclic Module Record or _requiredModule_.[[Status]] is not ~linking~, then _sccAncestorIndex_ &lt; _childSccAncestorIndex_.
2719827199
1. Set _sccAncestorIndex_ to min(_sccAncestorIndex_, _childSccAncestorIndex_).
2719927200
1. Assert: If _requiredModule_ is a Cyclic Module Record, _requiredModule_.[[Status]] is one of ~linking~, ~linked~, ~evaluating-async~, or ~evaluated~.
2720027201
1. Assert: If _requiredModule_ is a Cyclic Module Record, _requiredModule_.[[Status]] is ~linking~ if and only if _stack_ contains _requiredModule_.
@@ -27286,6 +27287,7 @@ <h1>
2728627287
1. For each ModuleRequest Record _request_ of _module_.[[RequestedModules]], do
2728727288
1. Let _requiredModule_ be GetImportedModule(_module_, _request_).
2728827289
1. Let _childSccAncestorIndex_ be ? InnerModuleEvaluation(_requiredModule_, _stack_).
27290+
1. Assert: If _requiredModule_ is not a Cyclic Module Record or _requiredModule_.[[Status]] is not ~evaluating~, then _sccAncestorIndex_ &lt; _childSccAncestorIndex_.
2728927291
1. Set _sccAncestorIndex_ to min(_sccAncestorIndex_, _childSccAncestorIndex_).
2729027292
1. If _requiredModule_ is a Cyclic Module Record, then
2729127293
1. Assert: _requiredModule_.[[Status]] is one of ~evaluating~, ~evaluating-async~, or ~evaluated~.

0 commit comments

Comments
 (0)