File tree 2 files changed +5
-6
lines changed 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -1654,10 +1654,9 @@ void WASI::_SetMemory(const FunctionCallbackInfo<Value>& args) {
1654
1654
1655
1655
uvwasi_errno_t WASI::backingStore (char ** store, size_t * byte_length) {
1656
1656
Local<WasmMemoryObject> memory = PersistentToLocal::Strong (this ->memory_ );
1657
- std::shared_ptr<BackingStore> backing_store =
1658
- memory->Buffer ()->GetBackingStore ();
1659
- *byte_length = backing_store->ByteLength ();
1660
- *store = static_cast <char *>(backing_store->Data ());
1657
+ Local<v8::ArrayBuffer> ab = memory->Buffer ();
1658
+ *byte_length = ab->ByteLength ();
1659
+ *store = static_cast <char *>(ab->Data ());
1661
1660
CHECK_NOT_NULL (*store);
1662
1661
return UVWASI_ESUCCESS;
1663
1662
}
Original file line number Diff line number Diff line change @@ -105,12 +105,12 @@ void WasmStreamingObject::Push(const FunctionCallbackInfo<Value>& args) {
105
105
106
106
if (LIKELY (chunk->IsArrayBufferView ())) {
107
107
Local<ArrayBufferView> view = chunk.As <ArrayBufferView>();
108
- bytes = view->Buffer ()->GetBackingStore ()-> Data ();
108
+ bytes = view->Buffer ()->Data ();
109
109
offset = view->ByteOffset ();
110
110
size = view->ByteLength ();
111
111
} else if (LIKELY (chunk->IsArrayBuffer ())) {
112
112
Local<ArrayBuffer> buffer = chunk.As <ArrayBuffer>();
113
- bytes = buffer->GetBackingStore ()-> Data ();
113
+ bytes = buffer->Data ();
114
114
offset = 0 ;
115
115
size = buffer->ByteLength ();
116
116
} else {
You can’t perform that action at this time.
0 commit comments