summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlly Betts <olly@survex.com>2022-03-06 17:13:45 +1300
committerOlly Betts <olly@survex.com>2022-03-07 09:11:50 +1300
commite1bb265bf7e2543b8a50f93f188ee319785bf66e (patch)
tree120e2a63bc680116a32e4c0193a487c3447d0785
parentbb368628722f49c1b9e1f00ae3628b821724356d (diff)
downloadswig-e1bb265bf7e2543b8a50f93f188ee319785bf66e.tar.gz
Remove redundant conditional
clang defines __GNUC__ and __GNUC_MINOR__ as if it were GCC 4.2.1 and has since clang 2.4, which was before __has_builtin() was added. Closes #1239
-rw-r--r--Lib/typemaps/fragments.swg4
1 files changed, 0 insertions, 4 deletions
diff --git a/Lib/typemaps/fragments.swg b/Lib/typemaps/fragments.swg
index e83f415c4..e76a694ee 100644
--- a/Lib/typemaps/fragments.swg
+++ b/Lib/typemaps/fragments.swg
@@ -120,10 +120,6 @@ inline int SWIG_isfinite_func(T x) {
# define SWIG_isfinite(X) (SWIG_isfinite_func(X))
# elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2))
# define SWIG_isfinite(X) (__builtin_isfinite(X))
-# elif defined(__clang__) && defined(__has_builtin)
-# if __has_builtin(__builtin_isfinite)
-# define SWIG_isfinite(X) (__builtin_isfinite(X))
-# endif
# elif defined(_MSC_VER)
# define SWIG_isfinite(X) (_finite(X))
# elif defined(__sun) && defined(__SVR4)