http://d.puremagic.com/issues/show_bug.cgi?id=10643


Maxim Fomin <ma...@maxim-fomin.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ma...@maxim-fomin.ru


--- Comment #1 from Maxim Fomin <ma...@maxim-fomin.ru> 2013-07-14 19:38:14 PDT 
---
>From http://dlang.org/changelog.html#staticfields : "Eventually, they will be
deprecated, and then will trigger an error."

The issue is that void initializer does not disable initialization but fills
aggregate member with zero (it also fills data with zeros for types which .init
property is not zero). If you replace void with some number, the code would not
still compile, so this is not a specific to void. Also this fails in accordance
with change-log. 

I think this can be change to request to make void behavior to what it does for
local variables or request to update the spec, but in current circumstances
this issue is resolved-invalid.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------

Reply via email to