diff options
Diffstat (limited to 'recipes-qt/qt5/qtscript/0001-javascriptcore-Use-64-bit-ints.patch')
-rw-r--r-- | recipes-qt/qt5/qtscript/0001-javascriptcore-Use-64-bit-ints.patch | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/recipes-qt/qt5/qtscript/0001-javascriptcore-Use-64-bit-ints.patch b/recipes-qt/qt5/qtscript/0001-javascriptcore-Use-64-bit-ints.patch deleted file mode 100644 index a083decf..00000000 --- a/recipes-qt/qt5/qtscript/0001-javascriptcore-Use-64-bit-ints.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 8fd53951d53ef8c5b62fe985665dad0545bb3161 Mon Sep 17 00:00:00 2001 -From: Alistair Francis <alistair.francis@wdc.com> -Date: Mon, 4 Jun 2018 14:24:59 -0700 -Subject: [PATCH] javascriptcore: Use 64-bit ints - -Where required use 64-bit integers for casts. - -Signed-off-by: Alistair Francis <alistair.francis@wdc.com> -Upstream-Status: Pending ---- - .../JavaScriptCore/assembler/X86Assembler.h | 2 +- - .../javascriptcore/JavaScriptCore/runtime/JSValue.h | 8 ++++++++ - 2 files changed, 9 insertions(+), 1 deletion(-) - -diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h b/src/3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h -index ab3d05f..ed5965f 100644 ---- a/src/3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h -+++ b/src/3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h -@@ -2033,7 +2033,7 @@ private: - } - } - --#if !CPU(X86_64) -+#if CPU(X86) - void memoryModRM(int reg, void* address) - { - // noBase + ModRmMemoryNoDisp means noBase + ModRmMemoryDisp32! -diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h -index 7584c52..958ac89 100644 ---- a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h -+++ b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h -@@ -490,7 +490,11 @@ namespace JSC { - u.asBits.tag = CellTag; - else - u.asBits.tag = EmptyValueTag; -+#if CPU(X86) - u.asBits.payload = reinterpret_cast<int32_t>(ptr); -+#else -+ u.asBits.payload = reinterpret_cast<int64_t>(ptr); -+#endif - #if ENABLE(JSC_ZOMBIES) - ASSERT(!isZombie()); - #endif -@@ -502,7 +506,11 @@ namespace JSC { - u.asBits.tag = CellTag; - else - u.asBits.tag = EmptyValueTag; -+#if CPU(X86) - u.asBits.payload = reinterpret_cast<int32_t>(const_cast<JSCell*>(ptr)); -+#else -+ u.asBits.payload = reinterpret_cast<int64_t>(const_cast<JSCell*>(ptr)); -+#endif - #if ENABLE(JSC_ZOMBIES) - ASSERT(!isZombie()); - #endif --- -2.17.1 - |