diff options
Diffstat (limited to 'deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc')
-rw-r--r-- | deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc b/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc index e9abd31e46..6122ff85da 100644 --- a/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc +++ b/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc @@ -46,9 +46,8 @@ void SharedArrayBufferBuiltinsAssembler::ValidateSharedTypedArray( GotoIf(TaggedIsSmi(tagged), &invalid); // Fail if the array's instance type is not JSTypedArray. - GotoIf(Word32NotEqual(LoadInstanceType(tagged), - Int32Constant(JS_TYPED_ARRAY_TYPE)), - &invalid); + GotoIfNot(InstanceTypeEqual(LoadInstanceType(tagged), JS_TYPED_ARRAY_TYPE), + &invalid); // Fail if the array's JSArrayBuffer is not shared. Node* array_buffer = LoadObjectField(tagged, JSTypedArray::kBufferOffset); |