diff options
Diffstat (limited to 'ports/qtdeclarative/fix_alignment.patch')
| -rw-r--r-- | ports/qtdeclarative/fix_alignment.patch | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ports/qtdeclarative/fix_alignment.patch b/ports/qtdeclarative/fix_alignment.patch new file mode 100644 index 000000000..088f60dc6 --- /dev/null +++ b/ports/qtdeclarative/fix_alignment.patch @@ -0,0 +1,15 @@ +diff --git a/src/qml/jsruntime/qv4enginebase_p.h b/src/qml/jsruntime/qv4enginebase_p.h +index 612c2dd4530..17e47e1b059 100644 +--- a/src/qml/jsruntime/qv4enginebase_p.h ++++ b/src/qml/jsruntime/qv4enginebase_p.h +@@ -88,7 +88,9 @@ struct Q_QML_EXPORT EngineBase { + MemoryManager *memoryManager = nullptr; + + qint32 callDepth = 0; +- quint8 padding2[QT_POINTER_SIZE - sizeof(quint32)]; ++#if QT_POINTER_SIZE == 8 ++ quint32 padding2; ++#endif + Object *globalObject = nullptr; + Value *jsStackLimit = nullptr; + Value *jsStackBase = nullptr; |
