X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/7885cfa165458a05ef818c34ee03affc79f03725..39f09d68ce7ebe9e229c9bf5209bfc30a8f51064:/compiler-tests.h diff --git a/compiler-tests.h b/compiler-tests.h index 4793b719..8b1a2331 100644 --- a/compiler-tests.h +++ b/compiler-tests.h @@ -87,6 +87,18 @@ (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) #endif +/* + * Check whether this is Clang major.minor or a later release. + */ + +#if !defined(__clang__) +#define ND_IS_AT_LEAST_CLANG_VERSION(major, minor) 0 +#else +#define ND_IS_AT_LEAST_CLANG_VERSION(major, minor) \ + (__clang_major__ > (major) || \ + (__clang_major__ == (major) && __clang_minor__ >= (minor))) +#endif + /* * Check whether this is Sun C/SunPro C/Oracle Studio major.minor * or a later release.