These pull request were submitted a few days ago, but appear to
have gone unnoticed.
https://github.com/dlang/dmd/pull/7097https://github.com/dlang/phobos/pull/5704
I'm assuming that is because neither currently passes the test
suite.
I'm making this forum post to bring attention to the fact that
the reason they don't pass the test suite is an unfortuante
consequence of them depending on each other.The Phobos PR won't
pass until the DMD PR is pulled, and the DMD PR won't pass until
the Phobos PR is pulled.
Please give them your attention despite their current test status.
I'm not sure how such a thing is typically handled, but if there
is something I need to do please let me know.
Thanks,
Mike

Based on some advise I received in IRC, I've broken the fix into
a series of 3 pull request that should be green with each step.
That is:
Step 1 should already be green.
After Step 1 is pulled, Step 2 should become green.
After Step 2 is pulled, Step 3 should become green.
Step 1: https://github.com/dlang/phobos/pull/5709 - Deletes an
incorrect Phobos unittest that is preventing Step 2 from passing
its test suite.
Step 2: https://github.com/dlang/dmd/pull/7097 - The actual fix
for issue 11246
Step 3: https://github.com/dlang/phobos/pull/5704 - Repairs the
unittest that was deleted in Step 1 so it properly tests for
correct behavior.
Hopefully it won't be such a leap of faith to pull Step 1 given
that it appears to be testing positive for incorrect behavior.
Thanks,
Mike