[Webkit-unassigned] [Bug 103128] LLInt C Loop backend should work on 32 bit platforms, both big and little endian

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 8 11:38:38 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=103128


Gustavo Luiz Duarte <gustavold at linux.vnet.ibm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gustavold at linux.vnet.ibm.co
                   |                            |m




--- Comment #7 from Gustavo Luiz Duarte <gustavold at linux.vnet.ibm.com>  2013-03-08 11:41:03 PST ---
I could not add this as a patch review, so adding as a comment.

This breaks big-endian 64 bits platforms. JSValue pointers are 64 bits on 64 bits platforms [1] so PayloadOffset should only be used on 32 bits platforms, probably using "if JSVALUE64".

[1] http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/runtime/JSCJSValue.h#L310

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list