[Issue 9824] New: Emplace is broken

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Mar 28 04:30:23 PDT 2013


http://d.puremagic.com/issues/show_bug.cgi?id=9824

           Summary: Emplace is broken
           Product: D
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: ASSIGNED
          Keywords: wrong-code
          Severity: major
          Priority: P2
         Component: Phobos
        AssignedTo: monarchdodra at gmail.com
        ReportedBy: monarchdodra at gmail.com


--- Comment #0 from monarchdodra at gmail.com 2013-03-28 04:30:01 PDT ---
Filing this because apparently it hasn't been filed yet.

Amongst others:
- Calls elaborate opAssign
- Fails on objects with disabled opAssign
- Fails to pre-blit T.init when using opAssign
- Fails on no-arg static arrays
- Fails to build from arg with alias this
- Doesn't always call the right construction scheme
- Calls static opCall

Proposed fix:
https://github.com/D-Programming-Language/phobos/pull/1082/files

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list