diff options
Diffstat (limited to 'runtime/entrypoints/quick/quick_math_entrypoints.cc')
-rw-r--r-- | runtime/entrypoints/quick/quick_math_entrypoints.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/runtime/entrypoints/quick/quick_math_entrypoints.cc b/runtime/entrypoints/quick/quick_math_entrypoints.cc index 014aad3b90..1c658b7057 100644 --- a/runtime/entrypoints/quick/quick_math_entrypoints.cc +++ b/runtime/entrypoints/quick/quick_math_entrypoints.cc @@ -18,6 +18,11 @@ namespace art { +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wfloat-equal" +#endif + int CmplFloat(float a, float b) { if (a == b) { return 0; @@ -62,6 +67,10 @@ int CmplDouble(double a, double b) { return -1; } +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + extern "C" int64_t artLmul(int64_t a, int64_t b) { return a * b; } |