-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
complex_adaptor compile error with boost-1.77.0 and later #595
Comments
That smells like a bug (and a big gap in our testing if so), will investigate... |
Confirmed, should be fixed in referenced PR. Note that your test case still fails due to setting the stream precision to INT_MAX or something similar - numeric_limits is not functional for complex types, and variable precision types have no meaningful value for numeric_limits<>::digits10. |
Great find. I'd like to see if the new coverage process can pick up the new tests. Awesome! |
I recently updated my OS, which included an update to boost (from 1.74 to 1.81). I suddenly found that my little personal calculator program would fail to build. I bisected between boost-1.74 and boost-1.81 and found that boost-1.76 was the last working release.
Setup:
boost (current): 9f83dd55ea67f1bab62c20d29bc5527345aafc55
multiprecision (current): de3aded
Test case:
Compile matrix:
I see the error with both g++ and clang++. The clang++ error is easier to read:
The text was updated successfully, but these errors were encountered: