[Issue 18094] Crash on variadic arguments

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Dec 18 08:46:08 UTC 2017


https://issues.dlang.org/show_bug.cgi?id=18094

--- Comment #4 from anonymous4 <dfj1esp02 at sneakemail.com> ---
So the container code would be like
---
import std.traits;
struct Container(T)
{
        T c;
        //argument type
        static if(isAssignable!(T,const(T)))
        alias AT=const(T);
        else
        alias AT=T;
        void put(AT item)
        {
                c=item;
        }
        void put(scope AT[] items...)
        {
                foreach(item;items)put(item);
        }
}
---

--


More information about the Digitalmars-d-bugs mailing list