Ref: https://issues.dlang.org/show_bug.cgi?id=23157 Ref: https://github.com/dlang/dmd/commit/54544260a848c8ebad5582e27ac1e09627cdfb17