Commits

Doug Gregor committed c6b880a9b7e
Definite initialization for initializers relying on a separate ivar initializer. When we decide to emit a separate ivar initializer method (via the Objective-C entry point -.cxx_construct), we no longer initialize the ivars within the initializer. This only happens for derived classes, so teach DI about uninitialized 'self' values that require a super.init call but don't require the ivars to be initialized. Swift SVN r12240