Commits

Joe Pamer committed e06f98cabdd
Protect against upstream errors when resolving the 'self' type of an initializer method. When type checking constructors, ensure that any upstream errors in the resolution of the self type are accounted for (rather than assuming that the self type is always well-formed). Not doing so can be especially problematic within the context of a type extension, since there may not even be a self type to resolve to. Swift SVN r13506