diff options
author | Marc Mutz <marc.mutz@qt.io> | 2022-07-08 17:12:52 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2022-07-11 15:21:27 +0000 |
commit | d625876219d873baf0269ba4db44ff30906d73d6 (patch) | |
tree | 704bbe5fff9b149cb481dc8bea5cc75f9894050e /src | |
parent | 4d88c80fbdb58dbce248815644f7cdbc2489092e (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.h | 2 |
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() \ |