[Issue 19194] version for `-mscrtlib` specification
https://issues.dlang.org/show_bug.cgi?id=19194 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 19194] version for `-mscrtlib` specification
https://issues.dlang.org/show_bug.cgi?id=19194 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0563a79dc81366236cbda77eada43ea98761310d Fixes Issue 19194 - version for `-mscrtlib` specification Add __CXXLIB__ predefined enum. --
[Issue 19194] version for `-mscrtlib` specification
https://issues.dlang.org/show_bug.cgi?id=19194 --- Comment #4 from Manu --- A different way: https://github.com/dlang/dmd/pull/8701 --
[Issue 19194] version for `-mscrtlib` specification
https://issues.dlang.org/show_bug.cgi?id=19194 --- Comment #3 from Manu --- https://github.com/dlang/dmd/pull/8655 --
[Issue 19194] version for `-mscrtlib` specification
https://issues.dlang.org/show_bug.cgi?id=19194 --- Comment #2 from Manu --- I have work-arounds in place. Work-arounds aren't confidence inspiring. Shit needs to just-work right ;) I figure settings a version for the selected crtlib offers the most information, and guarantees that we won't need any other distinction material at any later time. --
[Issue 19194] version for `-mscrtlib` specification
https://issues.dlang.org/show_bug.cgi?id=19194 Nicholas Wilson changed: What|Removed |Added CC||iamthewilsona...@hotmail.co ||m --- Comment #1 from Nicholas Wilson --- Is it enough to just pass `-debug=mscrtlib` along with `-mscrtlib=libcmtd/msvcrtd`? the do version(Windows) { debug(mscrtlib) enum = _ITERATOR_DEBUG_LEVEL = 2; else enum = _ITERATOR_DEBUG_LEVEL = 0; } this could be done automatically, of course but in the mean time the above should work. --