diff --git a/spec.html b/spec.html index 86906dc..4011f7a 100644 --- a/spec.html +++ b/spec.html @@ -675,7 +675,7 @@

CyclicModuleExecutionFulfilled ( _module_ )

1. Otherwise, 1. Perform ! AsyncModuleExecutionRejected(_m_, _result_.[[Value]]). 1. If _module_.[[TopLevelCapability]] is not *undefined*, then - 1. Assert: _module_.[[DFSIndex]] is equal to _module_.[[DFSAncestorIndex]]. + 1. Assert: _module_.[[CycleRoot]] is equal to _module_. 1. Perform ! Call(_module_.[[TopLevelCapability]].[[Resolve]], *undefined*, «*undefined*»). 1. Return *undefined*. @@ -694,7 +694,7 @@

AsyncModuleExecutionRejected ( _module_, _error_ )

1. For each Module _m_ of _module_.[[AsyncParentModules]], do 1. Perform ! AsyncModuleExecutionRejected(_m_, _error_). 1. If _module_.[[TopLevelCapability]] is not *undefined*, then - 1. Assert: _module_.[[DFSIndex]] is equal to _module_.[[DFSAncestorIndex]]. + 1. Assert: _module_.[[CycleRoot]] is equal to _module_. 1. Perform ! Call(_module_.[[TopLevelCapability]].[[Reject]], *undefined*, «_error_»). 1. Return *undefined*.