diff --git a/src/Utilities.h b/src/Utilities.h index fd1994dc6..e1dded2cc 100644 --- a/src/Utilities.h +++ b/src/Utilities.h @@ -259,19 +259,16 @@ class NativeString { } else if (value->IsArrayBufferView()) { /* DataView or TypedArray */ Local arrayBufferView = Local::Cast(value); - auto contents = arrayBufferView->Buffer()->GetBackingStore(); length = arrayBufferView->ByteLength(); - data = (char *) contents->Data() + arrayBufferView->ByteOffset(); + data = (char *) arrayBufferView->Buffer()->Data() + arrayBufferView->ByteOffset(); } else if (value->IsArrayBuffer()) { Local arrayBuffer = Local::Cast(value); - auto contents = arrayBuffer->GetBackingStore(); - length = contents->ByteLength(); - data = (char *) contents->Data(); + length = arrayBuffer->ByteLength(); + data = (char *) arrayBuffer->Data(); } else if (value->IsSharedArrayBuffer()) { Local arrayBuffer = Local::Cast(value); - auto contents = arrayBuffer->GetBackingStore(); - length = contents->ByteLength(); - data = (char *) contents->Data(); + length = arrayBuffer->ByteLength(); + data = (char *) arrayBuffer->Data(); } else { invalid = true; }