On 12/21/2012 11:19 PM, Jonathan M Davis wrote: > but generally the worst that > they'll do is create slight overhead because of the cost of default > initializing them. This is not an issue. An optimization called "dead assignment elimination" has been in compilers since the 1980's, including dmd.