http://d.puremagic.com/issues/show_bug.cgi?id=6982
Summary: immutability isn't respected on array assignment Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severity: normal Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: mrmoc...@gmx.de --- Comment #0 from Trass3r <mrmoc...@gmx.de> 2011-11-21 08:04:48 PST --- //struct Bla {} alias int Bla; import std.stdio; void main() { immutable(Bla[]) _a; writeln(_a.length); // prints 0 // _a.length = 5; // Error: variable _a cannot modify immutable immutable(Bla)[] a = _a; a.length = 5; // compiles, but: writeln(_a.length); // prints 0 immutable(Bla[string]) _files; immutable(Bla)[string] files = _files; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------