mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-29 20:59:45 +01:00
fix clang warnings
This commit is contained in:
@@ -81,7 +81,7 @@
|
|||||||
// http://dbp-consulting.com/tutorials/SuppressingGCCWarnings.html
|
// http://dbp-consulting.com/tutorials/SuppressingGCCWarnings.html
|
||||||
// use example: GCC_DIAG_OFF(unused-variable)
|
// use example: GCC_DIAG_OFF(unused-variable)
|
||||||
//
|
//
|
||||||
#if ((__GNUC__ * 100) + __GNUC_MINOR__) >= 402
|
#if defined(POCO_COMPILER_GCC) && (((__GNUC__ * 100) + __GNUC_MINOR__) >= 402)
|
||||||
#define GCC_DIAG_STR(s) #s
|
#define GCC_DIAG_STR(s) #s
|
||||||
#define GCC_DIAG_JOINSTR(x,y) GCC_DIAG_STR(x ## y)
|
#define GCC_DIAG_JOINSTR(x,y) GCC_DIAG_STR(x ## y)
|
||||||
#define GCC_DIAG_DO_PRAGMA(x) _Pragma (#x)
|
#define GCC_DIAG_DO_PRAGMA(x) _Pragma (#x)
|
||||||
|
|||||||
@@ -77,11 +77,11 @@ void FPETest::testClassify()
|
|||||||
|
|
||||||
|
|
||||||
#if defined(__HP_aCC)
|
#if defined(__HP_aCC)
|
||||||
#pragma OPTIMIZE OFF
|
#pragma OPTIMIZE OFF
|
||||||
#elif defined(_MSC_VER)
|
#elif defined(_MSC_VER)
|
||||||
#pragma optimize("", off)
|
#pragma optimize("", off)
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__) && defined(POCO_COMPILER_GCC)
|
||||||
#pragma GCC optimization_level 0
|
#pragma GCC optimization_level 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
@@ -128,17 +128,17 @@ void FPETest::testFlags()
|
|||||||
|
|
||||||
|
|
||||||
#if defined(__HP_aCC)
|
#if defined(__HP_aCC)
|
||||||
#pragma OPTIMIZE ON
|
#pragma OPTIMIZE ON
|
||||||
#elif defined(_MSC_VER)
|
#elif defined(_MSC_VER)
|
||||||
#pragma optimize("", on)
|
#pragma optimize("", on)
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__) && defined(POCO_COMPILER_GCC)
|
||||||
#pragma GCC optimization_level reset
|
#pragma GCC optimization_level reset
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
void FPETest::testRound()
|
void FPETest::testRound()
|
||||||
{
|
{
|
||||||
#if !defined(__osf__) && !defined(__VMS)
|
#if !defined(__osf__) && !defined(__VMS)
|
||||||
FPE::setRoundingMode(FPE::FP_ROUND_TONEAREST);
|
FPE::setRoundingMode(FPE::FP_ROUND_TONEAREST);
|
||||||
assert (FPE::getRoundingMode() == FPE::FP_ROUND_TONEAREST);
|
assert (FPE::getRoundingMode() == FPE::FP_ROUND_TONEAREST);
|
||||||
{
|
{
|
||||||
@@ -146,7 +146,7 @@ void FPETest::testRound()
|
|||||||
assert (FPE::getRoundingMode() == FPE::FP_ROUND_TOWARDZERO);
|
assert (FPE::getRoundingMode() == FPE::FP_ROUND_TOWARDZERO);
|
||||||
}
|
}
|
||||||
assert (FPE::getRoundingMode() == FPE::FP_ROUND_TONEAREST);
|
assert (FPE::getRoundingMode() == FPE::FP_ROUND_TONEAREST);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user