https://issues.dlang.org/show_bug.cgi?id=18922
--- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/9a1b4467cc175881c5d07f468437a27d5875449f Fix issue 18922: No substitutions for C++ namespaces in different module/file DMD was just comparing the object by their reference instead of their string value. Obviously when a namespace is declared in another module, the reference is different. https://github.com/dlang/dmd/commit/7518facf971ddf0dd2dd5bd8031db5d0782e1fa6 Merge pull request #8332 from Geod24/fix18922 Fix issue 18922: No substitutions for C++ namespaces in different module/file merged-on-behalf-of: Razvan Nitu <razva...@users.noreply.github.com> --