Salbris/Spider-Fish — Issue #34: `typename decltype(...)`  fails to compile on clang.
Author: erisco
Created: 2011-10-11 18:06:56+00:00
State: open
Labels: Bug

From Iterator2D.h

```c++
typename decltype(Iterator2DTraits::SubIt) _subIt;
typename decltype(Iterator2DTraits::SubIt) _subItEnd;
```
Fails to compile in clang. Removing the "typename" keyword resolves the compilation issue. However, VS10 requires "typename" to be there else it won't compile.

Therefore, either conditional compile directives are needed or decltype needs to go from this altogether.