On Tuesday, 23 April 2013 at 06:10:00 UTC, deadalnix wrote: > You want to explain why the code is bugguy. Sure. He didn't know the behavior of "==" on structs and didn't realize it tests for identity by default. Structs require an opEquals defined to differ from this behavior.