This is my attempt to work around the C1XX bug described to me by @BillyONeal.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
I mean, looks good to me, but you really don't need to go there :). (Though you might want something like this anyway if you try libc++ with MSVC++ on Windows...)
Comment Actions
Exactly why I volunteered to do this. As libc++ and MSVC implement C++17 at different rates I suspect we'll need temporary workarounds like this more often.
Comment Actions
I also have no problem with this change.
test/support/poisoned_hash_helper.hpp | ||
---|---|---|
53 | I would merge these conditionals since they have identical extent. YMMV ;) | |
test/support/test.workarounds/c1xx_broken_nullptr_conversion_operator.pass.cpp | ||
16 | IIRC, including "" headers before <> headers is not conventional for the test suite. |
I would merge these conditionals since they have identical extent. YMMV ;)