https://issues.dlang.org/show_bug.cgi?id=24516
--- Comment #4 from Nick Treleaven <[email protected]> --- > The reason must be that `S` in `S.tupleof` is not a TypeExp it's a DeclExp. No, the quoted code is for static array tupleof. I tried adding it for classes and structs but dotExp seems to have a phantom expression e which is a VarExp. --
