From f242723e9df7ef2f1083544277766613536431dc Mon Sep 17 00:00:00 2001 From: Andrew Hsieh Date: Mon, 30 Dec 2013 14:13:10 +0800 Subject: [PATCH] Fixed API18 math.h for clang3.4 Clang3.4 can take __builtin_nexttoward and __builtin_nexttowardf. Also fix a minor typo in comment Change-Id: If98a35e2e38c45ebd619b0ceb6c5ee41acc4e415 --- ndk/platforms/android-18/include/math.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ndk/platforms/android-18/include/math.h b/ndk/platforms/android-18/include/math.h index 2ab298e24..e24c00117 100644 --- a/ndk/platforms/android-18/include/math.h +++ b/ndk/platforms/android-18/include/math.h @@ -536,7 +536,7 @@ int __builtin_ilogb(double) __NDK_FPABI_MATH__ __pure2; #if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 5) int __builtin_isnan(double) __NDK_FPABI_MATH__ __pure2; #else -/* clang < 3.4 has faulty prototype for __builtin_isnan */ +/* clang < 3.5 has faulty prototype for __builtin_isnan */ #endif double __builtin_lgamma(double) __NDK_FPABI_MATH__; long long __builtin_llrint(double) __NDK_FPABI_MATH__; @@ -686,7 +686,7 @@ long double __builtin_modfl(long double, long double *) __NDK_FPABI_MATH__; /* f long double __builtin_nanl(const char *) __NDK_FPABI_MATH__ __pure2; long double __builtin_nearbyintl(long double) __NDK_FPABI_MATH__; long double __builtin_nextafterl(long double, long double) __NDK_FPABI_MATH__; -#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 5) +#if !defined(__clang__) || __clang_major__ > 3 || (__clang_major__ == 3 && __clang_minor__ >= 4) double __builtin_nexttoward(double, long double) __NDK_FPABI_MATH__; float __builtin_nexttowardf(float, long double) __NDK_FPABI_MATH__; #else