build fixes for GCC 11
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)
committerDmitry Shachnev <mitya57@debian.org>
Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)
Origin: upstream, commits:
 https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=eb6525f126f680f9
 https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=367293b18ab0d0a0
Last-Update: 2021-08-18

Gbp-Pq: Name gcc_11.patch

src/3rdparty/masm/yarr/Yarr.h
src/qml/compiler/qv4bytecodegenerator_p.h
src/qmldebug/qqmlprofilerevent_p.h

index ccf78f988000963ed376a224ace8b4ab5d1d7d30..2955ea7e72fdaa7b21426f43045afe95e8818350 100644 (file)
@@ -28,6 +28,7 @@
 #pragma once
 
 #include <limits.h>
+#include <limits>
 #include "YarrErrorCode.h"
 
 namespace JSC { namespace Yarr {
index 1895a34a68df18d3d1aeb79bf16899fb6a4a1d93..5244c443c4503e5c0e588524c754009efe6239d3 100644 (file)
@@ -186,13 +186,13 @@ QT_WARNING_POP
 
     Q_REQUIRED_RESULT Jump jumpNotUndefined()
     {
-        Instruction::JumpNotUndefined data;
+        Instruction::JumpNotUndefined data{};
         return addJumpInstruction(data);
     }
 
     Q_REQUIRED_RESULT Jump jumpNoException()
     {
-        Instruction::JumpNoException data;
+        Instruction::JumpNoException data{};
         return addJumpInstruction(data);
     }
 
index a7e37d196427b5a06b843d4bb3446e57168ace46..01b2f58f16514fae59474b21c91c8f9bfe3394c9 100644 (file)
@@ -48,6 +48,7 @@
 #include <QtCore/qmetatype.h>
 
 #include <initializer_list>
+#include <limits>
 #include <type_traits>
 
 //