Bug 4560 – D2 Language Docs: http://www.digitalmars.com/d/2.0/const3.html
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dlang.org
Product
D
Version
D2
Platform
Other
OS
All
Creation time
2010-08-01T14:27:00Z
Last change time
2012-01-04T10:15:32Z
Assigned to
nobody
Creator
andrej.mitrovich
Comments
Comment #0 by andrej.mitrovich — 2010-08-01T14:27:03Z
The menu on the left with the list of language documentation pages is missing from this page (the one with the links to "Lexical Modules Declarations Types..." etc).
"Immutable Member Functions"
The example code has a missing closing brace and will give out the wrong errors (it will complain about initializing x outside of a constructor instead of complaining about immutability). Change the code to this to get the relevant errors:
struct S
{
int x = 1;
immutable void foo()
{
x = 4; // error, x is immutable
this.x = 4; // error, x is immutable
}
}
Comment #1 by andrej.mitrovich — 2012-01-04T10:15:32Z