[dmd-beta] beta 2
Sönke Ludwig
ludwig at informatik.uni-luebeck.de
Wed Jul 6 12:48:40 PDT 2011
I've noticed that properties returning ref (const) are now matched when
assigning a value:
---
struct S {
private int m_prop;
ref const(int) prop() { return m_prop; }
void prop(int v) { m_prop = v; }
}
void test()
{
S s;
s.prop = 1;
}
---
causes the error "bug.d(10): Error: s.prop is not mutable". Declaring
the setter first will fix this, which I would consider another bug
(property resolution should probably not be order dependent), but that
bug has existed in previous versions.
Added http://d.puremagic.com/issues/show_bug.cgi?id=6259
Am 06.07.2011 20:55, schrieb Walter Bright:
>
> http://ftp.digitalmars.com/dmd1beta.zip
> http://ftp.digitalmars.com/dmd2beta.zip
>
> 1. updated rdmd
> 2. 64 bit dmd binary on Linux
> 3. CTFE added to D1 changelog
> 4. fixed missing update to phobos sources
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
More information about the dmd-beta
mailing list