Index: files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h =================================================================== --- files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h (revision 444707) +++ files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h (working copy) @@ -4,7 +4,7 @@ u.asBits.tag = CellTag; else u.asBits.tag = EmptyValueTag; -+#if defined(__sparc64__) ++#if defined(__sparc64__) || defined(__aarch64__) + u.asBits.payload = reinterpret_cast(ptr); +#else u.asBits.payload = reinterpret_cast(ptr); @@ -16,7 +16,7 @@ u.asBits.tag = CellTag; else u.asBits.tag = EmptyValueTag; -+#if defined(__sparc64__) ++#if defined(__sparc64__) || defined(__aarch64__) + u.asBits.payload = reinterpret_cast(const_cast(ptr)); +#else u.asBits.payload = reinterpret_cast(const_cast(ptr));