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:
parent
617d3cd3d3
commit
fbb176c926
11 changed files with 50 additions and 29 deletions
|
@ -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())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue