aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/JSDOMWrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/bindings/JSDOMWrapper.h')
-rw-r--r--src/javascript/jsc/bindings/JSDOMWrapper.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/javascript/jsc/bindings/JSDOMWrapper.h b/src/javascript/jsc/bindings/JSDOMWrapper.h
index a28174543..726b2e8bf 100644
--- a/src/javascript/jsc/bindings/JSDOMWrapper.h
+++ b/src/javascript/jsc/bindings/JSDOMWrapper.h
@@ -30,8 +30,11 @@
namespace WebCore {
using namespace Zig;
+#ifndef RENAMED_JSDOM_GLOBAL_OBJECT
+#define RENAMED_JSDOM_GLOBAL_OBJECT
using JSDOMGlobalObject = Zig::GlobalObject;
-
+}
+#endif
class ScriptExecutionContext;
// JSC allows us to extend JSType. If the highest 3 bits are set, we can add any Object types and they are
@@ -67,7 +70,7 @@ public:
static void subspaceFor(JSC::VM&) { RELEASE_ASSERT_NOT_REACHED(); }
JSDOMGlobalObject* globalObject() const { return JSC::jsCast<JSDOMGlobalObject*>(JSC::JSNonFinalObject::globalObject()); }
- // ScriptExecutionContext* scriptExecutionContext() const { return globalObject()->scriptExecutionContext(); }
+ ScriptExecutionContext* scriptExecutionContext() const { return globalObject()->scriptExecutionContext(); }
protected:
WEBCORE_EXPORT JSDOMObject(JSC::Structure*, JSC::JSGlobalObject&);