www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 2831] New: DMD segfault with std.algorithm tuple access

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=2831

           Summary: DMD segfault with std.algorithm tuple access
           Product: D
           Version: 2.027
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla digitalmars.com
        ReportedBy: d brian.codekitchen.net


actually DMD 2.028, tested on OS X and Ubuntu Linux.
The following code segfaults DMD:

import std.algorithm;

void main() {
    int[] arr = [1];
    auto res = reduce!("a+1", "a+b")(0, 0, arr);
    auto val = res.field[0]; /* segfaults */
    // auto val = res._0; /* this version does not segfault */
}

GDB backtrace on OS X:














-- 
Apr 10 2009
parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=2831


bugzilla digitalmars.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WORKSFORME





works dmd 2.029


-- 
May 02 2009