On Mon, 17 Nov 2014 15:41:25 +0000Andre via Digitalmars-d-learn <[email protected]> wrote:don't do that in destructors. `_columns` field can be already collected~this() { foreach(cp; this._columns) { } }by GC.
Last I checked, the GC finalizes all dead objects before freeing them. InvalidMemoryOperation indicates that an allocation occurred, where is it?
I can't reproduce the problem with D from git HEAD.
