From c0428aa210c0268f02b0a5baf0d10bab0c96e5d3 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Thu, 21 Mar 2024 16:38:28 +0100 Subject: [PATCH] CMake: Fix semicolon warnings for generated resource init code Fixes clang warnings when -Wextra-semi-stmt is enabled. Sample warning: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] resourceReferenceKeeper() { QT_KEEP_RESOURCE(qmake_foo); } Amends 11259972a3c5d1918f889f145a1f223bf7d876a8 Fixes: QTBUG-123588 Change-Id: I7ffc23cf00d8e2741e91c4d0b4056b0c89057dc2 Reviewed-by: Joerg Bornemann Reviewed-by: Qt CI Bot Reviewed-by: Alexey Edelev (cherry picked from commit 51aa9c6163c90fecdf54012819750d14c36da5d4) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/Qt6CoreResourceInit.in.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/Qt6CoreResourceInit.in.cpp b/src/corelib/Qt6CoreResourceInit.in.cpp index 375732fcc9b..3f1757362d0 100644 --- a/src/corelib/Qt6CoreResourceInit.in.cpp +++ b/src/corelib/Qt6CoreResourceInit.in.cpp @@ -9,6 +9,6 @@ QT_DECLARE_EXTERN_RESOURCE(@RESOURCE_NAME@) namespace { struct resourceReferenceKeeper { - resourceReferenceKeeper() { QT_KEEP_RESOURCE(@RESOURCE_NAME@); } + resourceReferenceKeeper() { QT_KEEP_RESOURCE(@RESOURCE_NAME@) } } resourceReferenceKeeperInstance; }