Why File.rawRead is @system?

Basile B. via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Feb 7 02:04:39 PST 2017


On Tuesday, 7 February 2017 at 09:21:18 UTC, Kagamin wrote:
> Can't find a reason why it's not inferred @safe (on linux). Any 
> idea?

Uh ? It's safe

Just tried

----
import std.stdio;

void main(string[] args) @safe
{
     File f;
     ubyte[] z;
     z = f.rawRead(z);
}
----

And it compiles (DMD 2.073, Linux, X86_64)


More information about the Digitalmars-d-learn mailing list