Trying to compile this: void main() @safe { import std.stdio; stdout.flush(); }
Fails with this message:
Error: safe function 'main' cannot access __gshared data 'stdout'
Is this necessary? If so, what are the synchronization requirements for access to `stdout`?