From e1176799221d7e1e940e8122fe3bf4940e4cb324 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 17 Nov 2019 19:19:02 +0100 Subject: [PATCH] [skip ci] suppress -Wgnu-zero-variadic-macro-arguments --- src/Mod/Path/App/Area.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Mod/Path/App/Area.cpp b/src/Mod/Path/App/Area.cpp index 8055abd0ff..2705b12e12 100644 --- a/src/Mod/Path/App/Area.cpp +++ b/src/Mod/Path/App/Area.cpp @@ -94,6 +94,12 @@ #include "Area.h" #include "../libarea/Area.h" +//FIXME: ISO C++11 requires at least one argument for the "..." in a variadic macro +#if defined(__clang__) +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" +#endif + namespace bg = boost::geometry; namespace bgi = boost::geometry::index; @@ -3416,3 +3422,7 @@ void Area::setDefaultParams(const AreaStaticParams ¶ms){ const AreaStaticParams &Area::getDefaultParams() { return s_params; } + +#if defined(__clang__) +# pragma clang diagnostic pop +#endif