diff options
author | Kent Hansen <khansen@trolltech.com> | 2009-09-30 08:33:01 (GMT) |
---|---|---|
committer | Kent Hansen <khansen@trolltech.com> | 2009-09-30 08:40:02 (GMT) |
commit | 5dfb58af381739e66422711f799d550eefc2dfbf (patch) | |
tree | 1f4e6453b2f55bafa6168b098da787d723b008ca /src/3rdparty/javascriptcore/JavaScriptCore/jit | |
parent | 9c11d47d3d966bdb2e896e1347e22007c7922893 (diff) | |
download | Qt-5dfb58af381739e66422711f799d550eefc2dfbf.zip Qt-5dfb58af381739e66422711f799d550eefc2dfbf.tar.gz Qt-5dfb58af381739e66422711f799d550eefc2dfbf.tar.bz2 |
Updated JavaScriptCore from /home/khansen/dev/qtwebkit to jsc-for-qtscript-4.6-staging-30092009 ( e8f42cf0203bee0ba89a05e0e773d713782129b4 )
Diffstat (limited to 'src/3rdparty/javascriptcore/JavaScriptCore/jit')
-rw-r--r-- | src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp b/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp index 0b147df..08a4493 100644 --- a/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp +++ b/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp @@ -2429,8 +2429,13 @@ DEFINE_STUB_FUNCTION(int, op_eq) goto start; } - if (src2.isObject()) - return asObject(cell1) == asObject(src2); + if (src2.isObject()) { + return asObject(cell1) == asObject(src2) +#ifdef QT_BUILD_SCRIPT_LIB + || asObject(cell1)->compareToObject(stackFrame.callFrame, asObject(src2)) +#endif + ; + } src1 = asObject(cell1)->toPrimitive(stackFrame.callFrame); CHECK_FOR_EXCEPTION(); goto start; |