[Bug 95] New: foreach() over empty AA yields Access Violation

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Apr 8 14:04:57 PDT 2006


http://d.puremagic.com/bugzilla/show_bug.cgi?id=95

           Summary: foreach() over empty AA yields Access Violation
           Product: D
           Version: 0.151
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: ericanderton at yahoo.com


Under Windows, using foreach to iterate over an uninitalized AA generates an
Access Violation.

//////////////////////////
import std.stdio;

void main(){
        uint[char[]] foobar;
        foreach(value; foobar){} // fails on foreach
}


-- 




More information about the Digitalmars-d-bugs mailing list