Slicing static arrays should be @system
Daniel Murphy
yebblies at nospamgmail.com
Tue Nov 6 17:44:26 PST 2012
"Jonathan M Davis" <jmdavisProg at gmx.com> wrote in message
news:mailman.1518.1352007101.5162.digitalmars-d at puremagic.com...
>I just thought that I should bring greater attention to
>
> http://d.puremagic.com/issues/show_bug.cgi?id=8838
>
> As it stands, I think that the slicing static arrays being considered
> @safe is
> a major hole in SafeD's safety, and I think that it's one that many of us
> aren't aware of. But there seems to be some resistance to outright making
> the
> slicing of static arrays @system within that bug report, and I recall
> similar
> resistance in the thread that prompted that bug report (unfortunately, I
> don't
> remember what thread it was - somewhere in D.Learn I think).
>
Slicing static arrays on the stack is equivalent to taking the address of a
local variable, which is already illegal in SafeD.
More information about the Digitalmars-d
mailing list