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() {}
```
?

--

Reply via email to