-
Notifications
You must be signed in to change notification settings - Fork 154
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
MSVC 1916 does not have a good constexpr 14 support #256
Comments
Sorry for the delay in getting around to this! This is a weird one, and I'm not completely convinced msvc is at fault yet. If I change the == operator to:
Then obviously it can only be used in a constexpr context, but even then both gcc and clang issue (completely inscrutable) errors. But work just fine if I remove the Confused yours... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Looks like
BOOST_CXX14_CONSTEXPR
should not expand intoconstexpr
for _MSC_VER == 1916, because the support does not seem complete. Here are some errors from the Boost.TypeIndex tests:Full log is available at https://ci.appveyor.com/project/apolukhin/type-index/builds/21035855/job/9hcff3l2j4r9o70v
Misc: TypeIndex workaround that helped to fix the test boostorg/type_index@c585d74 .
The text was updated successfully, but these errors were encountered: