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

LibJS: Convert has_binding() to ThrowCompletionOr

Also add spec step comments to it while we're here.
This commit is contained in:
Linus Groh 2021-10-09 17:07:32 +01:00
parent 617d3cd3d3
commit fbb176c926
11 changed files with 50 additions and 29 deletions

View file

@ -445,9 +445,7 @@ Reference VM::get_identifier_reference(Environment* environment, FlyString name,
}
Optional<size_t> index;
auto exists = environment->has_binding(name, &index);
if (exception())
return {};
auto exists = TRY_OR_DISCARD(environment->has_binding(name, &index));
Optional<EnvironmentCoordinate> environment_coordinate;
if (index.has_value())