--- Comment #1 from Kenji Hara <> 2011-12-28 23:54:51 PST ---

> Const and Invariant Structs
> A struct declaration can have a storage class of const, immutable or shared.
> It has an equivalent effect as declaring each member of the struct as const,
> immutable or shared.

Then the definition of const struct A {} should translated to:

struct A { const: (members...) }

But, instead, current dmd implementation does like follows:

struct __S { int a; int b = 2; }
alias const(__S) S;


But, the documentation also has some inconsistent.
See bug 7180.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to