1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:47:36 +00:00

LibJS: Convert Value::get() to ThrowCompletionOr

This commit is contained in:
Idan Horowitz 2021-10-18 23:34:28 +03:00 committed by Linus Groh
parent 72b409a2f7
commit c15a3b0576
3 changed files with 7 additions and 13 deletions

View file

@ -27,9 +27,7 @@ static Value get_promise_resolve(GlobalObject& global_object, Value constructor)
VERIFY(constructor.is_constructor());
auto& vm = global_object.vm();
auto promise_resolve = constructor.get(global_object, vm.names.resolve);
if (vm.exception())
return {};
auto promise_resolve = TRY_OR_DISCARD(constructor.get(global_object, vm.names.resolve));
if (!promise_resolve.is_function()) {
vm.throw_exception<TypeError>(global_object, ErrorType::NotAFunction, promise_resolve.to_string_without_side_effects());
return {};