|--- |FIXED
--- Comment #9 from Dlang Bot ---
dlang/dmd pull request #14855 "fix Issue 15985 - [REG2.068/2.069] Code doesn't
link unless compiled …" was merged into master:
- a476bc101e5c3172b8f18479fbf4557ba35a5a8a by Walter Bright:
fix Issue 15985 - [REG2.068/2.069] Code do
---
@WalterBright created dlang/dmd pull request #14855 "fix Issue 15985 -
[REG2.068/2.069] Code doesn't link unless compiled …" fixing this issue:
- fix Issue 15985 - [REG2.068/2.069] Code doesn't link unless compiled with
-debug
https://github.com/dlang/dmd/pull/14855
--
https://issues.dlang.org/show_bug.cgi?id=15985
--- Comment #7 from Iain Buclaw ---
(In reply to Walter Bright from comment #6)
>
> Here's what I suspect is going on with this. Let's follow the semantic
> analsysis:
>
DMD's default behaviour is to eagerly prune templates it expects to be
https://issues.dlang.org/show_bug.cgi?id=15985
--- Comment #6 from Walter Bright ---
(In reply to ag0aep6g from comment #4)
> void f()()
> {
> g!()();
> h!()();
> }
>
> void g()() { f!()(); }
> void h()() { f!()(); }
>
> enum x = is(typeof(f!()()));
> alias my_g = g!();
>
> void
https://issues.dlang.org/show_bug.cgi?id=15985
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@gdcproject.org
--- Comment #5 from
https://issues.dlang.org/show_bug.cgi?id=15985
ag0ae...@gmail.com changed:
What|Removed |Added
CC||ag0ae...@gmail.com
--- Comment #4 from
https://issues.dlang.org/show_bug.cgi?id=15985
Walter Bright changed:
What|Removed |Added
CC|
https://issues.dlang.org/show_bug.cgi?id=15985
--- Comment #2 from Vladimir Panteleev ---
(In reply to Vladimir Panteleev from comment #0)
> Bisection attempts point towards master/stable branch merges (i.e. nothing
> useful).
>
> It is probably a latent heisenbug
https://issues.dlang.org/show_bug.cgi?id=15985
j...@red.email.ne.jp changed:
What|Removed |Added
CC||j...@red.email.ne.jp
--- Comment #1