Ver código fonte

LibJS: Set initial state of CyclicModule.[[Status]] to NEW

This is what the specification tells us to do:
https://tc39.es/ecma262/#cyclic-module-record

Co-Authored-By: networkException <networkexception@serenityos.org>
Andreas Kling 1 ano atrás
pai
commit
aa7501a66a
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      Userland/Libraries/LibJS/CyclicModule.h

+ 1 - 1
Userland/Libraries/LibJS/CyclicModule.h

@@ -72,7 +72,7 @@ protected:
     void async_module_execution_fulfilled(VM& vm);
     void async_module_execution_rejected(VM& vm, Value error);
 
-    ModuleStatus m_status { ModuleStatus::Unlinked };   // [[Status]]
+    ModuleStatus m_status { ModuleStatus::New };        // [[Status]]
     ThrowCompletionOr<void> m_evaluation_error;         // [[EvaluationError]]
     Optional<u32> m_dfs_index;                          // [[DFSIndex]]
     Optional<u32> m_dfs_ancestor_index;                 // [[DFSAncestorIndex]]