aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata.cpp
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2014-07-17 13:43:07 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2014-07-22 13:49:21 +0200
commit659e06f3a0c5a72154306c16abfeb177b2572e43 (patch)
tree37a6c4c93e0e1d8389c46a3d783dd03972170a3b /src/qml/jsruntime/qv4arraydata.cpp
parent3c53da05229789295cbf75174844c2b3df3db25c (diff)
Fix build on Windows
* Add missing exports * Define otherwise unused ArrayData vtbl - somehow the linker wants to see the symbols despite them being unused. Change-Id: I83a7ad4dea89bffc16018093a3cd4f4feecbfa3c Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4arraydata.cpp')
-rw-r--r--src/qml/jsruntime/qv4arraydata.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4arraydata.cpp b/src/qml/jsruntime/qv4arraydata.cpp
index cbfb0d9f00..cd0925092e 100644
--- a/src/qml/jsruntime/qv4arraydata.cpp
+++ b/src/qml/jsruntime/qv4arraydata.cpp
@@ -45,6 +45,22 @@
using namespace QV4;
+const QV4::ManagedVTable QV4::ArrayData::static_vtbl = {
+ 0,
+ QV4::ArrayData::IsExecutionContext,
+ QV4::ArrayData::IsString,
+ QV4::ArrayData::IsObject,
+ QV4::ArrayData::IsFunctionObject,
+ QV4::ArrayData::IsErrorObject,
+ QV4::ArrayData::IsArrayData,
+ 0,
+ QV4::ArrayData::MyType,
+ "ArrayData",
+ Q_VTABLE_FUNCTION(QV4::ArrayData, destroy),
+ 0,
+ isEqualTo
+};
+
const ArrayVTable SimpleArrayData::static_vtbl =
{
DEFINE_MANAGED_VTABLE_INT(SimpleArrayData, 0),