summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2022-07-08 17:12:52 +0200
committerMarc Mutz <marc.mutz@qt.io>2022-07-11 15:21:27 +0000
commitd625876219d873baf0269ba4db44ff30906d73d6 (patch)
tree704bbe5fff9b149cb481dc8bea5cc75f9894050e /src
parent4d88c80fbdb58dbce248815644f7cdbc2489092e (diff)
QLoggingCategory: fix Clang -Wgnu-zero-variadic-macro-arguments (headerclean)
Says Clang 10.0.0 in C++20 mode: qtwayland/src/compositor/compositor_api/qwaylandcompositor.h:37:1: error: must specify at least one argument for '...' parameter of variadic macro [-Werror,-Wgnu-zero-variadic-macro-arguments] Q_WAYLANDCOMPOSITOR_EXPORT Q_DECLARE_LOGGING_CATEGORY(qLcWaylandCompositor) ^ qtbase/src/corelib/io/qloggingcategory.h:111:45: note: expanded from macro 'Q_DECLARE_LOGGING_CATEGORY' Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name) ^ qtbase/src/corelib/io/qloggingcategory.h:107:9: note: macro 'Q_DECLARE_EXPORTED_LOGGING_CATEGORY' defined here #define Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, ...) \ ^ Amends 7466422e9ce964553dd09fce9f48437af7ec76c8. Change-Id: Ica583cfb32e2b52a4f41f707d4b34a70063f0230 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/io/qloggingcategory.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/io/qloggingcategory.h b/src/corelib/io/qloggingcategory.h
index ca606bfae5..f990d8d0c4 100644
--- a/src/corelib/io/qloggingcategory.h
+++ b/src/corelib/io/qloggingcategory.h
@@ -108,7 +108,7 @@ template <> const bool QLoggingCategoryMacroHolder<QtWarningMsg>::IsOutputEnable
__VA_ARGS__ const QLoggingCategory &name();
#define Q_DECLARE_LOGGING_CATEGORY(name) \
- Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name)
+ Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, /* prevent zero variadic arguments */ )
#define Q_LOGGING_CATEGORY(name, ...) \
const QLoggingCategory &name() \