struct A { ~this() {} } void foo(lazy A a) pure {} // Error: pure function 'foo' cannot call impure destructor 'A.~this'
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/19317 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB