@@ -122,16 +122,16 @@ namespace data_view {
122122 macro LoadDataView8(
123123 buffer: JSArrayBuffer, offset: uintptr, signed: constexpr bool): Smi {
124124 if constexpr (signed) {
125- return Convert<Smi>(LoadInt8(buffer.backing_store , offset));
125+ return Convert<Smi>(LoadInt8(buffer.backing_store_ptr , offset));
126126 } else {
127- return Convert<Smi>(LoadUint8(buffer.backing_store , offset));
127+ return Convert<Smi>(LoadUint8(buffer.backing_store_ptr , offset));
128128 }
129129 }
130130
131131 macro LoadDataView16(
132132 buffer: JSArrayBuffer, offset: uintptr, requestedLittleEndian: bool,
133133 signed: constexpr bool): Number {
134- const dataPointer: RawPtr = buffer.backing_store ;
134+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
135135
136136 let b0: int32;
137137 let b1: int32;
@@ -158,7 +158,7 @@ namespace data_view {
158158 macro LoadDataView32(
159159 buffer: JSArrayBuffer, offset: uintptr, requestedLittleEndian: bool,
160160 kind: constexpr ElementsKind): Number {
161- const dataPointer: RawPtr = buffer.backing_store ;
161+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
162162
163163 const b0: uint32 = LoadUint8(dataPointer, offset);
164164 const b1: uint32 = LoadUint8(dataPointer, offset + 1);
@@ -187,7 +187,7 @@ namespace data_view {
187187 macro LoadDataViewFloat64(
188188 buffer: JSArrayBuffer, offset: uintptr,
189189 requestedLittleEndian: bool): Number {
190- const dataPointer: RawPtr = buffer.backing_store ;
190+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
191191
192192 const b0: uint32 = LoadUint8(dataPointer, offset);
193193 const b1: uint32 = LoadUint8(dataPointer, offset + 1);
@@ -329,7 +329,7 @@ namespace data_view {
329329 macro LoadDataViewBigInt(implicit context: Context)(
330330 buffer: JSArrayBuffer, offset: uintptr, requestedLittleEndian: bool,
331331 signed: constexpr bool): BigInt {
332- const dataPointer: RawPtr = buffer.backing_store ;
332+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
333333
334334 const b0: uint32 = LoadUint8(dataPointer, offset);
335335 const b1: uint32 = LoadUint8(dataPointer, offset + 1);
@@ -533,13 +533,13 @@ namespace data_view {
533533 void;
534534
535535 macro StoreDataView8(buffer: JSArrayBuffer, offset: uintptr, value: uint32) {
536- StoreWord8(buffer.backing_store , offset, value & 0xFF);
536+ StoreWord8(buffer.backing_store_ptr , offset, value & 0xFF);
537537 }
538538
539539 macro StoreDataView16(
540540 buffer: JSArrayBuffer, offset: uintptr, value: uint32,
541541 requestedLittleEndian: bool) {
542- const dataPointer: RawPtr = buffer.backing_store ;
542+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
543543
544544 const b0: uint32 = value & 0xFF;
545545 const b1: uint32 = (value >>> 8) & 0xFF;
@@ -556,7 +556,7 @@ namespace data_view {
556556 macro StoreDataView32(
557557 buffer: JSArrayBuffer, offset: uintptr, value: uint32,
558558 requestedLittleEndian: bool) {
559- const dataPointer: RawPtr = buffer.backing_store ;
559+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
560560
561561 const b0: uint32 = value & 0xFF;
562562 const b1: uint32 = (value >>> 8) & 0xFF;
@@ -579,7 +579,7 @@ namespace data_view {
579579 macro StoreDataView64(
580580 buffer: JSArrayBuffer, offset: uintptr, lowWord: uint32, highWord: uint32,
581581 requestedLittleEndian: bool) {
582- const dataPointer: RawPtr = buffer.backing_store ;
582+ const dataPointer: RawPtr = buffer.backing_store_ptr ;
583583
584584 const b0: uint32 = lowWord & 0xFF;
585585 const b1: uint32 = (lowWord >>> 8) & 0xFF;
0 commit comments