Commit 28e7be24 authored by Max Kellermann's avatar Max Kellermann

util/RuntimeError: disable -Wformat-security as a kludge

parent c3f9b38c
...@@ -35,6 +35,12 @@ ...@@ -35,6 +35,12 @@
#include <stdio.h> #include <stdio.h>
#ifdef __clang__
#pragma GCC diagnostic push
// TODO: fix this warning properly
#pragma GCC diagnostic ignored "-Wformat-security"
#endif
template<typename... Args> template<typename... Args>
static inline std::runtime_error static inline std::runtime_error
FormatRuntimeError(const char *fmt, Args&&... args) noexcept FormatRuntimeError(const char *fmt, Args&&... args) noexcept
...@@ -53,4 +59,8 @@ FormatInvalidArgument(const char *fmt, Args&&... args) noexcept ...@@ -53,4 +59,8 @@ FormatInvalidArgument(const char *fmt, Args&&... args) noexcept
return std::invalid_argument(buffer); return std::invalid_argument(buffer);
} }
#ifdef __clang__
#pragma GCC diagnostic pop
#endif
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment