diff options
author | Kent Hansen <khansen@trolltech.com> | 2009-07-09 12:51:45 (GMT) |
---|---|---|
committer | Kent Hansen <khansen@trolltech.com> | 2009-07-09 12:51:45 (GMT) |
commit | 07d33b502578497a3e142d0d410b0a0b1acb12f1 (patch) | |
tree | bf052db112d64803d2e6bea1fd2e2b6318f0c9b7 /src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp | |
parent | d96bc6ba81465c5a82ca08ac68c2dac54a57700f (diff) | |
download | Qt-07d33b502578497a3e142d0d410b0a0b1acb12f1.zip Qt-07d33b502578497a3e142d0d410b0a0b1acb12f1.tar.gz Qt-07d33b502578497a3e142d0d410b0a0b1acb12f1.tar.bz2 |
create a new frame when calling native constructors
See commit 103439f4c8a70740d6475af1b1b58deede12d2c3
Diffstat (limited to 'src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp')
-rw-r--r-- | src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp b/src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp index 0579b27..74ef191 100644 --- a/src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp +++ b/src/3rdparty/webkit/JavaScriptCore/runtime/CallData.cpp @@ -47,7 +47,7 @@ JSValue call(ExecState* exec, JSValue functionObject, CallType callType, const C ArgList::const_iterator it; for (it = args.begin(); it != args.end(); ++it) newCallFrame[++dst] = *it; - newCallFrame += argc + JSC::RegisterFile::CallFrameHeaderSize; + newCallFrame += argc + RegisterFile::CallFrameHeaderSize; newCallFrame->init(0, /*vPC=*/0, scopeChain, exec, 0, argc, asObject(functionObject)); JSValue result = callData.native.function(newCallFrame, asObject(functionObject), thisValue, args); interp->registerFile().shrink(oldEnd); |