id summary reporter owner description type status milestone component version severity resolution keywords cc 12343 int128_t to int64_t cast error with apple clang Linqing Feng John Maddock " {{{ #include #include #include int main() { boost::multiprecision::int128_t a = INT64_MIN; std::cout << a << "" "" << INT64_MIN << "" "" << static_cast(a) << "" "" << std::endl; return 0; } }}} With apple clang (xcode 7.3.1): ""clang++ -stdlib=libc++ -std=c++14 int128casterror.cpp -I/usr/local/include"" the output is -9223372036854775808 -9223372036854775808 '''-9223372036854775807''' , while the correct output should be ([http://ideone.com/3UhgWQ]): -9223372036854775808 -9223372036854775808 -9223372036854775808 " Bugs closed Boost 1.62.0 multiprecision Boost 1.61.0 Showstopper fixed