https://issues.dlang.org/show_bug.cgi?id=17541 --- Comment #3 from johanengelen at weka.io --- And in other cases, `pure` is deduced depending on compiler invocation, and is actually deduced wrong (function is not pure but is deduced `pure`). --