id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 6280,numeric_cast throws on exactly representable conversion,Simeon Maxein ,Douglas Gregor,"If a double or float representing the smallest possible value of int64_t is cast to int64_t using numeric_cast, an exception is thrown saying that a negative overflow has occured. I would expect the cast to work, since the value is exactly representable in the target type. Since the absolute value is a power of two, there should not be any error in the floating point representation. This is also reproducable in trunk, according to VeXocide. I found the problem in Boost 1.47.0 on Windows, using MinGW 4.5.2.",Bugs,new,To Be Determined,numeric,Boost 1.47.0,Problem,,,