[Issue 3729] New: Can't define opEquals for immutable types
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Jan 20 11:26:18 PST 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3729
Summary: Can't define opEquals for immutable types
Product: D
Version: 2.039
Platform: x86
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: tomeksowi at gmail.com
--- Comment #0 from Tomasz Sowiński <tomeksowi at gmail.com> 2010-01-20 11:26:17 PST ---
immutable struct S {
bool opEquals(ref S s) { ... }
}
The above doesn't compile, as the parameter is required to be const and the
function to be const as well and it's immutable in both cases. Since an
immmutable type can't be less than immutable such a requirement is pointless.
--
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