Conversation
|
Thanks for the report! I've upvoted the DevCom ticket. However, I think we should hold back on merging the fix until the MSVC v17.12 release is imminent as the MSVC bug might be fixed in one of the next previews. You should mention in the DevCom ticket that this affects outcome (and therefore a boost library) and link to this pull request. This usually moves such tickets further up the priority list. |
|
Also note we can't use I believe there is a alternative |
|
|
Sigh. This is why #248 needs implementing. Thanks for mentioning that, it must have slipped in at some point. |
|
The MSVC devcom ticket has been marked as fixed, therefore I assume that this bug won't make it into a VS production release. |
eca3100 to
19d8353
Compare
Outcome triggers a SFINAE bug in MSVC by attempting to default construct
ErrorCondEnumin a type constraint. This patch works around it by usingstd::declvalinstead.Reproduction source file (also on godbolt)