aboutsummaryrefslogtreecommitdiff
path: root/src/gcc.h
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2012-08-01 09:41:26 +0200
committerMax Kellermann <max@duempel.org>2012-08-01 09:59:12 +0200
commit0d2abdb5d97c0f2b6d0b76356e9ce12603bd7ac2 (patch)
treea2f37167a5defc1b94ab4ea22b18641d53c05820 /src/gcc.h
parent79200a861102168d95a67a4fa2ba9223923d5f6b (diff)
gcc.h: add fallback for C++11 "override"
Diffstat (limited to 'src/gcc.h')
-rw-r--r--src/gcc.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gcc.h b/src/gcc.h
index 45f7101f..1c6dbc53 100644
--- a/src/gcc.h
+++ b/src/gcc.h
@@ -60,4 +60,13 @@
# define gcc_nonnull_all
#endif
+#ifdef __cplusplus
+
+/* support for C++11 "override" was added in gcc 4.7 */
+#if !defined(__clang__) && defined(__GNUC__) && !GCC_CHECK_VERSION(4,7)
+#define override
+#endif
+
+#endif
+
#endif /* MPD_GCC_H */