id summary reporter owner description type status milestone component version severity resolution keywords cc 13058 errors.hpp in Boost Test requires warning C4946 to be off anonymous Raffi Enficiaud "Hi all, when compiling the Boost Test library with MSVC 2015 and warning C4946 (reinterpret_cast between related types) set as an error, the build fails. The specific_param_error class uses reinterpret_cast in its operator functions (lines 89 and 99 in errors.hpp). I am aware that this warning is off by default but at least suppress_warnings.hpp should list this warning. Also, a comment in the source why a reinterpret_cast was necessary in the first place, would be helpful." Bugs closed Boost 1.67.0 test Boost 1.64.0 Problem fixed