Commits

Chris Lattner committed 3289b6e4556
Start emitting "mark_unitialized [rootself]" for the self argument of enum ctors, and add minimal updates to DI to tolerate this. Doing so exposed a bug that would cause DI to crash handling conditional destruction of mark_unintialized (which was never possible before since globals aren't destructed). Swift SVN r10778