aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common/tuklib_common.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/tuklib_common.h b/src/common/tuklib_common.h
index b1f531ea..8942e625 100644
--- a/src/common/tuklib_common.h
+++ b/src/common/tuklib_common.h
@@ -68,4 +68,11 @@
# define TUKLIB_DOSLIKE 1
#endif
+// Clang has a macro to check if the compiler supports a certain warning.
+// If this macro is used with a compiler that does not support this macro
+// (like gcc), then it will cause a preprocessor error.
+#ifndef __has_warning
+# define __has_warning(warn) 0
+#endif
+
#endif