From 9954eb9c5031d23f0b0c75dba382c9bb7c508b5e Mon Sep 17 00:00:00 2001 From: Axel Spoerl Date: Wed, 30 Aug 2023 10:20:34 +0200 Subject: [PATCH] tst_QSplitter: fix compiler warning QLabel *l is declared uninitialized, assigned in a for loop. The last object is deleted for testing purposes. This leads to a false compiler warning about deleting a potentially unintialized pointer. => initialize with nullptr to silence the warning. Change-Id: I1422b04fc1fdbfc7248de577884aabfb539f3f4b Reviewed-by: Doris Verria Reviewed-by: Qt CI Bot (cherry picked from commit 41c8d215f273c048d76c51de4c56cb55c4325c85) Reviewed-by: Qt Cherry-pick Bot --- tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp b/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp index ec3df1f03dc..19e8a51edf7 100644 --- a/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp +++ b/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp @@ -1032,7 +1032,7 @@ void tst_QSplitter::taskQTBUG_4101_ensureOneNonCollapsedWidget() QFETCH(bool, testingHide); MyFriendlySplitter s; - QLabel *l; + QLabel *l = nullptr; for (int i = 0; i < 5; ++i) { l = new QLabel(QString("Label ") + QChar('A' + i)); l->setAlignment(Qt::AlignCenter);