summaryrefslogtreecommitdiffstats
path: root/osdep/compiler.h
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2023-01-29 13:28:08 +0100
committerDudemanguy <random342@airmail.cc>2023-02-02 14:23:02 +0000
commit0a4b139ddf2d24d18cc70f779fa7022ca6b601b6 (patch)
tree8e3bb643841dc570e4415f856cd704d97cb6e3ee /osdep/compiler.h
parent08cd7c1e290083caf2707cae3b13f733c4e6b290 (diff)
downloadmpv-0a4b139ddf2d24d18cc70f779fa7022ca6b601b6.tar.bz2
mpv-0a4b139ddf2d24d18cc70f779fa7022ca6b601b6.tar.xz
osdep: add MP_FALLTHROUGH
Diffstat (limited to 'osdep/compiler.h')
-rw-r--r--osdep/compiler.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/osdep/compiler.h b/osdep/compiler.h
index 99fc8f0c25..37431e60eb 100644
--- a/osdep/compiler.h
+++ b/osdep/compiler.h
@@ -6,9 +6,11 @@
#ifdef __GNUC__
#define PRINTF_ATTRIBUTE(a1, a2) __attribute__ ((format(printf, a1, a2)))
#define MP_NORETURN __attribute__((noreturn))
+#define MP_FALLTHROUGH __attribute__((fallthrough))
#else
#define PRINTF_ATTRIBUTE(a1, a2)
#define MP_NORETURN
+#define MP_FALLTHROUGH do {} while (0)
#endif
// Broken crap with __USE_MINGW_ANSI_STDIO