зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1409466 - Fix assertion failures when CC logging is enabled r=mccr8
This commit is contained in:
Родитель
fce93f8e97
Коммит
2ab91577de
|
@ -115,7 +115,7 @@ NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INTERNAL(nsJSScriptTimeoutHandler)
|
|||
nsAutoCString name("nsJSScriptTimeoutHandler");
|
||||
if (tmp->mFunction) {
|
||||
JSObject* obj = tmp->mFunction->CallablePreserveColor();
|
||||
JSFunction* fun = JS_GetObjectFunction(js::UncheckedUnwrap(obj));
|
||||
JSFunction* fun = JS_GetObjectFunction(js::UncheckedUnwrapWithoutExpose(obj));
|
||||
if (fun && JS_GetFunctionId(fun)) {
|
||||
JSFlatString *funId = JS_ASSERT_STRING_IS_FLAT(JS_GetFunctionId(fun));
|
||||
size_t size = 1 + JS_PutEscapedFlatString(nullptr, 0, funId, 0);
|
||||
|
|
Загрузка…
Ссылка в новой задаче