1283712 - Part 10: Support notes in getLastWarning shell-only testing function.

This commit is contained in:
Gaming4JC 2019-06-16 11:32:41 -04:00 committed by Roy Tam
commit 700a57c289
2 changed files with 9 additions and 0 deletions

View file

@ -6419,6 +6419,14 @@ CreateLastWarningObject(JSContext* cx, JSErrorReport* report)
if (!DefineProperty(cx, warningObj, cx->names().columnNumber, columnVal))
return false;
RootedObject notesArray(cx, CreateErrorNotesArray(cx, report));
if (!notesArray)
return false;
RootedValue notesArrayVal(cx, ObjectValue(*notesArray));
if (!DefineProperty(cx, warningObj, cx->names().notes, notesArrayVal))
return false;
GetShellContext(cx)->lastWarning.setObject(*warningObj);
return true;
}