D-Programming-Language/dmd — pull request #2761 by yebblies (2013-11-14 09:17:05+00:00)
Title: Issue 11247 - Error: typeof(i).sizeof is used as a type

`typeof(X).Y` is parsed as `TypeTypeof(X, [Y])` as `TypeTypeof` derives from `TypeQualified`. When reinterpreting a possible associative array type as a static array type `TypeTypeof` needs to be considered. Same for `TypeReturn`

https://d.puremagic.com/issues/show_bug.cgi?id=11247