Skip to content

Commit 75ca7ea

Browse files
author
q66
committed
qtcreator: fix build on big endian
1 parent 3fa63e5 commit 75ca7ea

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
commit 4d95445fbfcad6af809bb8c93db43e2af34aefbb
2+
Author: q66 <daniel@octaforge.org>
3+
Date: Mon Jan 6 00:31:03 2020 +0100
4+
5+
Fix build on big endian
6+
7+
diff --git src/tools/perfparser/app/perfunwind.cpp src/tools/perfparser/app/perfunwind.cpp
8+
index 904fcbf..7802310 100644
9+
--- src/tools/perfparser/app/perfunwind.cpp
10+
+++ src/tools/perfparser/app/perfunwind.cpp
11+
@@ -127,7 +127,7 @@ PerfUnwind::PerfUnwind(QIODevice *output, const QString &systemRoot, const QStri
12+
// Write minimal header, consisting of magic and data stream version we're going to use.
13+
const char magic[] = "QPERFSTREAM";
14+
output->write(magic, sizeof(magic));
15+
- qint32 dataStreamVersion = qToLittleEndian(QDataStream::Qt_DefaultCompiledVersion);
16+
+ qint32 dataStreamVersion = qToLittleEndian<qint32>(QDataStream::Qt_DefaultCompiledVersion);
17+
output->write(reinterpret_cast<const char *>(&dataStreamVersion), sizeof(qint32));
18+
}
19+
}

0 commit comments

Comments
 (0)