зеркало из https://github.com/mozilla/gecko-dev.git
Use js_free on fresh slots instead of js_delete (bug 793385, r=billm).
This commit is contained in:
Родитель
1dc5835e9f
Коммит
92e087e715
|
@ -0,0 +1,9 @@
|
|||
// |jit-test| error: out of memory
|
||||
gcparam("maxBytes", gcparam("gcBytes") + 4*1024);
|
||||
function f() {
|
||||
var inner4 = f("get"),
|
||||
x1,x2,x3,x4,x5,x11,x12,x13,x14,x15,x16,x17,x18,
|
||||
otherGlobalSameCompartment = newGlobal("same-compartment");
|
||||
eval('');
|
||||
}
|
||||
assertEq("aaa".replace(/a/g, f()), "poniesponiesponies");
|
|
@ -170,7 +170,7 @@ CallObject::createTemplateObject(JSContext *cx, JSScript *script)
|
|||
|
||||
CallObject *callobj = CallObject::create(cx, shape, type, slots);
|
||||
if (!callobj) {
|
||||
js_delete(slots);
|
||||
js_free(slots);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче