4 fail_compilation/diag9620.d(20): Error: `pure` function `diag9620.main.bar` cannot call impure function `diag9620.foo1`
5 fail_compilation/diag9620.d(21): Error: `pure` function `diag9620.main.bar` cannot call impure function `diag9620.foo2!().foo2`
6 fail_compilation/diag9620.d(14): which wasn't inferred `pure` because of:
7 fail_compilation/diag9620.d(14): `pure` function `diag9620.foo2!().foo2` cannot access mutable static data `x`
13 void foo1() { x
= 3; }
14 void foo2()() { x
= 3; }