mirror of
https://github.com/dlang/dmd.git
synced 2025-04-25 20:50:41 +03:00
![]() Fixes https://github.com/dlang/dmd/issues/21241 C Static functions were being given the same externally mangled name as their identifier, which caused only one to be picked when linking with linkers that supported that. Additionally, the dmd glue code was only outputting one of these static functions as a workaround for a different linker issue. Solve this by giving C static functions a unique name (by using D mangling) and adding an `isStatic()` check to the dmd glue hack. |
||
---|---|---|
.. | ||
docs | ||
ini | ||
src | ||
test | ||
tools |