diff options
Diffstat (limited to 'deps/v8/src/objects/js-array-buffer.cc')
-rw-r--r-- | deps/v8/src/objects/js-array-buffer.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/deps/v8/src/objects/js-array-buffer.cc b/deps/v8/src/objects/js-array-buffer.cc index e8c0c33a64..b5a8ab79a0 100644 --- a/deps/v8/src/objects/js-array-buffer.cc +++ b/deps/v8/src/objects/js-array-buffer.cc @@ -210,7 +210,7 @@ Maybe<bool> JSTypedArray::DefineOwnProperty(Isolate* isolate, Handle<JSTypedArray> o, Handle<Object> key, PropertyDescriptor* desc, - ShouldThrow should_throw) { + Maybe<ShouldThrow> should_throw) { // 1. Assert: IsPropertyKey(P) is true. DCHECK(key->IsName() || key->IsNumber()); // 2. Assert: O is an Object that has a [[ViewedArrayBuffer]] internal slot. @@ -226,19 +226,19 @@ Maybe<bool> JSTypedArray::DefineOwnProperty(Isolate* isolate, // FIXME: the standard allows up to 2^53 elements. uint32_t index; if (numeric_index->IsMinusZero() || !numeric_index->ToUint32(&index)) { - RETURN_FAILURE(isolate, should_throw, + RETURN_FAILURE(isolate, GetShouldThrow(isolate, should_throw), NewTypeError(MessageTemplate::kInvalidTypedArrayIndex)); } // 3b iv. Let length be O.[[ArrayLength]]. size_t length = o->length_value(); // 3b v. If numericIndex ≥ length, return false. if (o->WasDetached() || index >= length) { - RETURN_FAILURE(isolate, should_throw, + RETURN_FAILURE(isolate, GetShouldThrow(isolate, should_throw), NewTypeError(MessageTemplate::kInvalidTypedArrayIndex)); } // 3b vi. If IsAccessorDescriptor(Desc) is true, return false. if (PropertyDescriptor::IsAccessorDescriptor(desc)) { - RETURN_FAILURE(isolate, should_throw, + RETURN_FAILURE(isolate, GetShouldThrow(isolate, should_throw), NewTypeError(MessageTemplate::kRedefineDisallowed, key)); } // 3b vii. If Desc has a [[Configurable]] field and if @@ -250,7 +250,7 @@ Maybe<bool> JSTypedArray::DefineOwnProperty(Isolate* isolate, if ((desc->has_configurable() && desc->configurable()) || (desc->has_enumerable() && !desc->enumerable()) || (desc->has_writable() && !desc->writable())) { - RETURN_FAILURE(isolate, should_throw, + RETURN_FAILURE(isolate, GetShouldThrow(isolate, should_throw), NewTypeError(MessageTemplate::kRedefineDisallowed, key)); } // 3b x. If Desc has a [[Value]] field, then |