Remove some usage of unsafe code in Promise

This commit is contained in:
marmeladema 2019-07-27 15:20:51 +01:00
parent 555fa75b2c
commit 51e22fbc26
4 changed files with 69 additions and 73 deletions

View file

@ -810,7 +810,7 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None,
if !JS_WrapValue(*cx, valueToResolve.handle_mut()) {
$*{exceptionCode}
}
match Promise::new_resolved(&promiseGlobal, *cx, valueToResolve.handle()) {
match Promise::new_resolved(&promiseGlobal, cx, valueToResolve.handle()) {
Ok(value) => value,
Err(error) => {
throw_dom_exception(*cx, &promiseGlobal, error);