https://issues.dlang.org/show_bug.cgi?id=14828
--- Comment #17 from [email protected] --- Commits pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/679275df8615740fcc1b1f8efb064ef0174e9d6d fix Issue 14828 - duplicate symbol __ModuleInfoZ - always emit __arrayZ/__assertZ/__unittest_failZ helpers (even in release) to avoid linkage issues when instantiating a template of that module with different compiler flags - also fixes Issue 14748 - Removing std.stdio import causes 2x increase in "Hello, world" same underlying issue, some undefined helper function drag in a different module which happens to have weak definitions of those helpers https://github.com/D-Programming-Language/dmd/commit/2e15e16658a0416003e9fcf9ed7dfcd45e0da844 Merge pull request #4858 from MartinNowak/fix14828 fix Issue 14828 - duplicate symbol __ModuleInfoZ --
