From a5dad4e78ff78777eafbae723442db4e9da2d6ff Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Fri, 19 May 2017 15:57:13 +0200 Subject: Get rid of the MemoryManager pointer inside String We can always get the pointer through the internalClass. Change-Id: If68432845e7c67da70d9e19aef1a90ebe1e6056b Reviewed-by: Robin Burchell --- src/qml/memory/qv4mm_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/qml/memory') diff --git a/src/qml/memory/qv4mm_p.h b/src/qml/memory/qv4mm_p.h index c5334a0dde..77c5885dfe 100644 --- a/src/qml/memory/qv4mm_p.h +++ b/src/qml/memory/qv4mm_p.h @@ -261,7 +261,7 @@ public: typename ManagedType::Data *o = reinterpret_cast(allocString(unmanagedSize)); o->internalClass = ManagedType::defaultInternalClass(engine); Q_ASSERT(o->internalClass && o->internalClass->vtable); - o->init(this, arg1); + o->init(arg1); return o; } -- cgit v1.2.3