diff --git a/test/test_128bit_emulation.cpp b/test/test_128bit_emulation.cpp index fe1c685..8dbe0a4 100644 --- a/test/test_128bit_emulation.cpp +++ b/test/test_128bit_emulation.cpp @@ -190,7 +190,7 @@ void test_bitwise_operators() void test_memcpy() { - #ifdef BOOST_CHARCONV_HAS_FLOAT128 + #if defined(BOOST_CHARCONV_HAS_FLOAT128) && defined(BOOST_CHARCONV_HAS_INT128) __float128 fval = 1e4000Q; boost::uint128_type ref; trivial_uint128 cpyval;