D-Programming-Language/dmd — pull request #698 by kennytm (2012-02-05 23:00:32+00:00)
Title: Fix bug 7424 and bug 7425.

The commit contains two changes:

1. It is now *allowed* to call an `inout` method from a method with any
const qualifiers, which also allows an `inout` method template be
matched from other non-`inout` methods, thus fixing [bug 7425](http://d.puremagic.com/issues/show_bug.cgi?id=7425);
2. When resolveProperty failed to compute the type of an expression, the
type is now set as TypeError instead of leaving as NULL, thus fixing
[bug 7424](http://d.puremagic.com/issues/show_bug.cgi?id=7424).