From 8afc1f7fe24c625cdb84406cc7665f1dcabf88c4 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Mon, 24 Nov 2014 15:38:41 +0100 Subject: Move prototype back from the vtable into Object This is the only way we can support a GC that moves objects around in memory. Change-Id: I1d168fae4aa9f575b730e469e762bc5b5549b886 Reviewed-by: Simon Hausmann --- src/qml/jsruntime/qv4arraybuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/qml/jsruntime/qv4arraybuffer.cpp') diff --git a/src/qml/jsruntime/qv4arraybuffer.cpp b/src/qml/jsruntime/qv4arraybuffer.cpp index b8b9971635..9fc3114751 100644 --- a/src/qml/jsruntime/qv4arraybuffer.cpp +++ b/src/qml/jsruntime/qv4arraybuffer.cpp @@ -84,7 +84,7 @@ ReturnedValue ArrayBufferCtor::method_isView(CallContext *ctx) Heap::ArrayBuffer::ArrayBuffer(ExecutionEngine *e, int length) - : Heap::Object(e->arrayBufferClass) + : Heap::Object(e->arrayBufferClass, e->arrayBufferPrototype.asObject()) { data = QTypedArrayData::allocate(length + 1); if (!data) { -- cgit v1.2.3