jscript: Use default destructor for Object instances.

This commit is contained in:
Jacek Caban 2024-06-27 20:11:17 +02:00 committed by Alexandre Julliard
parent a9dec6088f
commit d4ff0c9f36

View file

@ -448,11 +448,6 @@ done:
return r ? jsval_copy(argv[0], r) : S_OK;
}
static void Object_destructor(jsdisp_t *dispex)
{
free(dispex);
}
static const builtin_prop_t Object_props[] = {
{L"__defineGetter__", Object_defineGetter, PROPF_METHOD|PROPF_ES6|2},
{L"__defineSetter__", Object_defineSetter, PROPF_METHOD|PROPF_ES6|2},
@ -468,12 +463,10 @@ static const builtin_info_t Object_info = {
.class = JSCLASS_OBJECT,
.props_cnt = ARRAY_SIZE(Object_props),
.props = Object_props,
.destructor = Object_destructor,
};
static const builtin_info_t ObjectInst_info = {
.class = JSCLASS_OBJECT,
.destructor = Object_destructor,
.class = JSCLASS_OBJECT,
};
static void release_property_descriptor(property_desc_t *desc)