Ticket #12512: cnv_under_test.cpp

File cnv_under_test.cpp, 393 bytes (added by Michael Shatz, 6 years ago)

demonstrates cpp_bin_float convert_to<> bug

Line 
1#include <iostream>
2#include <boost/multiprecision/cpp_bin_float.hpp>
3
4typedef boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<128, boost::multiprecision::backends::digit_base_2, void, int64_t> > ext_float_t;
5
6int main(int, char**) {
7 ext_float_t a("1e-646456978");
8 std::cout
9 << a << " => " << a.convert_to<double>() << "\n"
10 ;
11
12 return 0;
13}