You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
schveiguy (@schveiguy) commented on 2017-08-14T13:32:14Z
This is why inout data is not allowed to be stored as a global (which essentially you have done). Basically, inout data should not be allowed to escape the function except via the parameters or return, where it is properly handled.
As I understand, it's due to decision that nested functions use inout qialifier of the outer function. Then an easy way to fix this is to disallow conversion of such nested function to inout-typed delegate.
timon.gehr reported this on 2017-08-11T15:36:42Z
Transferred from https://issues.dlang.org/show_bug.cgi?id=17743
CC List
Description
The text was updated successfully, but these errors were encountered: