mirror of
https://github.com/status-im/react-native.git
synced 2025-02-04 21:53:30 +00:00
Explicitly #define isnan __builtin_isnan for Android clang-5 to mimic gcc's default behavior
Reviewed By: passy Differential Revision: D6527499 fbshipit-source-id: 65d9e43c7e7d973a6c92e9863ebe469b35a24ac8
This commit is contained in:
parent
0b1e6444bb
commit
f8fe6b0c70
@ -133,6 +133,13 @@ static int YGDefaultLog(const YGConfigRef config,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
bool YGFloatIsUndefined(const float value) {
|
bool YGFloatIsUndefined(const float value) {
|
||||||
|
// TODO(gkm): Ugh! Some Android builds (r13b & clang-3.8) fail
|
||||||
|
// with the kludge below, so we must tailor it specifically for
|
||||||
|
// NDK r15c which has clang-5.0. NDK r16 will make it all better.
|
||||||
|
#if __ANDROID__ && __clang_major__ == 5 // TODO(gkm): remove for NDK >= 16
|
||||||
|
#undef isnan
|
||||||
|
#define isnan __builtin_isnan
|
||||||
|
#endif
|
||||||
return isnan(value);
|
return isnan(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user