From e1bb265bf7e2543b8a50f93f188ee319785bf66e Mon Sep 17 00:00:00 2001 From: Olly Betts Date: Sun, 6 Mar 2022 17:13:45 +1300 Subject: [PATCH] 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 --- Lib/typemaps/fragments.swg | 4 ---- 1 file changed, 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)