On Friday, 10 March 2017 at 00:42:35 UTC, XavierAP wrote:
On Thursday, 9 March 2017 at 23:55:35 UTC, Adam D. Ruppe wrote:
Just wrap it in a @trusted function.

I knew this answer already of course ;) but I take it as implying that there is no other way.

Actually I really wonder why std.stdio.readln() itself is not flagged @trusted. I wouldn't think such a function skips any buffer bounds checking, even in -release -- having to wait for user input anyway performance is no issue.

Its use of __gshared. Making it shared is non trivial.

Reply via email to