aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4errorobject.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-04-04 12:22:00 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2014-07-22 13:48:54 +0200
commit05f17e841f971d3c8f635cc044c60c970c2055c9 (patch)
tree0eaf8348ef9d9b25c050527ec6c7de8aac9a56ea /src/qml/jsruntime/qv4errorobject.cpp
parentc2ef5bff232f758716f1665e5d9d9b9b2f20385d (diff)
Get rid of different macros for vtable specializations
Detect existence of a a vtable entry at compile time. Change-Id: Ieed5d34b063184bc4435b22c6685ac0e3fabf493 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4errorobject.cpp')
-rw-r--r--src/qml/jsruntime/qv4errorobject.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/qml/jsruntime/qv4errorobject.cpp b/src/qml/jsruntime/qv4errorobject.cpp
index 086ca8eeea..9d6403e7dd 100644
--- a/src/qml/jsruntime/qv4errorobject.cpp
+++ b/src/qml/jsruntime/qv4errorobject.cpp
@@ -249,13 +249,13 @@ URIErrorObject::URIErrorObject(ExecutionEngine *engine, const ValueRef message)
{
}
-DEFINE_OBJECT_VTABLE_NO_DESTROY(ErrorCtor);
-DEFINE_OBJECT_VTABLE_NO_DESTROY(EvalErrorCtor);
-DEFINE_OBJECT_VTABLE_NO_DESTROY(RangeErrorCtor);
-DEFINE_OBJECT_VTABLE_NO_DESTROY(ReferenceErrorCtor);
-DEFINE_OBJECT_VTABLE_NO_DESTROY(SyntaxErrorCtor);
-DEFINE_OBJECT_VTABLE_NO_DESTROY(TypeErrorCtor);
-DEFINE_OBJECT_VTABLE_NO_DESTROY(URIErrorCtor);
+DEFINE_OBJECT_VTABLE(ErrorCtor);
+DEFINE_OBJECT_VTABLE(EvalErrorCtor);
+DEFINE_OBJECT_VTABLE(RangeErrorCtor);
+DEFINE_OBJECT_VTABLE(ReferenceErrorCtor);
+DEFINE_OBJECT_VTABLE(SyntaxErrorCtor);
+DEFINE_OBJECT_VTABLE(TypeErrorCtor);
+DEFINE_OBJECT_VTABLE(URIErrorCtor);
ErrorCtor::ErrorCtor(ExecutionContext *scope)
: FunctionObject(scope, QStringLiteral("Error"))