File: x32_no_jit.patch

package info (click to toggle)
qtdeclarative-opensource-src 5.11.3-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 173,780 kB
  • sloc: cpp: 433,810; xml: 9,073; ansic: 2,596; python: 2,023; sh: 81; makefile: 47; php: 27
file content (15 lines) | stat: -rw-r--r-- 692 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Description: make sure JIT is disabled when building for ILP32 ABI
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=7bcc5242c1543785
Last-Update: 2019-01-09

--- a/src/qml/jsruntime/qv4global_p.h
+++ b/src/qml/jsruntime/qv4global_p.h
@@ -88,7 +88,7 @@ inline double trunc(double d) { return d
 //
 // NOTE: This should match the logic in qv4targetplatform_p.h!
 
-#if defined(Q_PROCESSOR_X86) && (QT_POINTER_SIZE == 4) \
+#if defined(Q_PROCESSOR_X86_32) && (QT_POINTER_SIZE == 4) \
     && (defined(Q_OS_WIN) || defined(Q_OS_LINUX) || defined(Q_OS_QNX) || defined(Q_OS_FREEBSD))
 #  define V4_ENABLE_JIT
 #elif defined(Q_PROCESSOR_X86_64) && (QT_POINTER_SIZE == 8) \