file: std.meta
line: 745
template DerivedToFront(TList...)
{
...
}
Incorrect running result, Example code that demonstrates the behavior:
import std.meta;
@safe unittest
{
class A { }
class B : A { }
class C : B { }
alias Types2 = AliasSeq!(A, C, C, B, B, C);
static assert(is(DerivedToFront!(Types2) == AliasSeq!(C, C, C, B, B, A)));
}