aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljslogger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmlcompiler/qqmljslogger.cpp')
-rw-r--r--src/qmlcompiler/qqmljslogger.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/qmlcompiler/qqmljslogger.cpp b/src/qmlcompiler/qqmljslogger.cpp
index c1ec4db266..07df647490 100644
--- a/src/qmlcompiler/qqmljslogger.cpp
+++ b/src/qmlcompiler/qqmljslogger.cpp
@@ -1,6 +1,16 @@
// Copyright (C) 2022 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+#include <QtCore/qcompilerdetection.h>
+// GCC 11 thinks diagMsg.fixSuggestion.fixes.d.ptr is somehow uninitialized in
+// QList::emplaceBack(), probably called from QQmlJsLogger::log()
+// Ditto for GCC 12, but it emits a different warning
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_GCC("-Wuninitialized")
+QT_WARNING_DISABLE_GCC("-Wmaybe-uninitialized")
+#include <QtCore/qlist.h>
+QT_WARNING_POP
+
#include <private/qqmljslogger_p.h>
#include <private/qqmlsa_p.h>
@@ -10,14 +20,6 @@
#include <QtCore/qfile.h>
#include <QtCore/qfileinfo.h>
-// GCC 11 thinks diagMsg.fixSuggestion.fixes.d.ptr is somehow uninitialized in
-// QList::emplaceBack(), probably called from QQmlJsLogger::log()
-// Ditto for GCC 12, but it emits a different warning
-QT_WARNING_PUSH
-QT_WARNING_DISABLE_GCC("-Wuninitialized")
-QT_WARNING_DISABLE_GCC("-Wmaybe-uninitialized")
-#include <QtCore/qlist.h>
-QT_WARNING_POP
QT_BEGIN_NAMESPACE