https://issues.dlang.org/show_bug.cgi?id=11003
--- Comment #3 from Kenji Hara <k.hara...@gmail.com> --- One more case: enum isInt(T) = is(T == int); For that, the generated di still uses old verbose style: template isInt(T) { enum isInt = is(T == int); } --> https://github.com/D-Programming-Language/dmd/pull/4629 --