diff --git a/include/components/logger.hpp b/include/components/logger.hpp index 110566a2..fefcee18 100644 --- a/include/components/logger.hpp +++ b/include/components/logger.hpp @@ -148,10 +148,15 @@ class logger { #if defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wformat-security" +#elif defined(__GCC__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wformat-security" #endif dprintf(m_fd, (prefix + format + suffix + "\n").c_str(), convert(values)...); #if defined(__clang__) #pragma clang diagnostic pop +#elif defined(__GCC__) +#pragma GCC diagnostic pop #endif }