Template declaration doesn't match

Peter Alexander peter.alexander.au at gmail.com
Sun Feb 9 11:34:44 PST 2014


On Sunday, 9 February 2014 at 19:16:35 UTC, tcak wrote:
> Is that error normal and I am missing something? or a bug?

Bizarre, if you replace DATA_LENGTH with 16 in foo then it works:

public static void foo( T )( T[16] msg ) if( is(T:
ubyte) || is(T: char)){
	//...
}

Definitely a bug. Please file it.

https://d.puremagic.com/issues/enter_bug.cgi?product=D


More information about the Digitalmars-d mailing list