https://issues.dlang.org/show_bug.cgi?id=23497
--- Comment #2 from deadalnix <[email protected]> --- No, it's nonsense, and no reference to _error is going to escape. _error is a pointer, and it is returned by value. What escapes is a reference to the class instance _error points toward. Also, the in contract is somehow needed for the error to trigger, so something's not right either way. --
