summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstdc++-v3/testsuite/20_util/from_chars/6.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/20_util/from_chars/6.cc b/libstdc++-v3/testsuite/20_util/from_chars/6.cc
index d33484cebfe..fff3450b56c 100644
--- a/libstdc++-v3/testsuite/20_util/from_chars/6.cc
+++ b/libstdc++-v3/testsuite/20_util/from_chars/6.cc
@@ -30,7 +30,9 @@ test01()
#if __cpp_lib_to_chars >= 201611L
#if _GLIBCXX_USE_C99_FENV_TR1
double d;
+#ifdef FE_DOWNWARD
std::fesetround(FE_DOWNWARD);
+#endif
const std::string s = "0.099999999999999999999999999";
auto res = std::from_chars(s.data(), s.data() + s.length(), d);
VERIFY( res.ec == std::errc{} );