Commits

Chris Lattner committed bdaf9549828
when recursively type checking an expression with its contextual type and other constraints intentionally ripped off, tell the recursive solution that we can tolerate an ambiguous result. The point of this walk is not to produce a concrete type for the subexpression, it is to expose any structural errors within that subsystem that don't depend on the contextual constraints. Swift SVN r30917