Module: wine Branch: master Commit: d4ff0c9f36d2057ed1b0367da7bc3568fdddcba3 URL: https://gitlab.winehq.org/wine/wine/-/commit/d4ff0c9f36d2057ed1b0367da7bc356...
Author: Jacek Caban jacek@codeweavers.com Date: Thu Jun 27 20:11:17 2024 +0200
jscript: Use default destructor for Object instances.
---
dlls/jscript/object.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/dlls/jscript/object.c b/dlls/jscript/object.c index d62acfa178a..382f4107c45 100644 --- a/dlls/jscript/object.c +++ b/dlls/jscript/object.c @@ -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)