import std.stdio; class Foo { float[4] array = 1.0; // current color int count = 10; } void main( char[][] args ) { Foo f = new Foo(); writefln("Foo count = %s", f.count ); } this prints 0(zero) on my machine: AMD Athlon 64 3200, 1 GB Ram, DMD 0.162 This bug was SUCH a PITA, in my program count was set to 1970169165.