[Issue 2362] New: Confusing description of 'aliasing of invariant with mutable'?

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Sep 16 08:50:59 PDT 2008


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

           Summary: Confusing description of 'aliasing of invariant with
                    mutable'?
           Product: D
           Version: 2.019
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: P3
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: godaves at yahoo.com


The table at the bottom of http://digitalmars.com/d/2.0/const3.html can be read
to indicate that 'aliasing of invariant with mutable' is acceptable ('Yes'),
even though the behavior is 'undefined'. IMO, the the subject needs to be
further clarified. Perhaps an explanation of the undefined behavior and an
example of how to check for aliasing at runtime with an assert or EH.


-- 



More information about the Digitalmars-d-bugs mailing list