Template specializations in unittest blocks

Jeffrey Tsang via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 8 11:10:45 PDT 2015


The following works:

enum foo(int x) = x + foo!(x - 1);
enum foo(int x : 0) = 0;

enum bar(T) = cast(T) 3;
enum bar(T : int) = 4;

Wrap it in a unittest{}, and complaints about multiply defined 
templates hit. Is there a reason for this?


More information about the Digitalmars-d mailing list