Move the internalClass pointer into Heap::Object
authorLars Knoll <lars.knoll@theqtcompany.com>
Tue, 13 Jan 2015 20:49:09 +0000 (21:49 +0100)
committerLars Knoll <lars.knoll@digia.com>
Wed, 21 Jan 2015 12:19:02 +0000 (13:19 +0100)
commit630f118f043edb88501e387d779c62c86b1030d4
tree2c8c3cdcadae94b859760a0603e22748da33453a
parent47fbcb47771a36ab9fd0a4d5ede7b7504ab1410d
Move the internalClass pointer into Heap::Object

The other classes that derive from Heap::Base don't need it
at all. So get rid of it there and save a pointer.

Change-Id: I9c5df2e43cd6eeac2e6e41f3d3b8077d3afbc8f2
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
16 files changed:
src/qml/jsruntime/qv4arraydata.cpp
src/qml/jsruntime/qv4arraydata_p.h
src/qml/jsruntime/qv4engine.cpp
src/qml/jsruntime/qv4engine_p.h
src/qml/jsruntime/qv4function.cpp
src/qml/jsruntime/qv4functionobject.cpp
src/qml/jsruntime/qv4managed_p.h
src/qml/jsruntime/qv4memberdata.cpp
src/qml/jsruntime/qv4memberdata_p.h
src/qml/jsruntime/qv4object.cpp
src/qml/jsruntime/qv4object_p.h
src/qml/jsruntime/qv4regexp.cpp
src/qml/jsruntime/qv4runtime.cpp
src/qml/jsruntime/qv4string.cpp
src/qml/jsruntime/qv4string_p.h
src/qml/jsruntime/qv4value_p.h