[dmd-beta] dmd1beta test
Christian Kamm
kamm at incasoftware.de
Sat Jan 30 00:07:36 PST 2010
On Friday 29 January 2010 22:43 Steve Schveighoffer wrote:
> That looks like a bug in your code. If it was allowed before, I wonder
> what was put into the o instance.
>
> anything between {} has to be evaluated at compile time, I think that rule
> has been in force for a long time.
No it didn't have to be evaluatable at compile time. In response to
http://d.puremagic.com/issues/show_bug.cgi?id=2380 Walter added this to the
spec:
-
The static initializer syntax can also be used to initialize non-static
variables, provided that the member names are not given. The initializer need
not be evaluatable at compile time.
-
So this sounds like a regression.
Christian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.puremagic.com/pipermail/dmd-beta/attachments/20100130/0c2a72c1/attachment.pgp>
More information about the dmd-beta
mailing list