On 09/06/2011 01:01 PM, Vladimir Panteleev wrote:
AddressInfo[] getAddressInfo(T...)(string node, string service = null, T
options)

TypeTuple!() emptyTuple;

AddressInfo[] getAddressInfo(T...)(string node, string service = null, T options=emptyTuple) {}

Error: cannot implicitly convert expression (tuple()) of type () to ()

And this smells like a compiler bug.

Workaround:

AddressInfo[] getAddressInfo()(string node){return getAddressInfo(node,cast(string)null);}
AddressInfo[] getAddressInfo(T...)(string node, string service, T options);

Reply via email to