summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/tools')
-rw-r--r--src/corelib/tools/qbytearraymatcher.h4
-rw-r--r--src/corelib/tools/qregularexpression.cpp2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/corelib/tools/qbytearraymatcher.h b/src/corelib/tools/qbytearraymatcher.h
index 476bc3c049..c1c0c3a660 100644
--- a/src/corelib/tools/qbytearraymatcher.h
+++ b/src/corelib/tools/qbytearraymatcher.h
@@ -83,7 +83,9 @@ private:
};
};
-class QStaticByteArrayMatcherBase {
+class QStaticByteArrayMatcherBase
+{
+ Q_DECL_ALIGN(16)
struct Skiptable {
uchar data[256];
} m_skiptable;
diff --git a/src/corelib/tools/qregularexpression.cpp b/src/corelib/tools/qregularexpression.cpp
index 791a4970f0..8366e01ee8 100644
--- a/src/corelib/tools/qregularexpression.cpp
+++ b/src/corelib/tools/qregularexpression.cpp
@@ -54,6 +54,8 @@
#include <QtCore/qatomic.h>
#include <QtCore/qdatastream.h>
+#define PCRE2_CODE_UNIT_WIDTH 16
+
#include <pcre2.h>
QT_BEGIN_NAMESPACE