On 5/15/2013 4:27 AM, Don Clugston wrote:
This absolutely must not be released in this form.
This has a silent, massive breaking change --
struct S { const int x = 7; }
Previously, x was just a manifest constant. Now, S now has an int inside every
instance.
It's OK to turn that into an error. It's not OK to silently change the meaning
of existing code.
Especially in such a radical manner.
As I recall, there was a loong discussion about this, and I had thought everyone
agreed.
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta