aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/BunGCOutputConstraint.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/bindings/BunGCOutputConstraint.h')
-rw-r--r--src/javascript/jsc/bindings/BunGCOutputConstraint.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/javascript/jsc/bindings/BunGCOutputConstraint.h b/src/javascript/jsc/bindings/BunGCOutputConstraint.h
new file mode 100644
index 000000000..521b0da8c
--- /dev/null
+++ b/src/javascript/jsc/bindings/BunGCOutputConstraint.h
@@ -0,0 +1,34 @@
+
+// #pragma once
+
+// #include "root.h"
+// #include <JavaScriptCore/MarkingConstraint.h>
+
+// namespace JSC {
+// class VM;
+// }
+
+// namespace Bun {
+
+// class JSVMClientData;
+
+// class BunGCOutputConstraint : public JSC::MarkingConstraint {
+// WTF_MAKE_FAST_ALLOCATED;
+
+// public:
+// BunGCOutputConstraint(JSC::VM &, Bun::JSVMClientData &);
+// ~BunGCOutputConstraint(){};
+
+// protected:
+// void executeImpl(JSC::AbstractSlotVisitor &) override;
+// void executeImpl(JSC::SlotVisitor &) override;
+
+// private:
+// template <typename Visitor> void executeImplImpl(Visitor &);
+
+// JSC::VM &m_vm;
+// JSVMClientData &m_clientData;
+// uint64_t m_lastExecutionVersion;
+// };
+
+// } // namespace Bun