I tried to supply my own _d_assert_msg function to replace the druntime implementation. Program linked, but it still called the original druntime version.
Not sure why I didn't get a multiple defined symbols error, but regardless, the druntime function should be marked for weak linkage so applications can supply their own implementation.
This principle may apply to a lot of druntime functions...
Comment #1 by robert.schadek — 2024-12-07T13:43:43Z