зеркало из https://github.com/mozilla/pjs.git
Bug 695422. js: Return NULL instead of false. r=luke
Caught with clang --HG-- extra : rebase_source : dbb9c4ffc8e38f30b467ee38d1923f0645ea8b2e
This commit is contained in:
Родитель
65c0f33ae9
Коммит
9a5ec90fae
|
@ -1766,7 +1766,7 @@ ParseXMLSource(JSContext *cx, JSString *src)
|
||||||
JSObject *scopeChain = GetCurrentScopeChain(cx);
|
JSObject *scopeChain = GetCurrentScopeChain(cx);
|
||||||
if (!scopeChain) {
|
if (!scopeChain) {
|
||||||
cx->free_(chars);
|
cx->free_(chars);
|
||||||
return false;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
ParseNode *pn = parser.parseXMLText(scopeChain, false);
|
ParseNode *pn = parser.parseXMLText(scopeChain, false);
|
||||||
|
|
|
@ -1829,7 +1829,7 @@ Debugger::newDebuggerScript(JSContext *cx, JSScript *script, JSObject *holder)
|
||||||
JS_ASSERT(proto);
|
JS_ASSERT(proto);
|
||||||
JSObject *scriptobj = NewNonFunction<WithProto::Given>(cx, &DebuggerScript_class, proto, NULL);
|
JSObject *scriptobj = NewNonFunction<WithProto::Given>(cx, &DebuggerScript_class, proto, NULL);
|
||||||
if (!scriptobj || !scriptobj->ensureClassReservedSlots(cx))
|
if (!scriptobj || !scriptobj->ensureClassReservedSlots(cx))
|
||||||
return false;
|
return NULL;
|
||||||
scriptobj->setPrivate(script);
|
scriptobj->setPrivate(script);
|
||||||
scriptobj->setReservedSlot(JSSLOT_DEBUGSCRIPT_OWNER, ObjectValue(*object));
|
scriptobj->setReservedSlot(JSSLOT_DEBUGSCRIPT_OWNER, ObjectValue(*object));
|
||||||
scriptobj->setReservedSlot(JSSLOT_DEBUGSCRIPT_HOLDER, PrivateValue(holder));
|
scriptobj->setReservedSlot(JSSLOT_DEBUGSCRIPT_HOLDER, PrivateValue(holder));
|
||||||
|
|
Загрузка…
Ссылка в новой задаче