https://issues.dlang.org/show_bug.cgi?id=18393
--- Comment #4 from Timothee Cour <[email protected]> --- I'm confused: https://github.com/dlang/dmd/pull/7577/files says: Issue 14147 - Compiler crash on identical functions in a single module the bugs this fixes are cases of multiply defined functions, not multiply declared functions: in your eg in https://github.com/dlang/dmd/pull/7577/files: the bug i'm reporting below is multiply declared functions: ``` void fun(); void fun(); ``` why would this be OK: ``` void f1(); void f1() {} ``` but not this: ``` void f1(); void f1(); void f1() {} ``` ? --
