File tree 2 files changed +5
-7
lines changed
2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,6 @@ inline void Debug(WASI* wasi, Args&&... args) {
73
73
} while (0 )
74
74
75
75
using v8::Array;
76
- using v8::BackingStore;
77
76
using v8::BigInt;
78
77
using v8::Context;
79
78
using v8::Exception;
@@ -1654,10 +1653,9 @@ void WASI::_SetMemory(const FunctionCallbackInfo<Value>& args) {
1654
1653
1655
1654
uvwasi_errno_t WASI::backingStore (char ** store, size_t * byte_length) {
1656
1655
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 ());
1656
+ Local<v8::ArrayBuffer> ab = memory->Buffer ();
1657
+ *byte_length = ab->ByteLength ();
1658
+ *store = static_cast <char *>(ab->Data ());
1661
1659
CHECK_NOT_NULL (*store);
1662
1660
return UVWASI_ESUCCESS;
1663
1661
}
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