Bug 1294013 - Replace parseResumptionValueHelper with processResumptionValue in handleUncaughtException. r=jimb

This commit is contained in:
Eddy Bruel 2016-08-17 11:44:44 +02:00
Родитель 2bf9548b9c
Коммит 162cd6ab9b
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -1339,8 +1339,13 @@ Debugger::handleUncaughtExceptionHelper(Maybe<AutoCompartment>& ac,
RootedValue fval(cx, ObjectValue(*uncaughtExceptionHook));
RootedValue rv(cx);
if (js::Call(cx, fval, object, exc, &rv)) {
return vp ? parseResumptionValueHelper(ac, true, rv, thisVForCheck, frame, *vp, false)
: JSTRAP_CONTINUE;
if (vp) {
JSTrapStatus status = JSTRAP_CONTINUE;
if (processResumptionValue(ac, frame, thisVForCheck, rv, &status, *vp))
return status;
} else {
return JSTRAP_CONTINUE;
}
}
}