WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 4aa5d75

Browse files
committed
fix: DoWait byteIndexInBuffer is miscalculated
1 parent 74d6f30 commit 4aa5d75

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

spec.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46570,7 +46570,7 @@ <h1>
4657046570
1. Let _taRecord_ be ? ValidateIntegerTypedArray(_typedArray_, *true*).
4657146571
1. Let _buffer_ be _taRecord_.[[Object]].[[ViewedArrayBuffer]].
4657246572
1. If IsSharedArrayBuffer(_buffer_) is *false*, throw a *TypeError* exception.
46573-
1. Let _i_ be ? ValidateAtomicAccess(_taRecord_, _index_).
46573+
1. Let _byteIndexInBuffer_ be ? ValidateAtomicAccess(_taRecord_, _index_).
4657446574
1. Let _arrayTypeName_ be _typedArray_.[[TypedArrayName]].
4657546575
1. If _arrayTypeName_ is *"BigInt64Array"*, let _v_ be ? ToBigInt64(_value_).
4657646576
1. Else, let _v_ be ? ToInt32(_value_).
@@ -46579,7 +46579,6 @@ <h1>
4657946579
1. If _mode_ is ~sync~ and AgentCanSuspend() is *false*, throw a *TypeError* exception.
4658046580
1. Let _block_ be _buffer_.[[ArrayBufferData]].
4658146581
1. Let _offset_ be _typedArray_.[[ByteOffset]].
46582-
1. Let _byteIndexInBuffer_ be (_i_ × 4) + _offset_.
4658346582
1. Let _WL_ be GetWaiterList(_block_, _byteIndexInBuffer_).
4658446583
1. If _mode_ is ~sync~, then
4658546584
1. Let _promiseCapability_ be ~blocking~.

0 commit comments

Comments
 (0)