From 98271afabd409defee3b1f09158e64fabbc35070 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Fri, 20 Oct 2017 15:26:24 +0200 Subject: Get rid of JSCallData::callAsConstructor() Change-Id: I7c7a69791e98ba0ce82b4d23785fc12a510c449e Reviewed-by: Erik Verbruggen --- src/qml/jsruntime/qv4regexpobject.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/qml/jsruntime/qv4regexpobject.cpp') diff --git a/src/qml/jsruntime/qv4regexpobject.cpp b/src/qml/jsruntime/qv4regexpobject.cpp index ae2ee7e3eb..556a2a5339 100644 --- a/src/qml/jsruntime/qv4regexpobject.cpp +++ b/src/qml/jsruntime/qv4regexpobject.cpp @@ -436,10 +436,10 @@ ReturnedValue RegExpPrototype::method_compile(const BuiltinFunction *b, CallData if (!r) return scope.engine->throwTypeError(); - JSCallData jsCall(scope, scope.engine->regExpCtor(), callData->argc()); - memcpy(jsCall->args, callData->args, callData->argc()*sizeof(Value)); + JSCallData jsCallData(scope, scope.engine->regExpCtor(), callData->argc()); + memcpy(jsCallData->args, callData->args, callData->argc()*sizeof(Value)); - Scoped re(scope, jsCall.callAsConstructor()); + Scoped re(scope, scope.engine->regExpCtor()->callAsConstructor(jsCallData)); r->d()->value.set(scope.engine, re->value()); return Encode::undefined(); -- cgit v1.2.3