aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtscript/0001-javascriptcore-Use-64-bit-ints.patch
diff options
context:
space:
mode:
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.patch58
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
-