D-Programming-Language/phobos — pull request #976 by 9rnsr (2012-11-26 12:54:56+00:00)
Title: Revert the behavior in std.traits.isXXX!T

```d
import std.traits;
struct S {
int[] arr;
alias arr this;
}
static assert(isDynamicArray!S); // pass
```

In current, all `std.traits.isXXX!T` considers `T`'s alias this type.
This behavior was introduced from 2.059 by the pull #488, but it had been a huge mistake.
I'd like to fix this *bug*.