From 869cc06e30fe219764fa7df717f6b2b3501dbc80 Mon Sep 17 00:00:00 2001 From: Edward Diener Date: Sat, 11 Apr 2020 15:00:14 -0400 Subject: [PATCH] Turned off 128 bit float for Embarcadero and updated 128 float test. --- include/boost/config/compiler/codegear.hpp | 3 +++ test/boost_has_float128.ipp | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/include/boost/config/compiler/codegear.hpp b/include/boost/config/compiler/codegear.hpp index c2ee6cd0..bfa4df56 100644 --- a/include/boost/config/compiler/codegear.hpp +++ b/include/boost/config/compiler/codegear.hpp @@ -31,6 +31,9 @@ #if defined(BOOST_HAS_INT128) #undef BOOST_HAS_INT128 #endif +#if defined(BOOST_HAS_FLOAT128) +#undef BOOST_HAS_FLOAT128 +#endif // 32 functions are missing from the current RTL in cwchar, so it really can not be used even if it exists diff --git a/test/boost_has_float128.ipp b/test/boost_has_float128.ipp index 80b211c1..1c36fd40 100644 --- a/test/boost_has_float128.ipp +++ b/test/boost_has_float128.ipp @@ -22,6 +22,10 @@ int test() __float128 big_float = 0.0Q; #endif (void)&big_float; + + __float128 i(2.00), j(1.00), k; + k = i / j; + return 0; }