From 254cf16ed4c6007a59a7cd5d64bb621430b3c01d Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 20 Nov 2014 17:46:46 +0100 Subject: Fix Object::arrayData() accessor to return a heap object Change-Id: Iffc82c2f415251d73bb7446848399b54b16589c9 Reviewed-by: Simon Hausmann --- src/qml/jsruntime/qv4object_p.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/qml/jsruntime/qv4object_p.h') diff --git a/src/qml/jsruntime/qv4object_p.h b/src/qml/jsruntime/qv4object_p.h index 2fd0901d6f..379ff2fde6 100644 --- a/src/qml/jsruntime/qv4object_p.h +++ b/src/qml/jsruntime/qv4object_p.h @@ -98,8 +98,7 @@ struct Q_QML_EXPORT Object: Managed { Heap::MemberData *memberData() { return d()->memberData; } const Heap::MemberData *memberData() const { return d()->memberData; } - // ### GC - ArrayData *arrayData() const { return reinterpret_cast(d()->arrayData); } + Heap::ArrayData *arrayData() const { return d()->arrayData; } void setArrayData(ArrayData *a) { d()->arrayData = a->d(); } const Property *propertyAt(uint index) const { return reinterpret_cast(memberData()->data + index); } -- cgit v1.2.3