From ffe6eb3de75763b4ac212043d3d01c207a43f8df Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Tue, 5 Sep 2023 23:34:43 +0200 Subject: [PATCH] KDSingleApplicationLocalSocket: Ignore -Wgnu-zero-variadic-macro-arguments --- .../kdsingleapplication_localsocket.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/3rdparty/kdsingleapplication/kdsingleapplication_localsocket.cpp b/3rdparty/kdsingleapplication/kdsingleapplication_localsocket.cpp index 782834e4..04e9812e 100644 --- a/3rdparty/kdsingleapplication/kdsingleapplication_localsocket.cpp +++ b/3rdparty/kdsingleapplication/kdsingleapplication_localsocket.cpp @@ -49,6 +49,11 @@ Q_LOGGING_CATEGORY(kdsaLocalSocket, "kdsingleapplication.localsocket", QtWarning #pragma GCC diagnostic pop #endif +#ifdef __clang__ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" +#endif + KDSingleApplicationLocalSocket::KDSingleApplicationLocalSocket(const QString &name, QObject *parent) : QObject(parent) { @@ -313,3 +318,7 @@ KDSingleApplicationLocalSocket::Connection::Connection(QLocalSocket *_socket) { timeoutTimer->start(LOCALSOCKET_CONNECTION_TIMEOUT); } + +#ifdef __clang__ +#pragma clang diagnostic pop +#endif