https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113007
--- Comment #7 from Pavel Novikov <paul.skeptic at yandex dot ru> --- (In reply to Jonathan Wakely from comment #5&6) Got it. Thank you for taking the time to expansively explain what I left out, and confirming my understanding. Now it's time to file a bug in MSVC's standard library.