[Issue 7833] [2.059 Beta] Changelog should clearly mention struct literal/opCmp/opEquals changes

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Apr 5 19:17:30 PDT 2012


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


Nick Sabalausky <cbkbbejeap at mailinator.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|rejects-valid               |
            Summary|Regression(2.059 Beta):     |[2.059 Beta] Changelog
                   |struct opEquals broken      |should clearly mention
                   |                            |struct
                   |                            |literal/opCmp/opEquals
                   |                            |changes


--- Comment #2 from Nick Sabalausky <cbkbbejeap at mailinator.com> 2012-04-05 19:18:05 PDT ---
I see. I had tried removing the "const" and it still failed, but removing both
"const" AND "ref" does indeed work.

I'm going to remove the "rejects-valid" and leave this open (with a new title)
because I think it's very important the changelog clearly mentions this in the
"Changed Features", Ie that struct literals are no longer lvalues *and* that
this means opCmp/opEquals/etc now need a non-const non-ref overload.

-- 
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