fix_crash_on_big_endian
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Fri, 1 Mar 2019 18:03:33 +0000 (18:03 +0000)
committerDmitry Shachnev <mitya57@debian.org>
Fri, 1 Mar 2019 18:03:33 +0000 (18:03 +0000)
Gbp-Pq: Name fix_crash_on_big_endian.patch

src/qml/compiler/qv4compileddata.cpp

index 8dcc068a062aa94f1a65b78b569f1a3f0a3864ea..0ca0151421eb16bf27b90b364edd1bfda6f39b11 100644 (file)
@@ -502,7 +502,7 @@ Unit *CompilationUnit::createUnitData(QmlIR::Document *irDocument)
 
             for (QQmlJS::AST::FormalParameterList *parameters = changedSignalParameters.at(i);
                  parameters; parameters = parameters->next) {
-                signalParameterNameTable.append(stringTable.getStringId(parameters->name.toString()));
+                signalParameterNameTable.append(qToLittleEndian<quint32>(stringTable.getStringId(parameters->name.toString())));
                 function->nFormals = function->nFormals + 1;
             }