diff options
author | 2023-07-13 01:41:56 -0700 | |
---|---|---|
committer | 2023-07-17 20:27:54 -0700 | |
commit | 802f9ccb5864e9e1cfee7c0aa5abffbb69d53fdc (patch) | |
tree | 21c7ce86cb2f8732140e38cf69c7e511450d776f /src/bun.js/bindings/ModuleLoader.cpp | |
parent | c676a64ce4f2ab3262ac0c3013403e34d1b24a52 (diff) | |
download | bun-802f9ccb5864e9e1cfee7c0aa5abffbb69d53fdc.tar.gz bun-802f9ccb5864e9e1cfee7c0aa5abffbb69d53fdc.tar.zst bun-802f9ccb5864e9e1cfee7c0aa5abffbb69d53fdc.zip |
wip!
Diffstat (limited to 'src/bun.js/bindings/ModuleLoader.cpp')
-rw-r--r-- | src/bun.js/bindings/ModuleLoader.cpp | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/src/bun.js/bindings/ModuleLoader.cpp b/src/bun.js/bindings/ModuleLoader.cpp index 0ccbb7dbb..46365a5fe 100644 --- a/src/bun.js/bindings/ModuleLoader.cpp +++ b/src/bun.js/bindings/ModuleLoader.cpp @@ -8,7 +8,6 @@ #include "JavaScriptCore/JSNativeStdFunction.h" #include "JavaScriptCore/JSCJSValueInlines.h" #include "JavaScriptCore/JSInternalPromise.h" -#include "JavaScriptCore/JSInternalFieldObjectImpl.h" #include "ZigSourceProvider.h" @@ -36,11 +35,12 @@ #include "../modules/TTYModule.h" #include "node_util_types.h" #include "CommonJSModuleRecord.h" -#include <JavaScriptCore/JSModuleLoader.h> -#include <JavaScriptCore/Completion.h> -#include <JavaScriptCore/JSModuleNamespaceObject.h> -#include <JavaScriptCore/JSMap.h> -#include <JavaScriptCore/JSMapInlines.h> +#include "JavaScriptCore/JSModuleLoader.h" +#include "JavaScriptCore/Completion.h" +#include "JavaScriptCore/JSModuleNamespaceObject.h" +#include "JavaScriptCore/JSMap.h" +#include "JavaScriptCore/JSMapInlines.h" +#include "JavaScriptCore/JSInternalFieldObjectImplInlines.h" namespace Bun { using namespace Zig; @@ -690,18 +690,3 @@ JSValue fetchSourceCodeAsync( return fetchSourceCode<true>(globalObject, res, specifier, referrer); } } -namespace JSC { - -template<unsigned passedNumberOfInternalFields> -template<typename Visitor> -void JSInternalFieldObjectImpl<passedNumberOfInternalFields>::visitChildrenImpl(JSCell* cell, Visitor& visitor) -{ - auto* thisObject = jsCast<JSInternalFieldObjectImpl*>(cell); - ASSERT_GC_OBJECT_INHERITS(thisObject, info()); - Base::visitChildren(thisObject, visitor); - visitor.appendValues(thisObject->m_internalFields, numberOfInternalFields); -} - -DEFINE_VISIT_CHILDREN_WITH_MODIFIER(template<unsigned passedNumberOfInternalFields>, JSInternalFieldObjectImpl<passedNumberOfInternalFields>); - -} // namespace JSC |