@@ -296,7 +296,7 @@ ThrowCompletionOr<bool> Object::set_integrity_level(IntegrityLevel level)
296
296
if (level == IntegrityLevel::Sealed) {
297
297
// a. For each element k of keys, do
298
298
for (auto & key : keys) {
299
- auto property_name = PropertyKey::from_value (global_object, key);
299
+ auto property_name = MUST ( PropertyKey::from_value (global_object, key) );
300
300
301
301
// i. Perform ? DefinePropertyOrThrow(O, k, PropertyDescriptor { [[Configurable]]: false }).
302
302
TRY (define_property_or_throw (property_name, { .configurable = false }));
@@ -308,7 +308,7 @@ ThrowCompletionOr<bool> Object::set_integrity_level(IntegrityLevel level)
308
308
309
309
// b. For each element k of keys, do
310
310
for (auto & key : keys) {
311
- auto property_name = PropertyKey::from_value (global_object, key);
311
+ auto property_name = MUST ( PropertyKey::from_value (global_object, key) );
312
312
313
313
// i. Let currentDesc be ? O.[[GetOwnProperty]](k).
314
314
auto current_descriptor = TRY (internal_get_own_property (property_name));
@@ -360,7 +360,7 @@ ThrowCompletionOr<bool> Object::test_integrity_level(IntegrityLevel level) const
360
360
361
361
// 7. For each element k of keys, do
362
362
for (auto & key : keys) {
363
- auto property_name = PropertyKey::from_value (global_object (), key);
363
+ auto property_name = MUST ( PropertyKey::from_value (global_object (), key) );
364
364
365
365
// a. Let currentDesc be ? O.[[GetOwnProperty]](k).
366
366
auto current_descriptor = TRY (internal_get_own_property (property_name));
@@ -405,7 +405,7 @@ ThrowCompletionOr<MarkedValueList> Object::enumerable_own_property_names(Propert
405
405
// a. If Type(key) is String, then
406
406
if (!key.is_string ())
407
407
continue ;
408
- auto property_name = PropertyKey::from_value (global_object, key);
408
+ auto property_name = MUST ( PropertyKey::from_value (global_object, key) );
409
409
410
410
// i. Let desc be ? O.[[GetOwnProperty]](key).
411
411
auto descriptor = TRY (internal_get_own_property (property_name));
@@ -453,7 +453,7 @@ ThrowCompletionOr<Object*> Object::copy_data_properties(Value source, HashTable<
453
453
auto * from_object = MUST (source.to_object (global_object));
454
454
455
455
for (auto & next_key_value : TRY (from_object->internal_own_property_keys ())) {
456
- auto next_key = PropertyKey::from_value (global_object, next_key_value);
456
+ auto next_key = MUST ( PropertyKey::from_value (global_object, next_key_value) );
457
457
if (seen_names.contains (next_key))
458
458
continue ;
459
459
@@ -1151,7 +1151,7 @@ ThrowCompletionOr<Object*> Object::define_properties(Value properties)
1151
1151
1152
1152
// 5. For each element nextKey of keys, do
1153
1153
for (auto & next_key : keys) {
1154
- auto property_name = PropertyKey::from_value (global_object, next_key);
1154
+ auto property_name = MUST ( PropertyKey::from_value (global_object, next_key) );
1155
1155
1156
1156
// a. Let propDesc be ? props.[[GetOwnProperty]](nextKey).
1157
1157
auto property_descriptor = TRY (props->internal_get_own_property (property_name));
0 commit comments