I'm writing new numeric types, and my unit tests use MPL lists of numeric types.
<snip>
This time it's an error, at Line 59 of boost/test/tools/floating_point_comparison.hpp.
Hi Daryle, Maybe it's the same phenomenon I am tracing right now.
There no (close enough) matching function for "fpt_abs" from some "boost::multiprecision::detail::expression<..." type. (It was truncated by the display. I don't know how to get a clean print-out of errors from Code::Blocks.) I'm guessing the expression template setup is screwing things up. Daryle W.
I believe I encountered the same phenomenon while writing up some multiprecision tests for a new math function yesterday. I can't yet resolve if it's in multiprecision, test, or the interaction of the two. I am in the process of creating a simple two-liner exhibiting this behavior. Somehow it seems familiar to me and I thought John and I had looked into it a while back. But I forgot. I encountered it with BOOST_TEST_CLOSE_FRACTION. Give me a chance to work up a test case exhibiting the error. Sincerely, Chris.