diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2023-10-14 16:31:35 +0200 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-10-19 14:03:23 +0000 |
commit | 500eb3940d78c66f45ac6905bf5164a0bd6522a1 (patch) | |
tree | 6ba6a9640f1da43ea4c4595f053e16e81c0f73e2 /misc/thread_tools.c | |
parent | 4e6325d012c2ef1cb15be6497a07e0def0614ba0 (diff) | |
download | mpv-500eb3940d78c66f45ac6905bf5164a0bd6522a1.tar.bz2 mpv-500eb3940d78c66f45ac6905bf5164a0bd6522a1.tar.xz |
thread_tools: suppress -Wstringop-overflow false-positive
Diffstat (limited to 'misc/thread_tools.c')
-rw-r--r-- | misc/thread_tools.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/misc/thread_tools.c b/misc/thread_tools.c index 91b774eb93..55dd85c944 100644 --- a/misc/thread_tools.c +++ b/misc/thread_tools.c @@ -245,7 +245,14 @@ int mp_cancel_get_fd(struct mp_cancel *c) { pthread_mutex_lock(&c->lock); if (c->wakeup_pipe[0] < 0) { +#if defined(__GNUC__) && !defined(__clang__) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wstringop-overflow=" +#endif mp_make_wakeup_pipe(c->wakeup_pipe); +#if defined(__GNUC__) && !defined(__clang__) +# pragma GCC diagnostic pop +#endif retrigger_locked(c); } pthread_mutex_unlock(&c->lock); |