maybe remove the corresponding DIP fromĀ https://github.com/libmir/mir/wiki/Compiler-and-druntime-bugs#dips ?

On Thu, Sep 29, 2016 at 2:19 PM, Ilya Yaroshenko via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
On Thursday, 29 September 2016 at 21:06:13 UTC, Timothee Cour wrote:
this works:

void foo(T, size_t n)(T[n] a ...) {...}

However, see this: https://github.com/libmir/mir/issues/337


On Thu, Sep 29, 2016 at 1:57 PM, Ilya Yaroshenko via Digitalmars-d < digitalmars-d@puremagic.com> wrote:

On Thursday, 29 September 2016 at 20:54:12 UTC, Ilya Yaroshenko wrote:

On Thursday, 29 September 2016 at 20:47:35 UTC, Andrei Alexandrescu wrote:

Ilya Yaroshenko <ilyayaroshenko@gmail.com> wrote:

[...]
Yah, I remember. Can you experiment with arranging things such that all templates forward to the same backend function that does the work?


This already done. But anyway lot of template bloat would note disappeared. In addition there are inlining and mapSlice


I am sorry for my terrible English (i am in a dark room now)

Thanks! ag0aep6g have suggested the same. I am confused that I did know this solution. Will open separate thread for https://github.com/libmir/mir/issues/337.