From 778ceed6f0f66f71d5c47ad7eac337ec114c934e Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Fri, 8 Feb 2019 19:09:07 +0000 Subject: [PATCH] Tentatively enable __float128 support for clang --- include/boost/config/compiler/clang.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/boost/config/compiler/clang.hpp b/include/boost/config/compiler/clang.hpp index 3a59ff58..52b23d9d 100644 --- a/include/boost/config/compiler/clang.hpp +++ b/include/boost/config/compiler/clang.hpp @@ -57,6 +57,14 @@ # define BOOST_HAS_STDINT_H #endif +#if (defined(linux) || defined(__linux) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)) && !defined(_CRAYC) +#if (__clang_major__ >= 4) && defined(__has_include) +#if __has_include() +# define BOOST_HAS_FLOAT128 +#endif +#endif +#endif + #define BOOST_HAS_NRVO