dmd/compiler/test/compilable/issue12520.d
2022-07-09 18:53:07 +02:00

21 lines
660 B
D

module issue12520;
// https://issues.dlang.org/show_bug.cgi?id=12520
alias Seq(T...) = T;
static assert( Seq!() == Seq!() );
static assert( Seq!(1) == Seq!(1) );
static assert((Seq!() != Seq!()) == false);
static assert((Seq!(1) != Seq!(1)) == false);
static assert( Seq!() != Seq!(1) );
static assert( Seq!(1) != Seq!() );
static assert( Seq!(0) != Seq!(1) );
static assert( Seq!(0,1) != Seq!() );
static assert((Seq!() == Seq!(1)) == false);
static assert((Seq!(1) == Seq!()) == false);
static assert((Seq!(0) == Seq!(1)) == false);
static assert((Seq!(0,1) == Seq!()) == false);