summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/jit
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@digia.com>2014-09-03 16:02:24 +0200
committerAllan Sandfeld Jensen <allan.jensen@digia.com>2014-09-09 17:57:06 +0200
commit3248c5b93cd22cb2d9f1a7368daf0902e68b58e0 (patch)
tree69f3a03020a1de26b9d2727b3c1d314c48b9e1db /Source/JavaScriptCore/jit
parentceaa9ecc67a9ebb83ce735a24c6061df3dd8c489 (diff)
downloadqtwebkit-3248c5b93cd22cb2d9f1a7368daf0902e68b58e0.tar.gz
Fix building QtWebKit for QNX
Fix method now available in QNX 6.6, lack of std::move even with C++11 enabled, binary structure of stack frames on QNX x86 and the wrongly advertised existence of MADV_FREE and MADV_REUSE. Change-Id: I0dacbd19ed932ec6b3b2cc1d625a347e169615a5 Reviewed-by: Milian Wolff <milian.wolff@kdab.com> Reviewed-by: Michael Bruning <michael.bruning@digia.com>
Diffstat (limited to 'Source/JavaScriptCore/jit')
-rw-r--r--Source/JavaScriptCore/jit/JITStubs.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/JavaScriptCore/jit/JITStubs.h b/Source/JavaScriptCore/jit/JITStubs.h
index 51873507e..2659d6899 100644
--- a/Source/JavaScriptCore/jit/JITStubs.h
+++ b/Source/JavaScriptCore/jit/JITStubs.h
@@ -140,7 +140,7 @@ struct JITStackFrame {
ReturnAddressPtr* returnAddressSlot() { return reinterpret_cast<ReturnAddressPtr*>(this) - 1; }
};
#elif CPU(X86)
-#if COMPILER(MSVC) || (OS(WINDOWS) && COMPILER(GCC))
+#if COMPILER(MSVC) || (OS(WINDOWS) && COMPILER(GCC)) || OS(QNX)
#pragma pack(push)
#pragma pack(4)
#endif // COMPILER(MSVC) || (OS(WINDOWS) && COMPILER(GCC))