D-Programming-Language/dmd — pull request #666 by yebblies (2012-01-31 06:25:57+00:00)
Title: Issue 6578 - Wrong type deduction for NewExp and __ctor with struct

For NewExp, the type is incorrectly being set to the constructor's return type.
Same thing for constructor calls.

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