1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-09-30 03:26:23 -04:00

[spidermonkey] compilation fixes

This commit is contained in:
Witold Filipczyk 2023-09-29 16:46:44 +02:00
parent 7fc8c2088f
commit 5d01bbb05d

View File

@ -1604,8 +1604,6 @@ element_get_property_style(JSContext *ctx, unsigned int argc, JS::Value *vp)
#endif #endif
JS::CallArgs args = CallArgsFromVp(argc, vp); JS::CallArgs args = CallArgsFromVp(argc, vp);
JS::RootedObject hobj(ctx, &args.thisv().toObject()); JS::RootedObject hobj(ctx, &args.thisv().toObject());
struct view_state *vs;
JS::Realm *comp = js::GetContextRealm(ctx); JS::Realm *comp = js::GetContextRealm(ctx);
if (!comp) { if (!comp) {
@ -2580,9 +2578,6 @@ element_set_property_innerText(JSContext *ctx, unsigned int argc, JS::Value *vp)
#endif #endif
return false; return false;
} }
struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)JS::GetRealmPrivate(comp);
/* This can be called if @obj if not itself an instance of the /* This can be called if @obj if not itself an instance of the
* appropriate class but has one in its prototype chain. Fail * appropriate class but has one in its prototype chain. Fail
* such calls. */ * such calls. */
@ -3281,12 +3276,9 @@ element_cloneNode(JSContext *ctx, unsigned int argc, JS::Value *rval)
#endif #endif
return false; return false;
} }
JS::CallArgs args = CallArgsFromVp(argc, rval); JS::CallArgs args = CallArgsFromVp(argc, rval);
JS::RootedObject hobj(ctx, &args.thisv().toObject()); JS::RootedObject hobj(ctx, &args.thisv().toObject());
struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)JS::GetRealmPrivate(comp);
if (!JS_InstanceOf(ctx, hobj, &element_class, NULL)) { if (!JS_InstanceOf(ctx, hobj, &element_class, NULL)) {
#ifdef ECMASCRIPT_DEBUG #ifdef ECMASCRIPT_DEBUG
fprintf(stderr, "%s:%s %d\n", __FILE__, __FUNCTION__, __LINE__); fprintf(stderr, "%s:%s %d\n", __FILE__, __FUNCTION__, __LINE__);
@ -3314,7 +3306,7 @@ element_cloneNode(JSContext *ctx, unsigned int argc, JS::Value *rval)
return true; return true;
} }
#if 0
static bool static bool
isAncestor(dom_node *el, dom_node *node) isAncestor(dom_node *el, dom_node *node)
{ {
@ -3338,7 +3330,7 @@ isAncestor(dom_node *el, dom_node *node)
return false; return false;
} }
#endif
static bool static bool
element_closest(JSContext *ctx, unsigned int argc, JS::Value *vp) element_closest(JSContext *ctx, unsigned int argc, JS::Value *vp)
{ {
@ -4197,12 +4189,9 @@ element_remove(JSContext *ctx, unsigned int argc, JS::Value *rval)
#endif #endif
return false; return false;
} }
JS::CallArgs args = CallArgsFromVp(argc, rval); JS::CallArgs args = CallArgsFromVp(argc, rval);
JS::RootedObject hobj(ctx, &args.thisv().toObject()); JS::RootedObject hobj(ctx, &args.thisv().toObject());
struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)JS::GetRealmPrivate(comp);
if (!JS_InstanceOf(ctx, hobj, &element_class, NULL)) { if (!JS_InstanceOf(ctx, hobj, &element_class, NULL)) {
#ifdef ECMASCRIPT_DEBUG #ifdef ECMASCRIPT_DEBUG
fprintf(stderr, "%s:%s %d\n", __FILE__, __FUNCTION__, __LINE__); fprintf(stderr, "%s:%s %d\n", __FILE__, __FUNCTION__, __LINE__);
@ -4287,12 +4276,9 @@ element_replaceWith(JSContext *ctx, unsigned int argc, JS::Value *rval)
#endif #endif
return false; return false;
} }
JS::CallArgs args = CallArgsFromVp(argc, rval); JS::CallArgs args = CallArgsFromVp(argc, rval);
JS::RootedObject hobj(ctx, &args.thisv().toObject()); JS::RootedObject hobj(ctx, &args.thisv().toObject());
struct ecmascript_interpreter *interpreter = (struct ecmascript_interpreter *)JS::GetRealmPrivate(comp);
if (!JS_InstanceOf(ctx, hobj, &element_class, NULL)) { if (!JS_InstanceOf(ctx, hobj, &element_class, NULL)) {
#ifdef ECMASCRIPT_DEBUG #ifdef ECMASCRIPT_DEBUG
fprintf(stderr, "%s:%s %d\n", __FILE__, __FUNCTION__, __LINE__); fprintf(stderr, "%s:%s %d\n", __FILE__, __FUNCTION__, __LINE__);