Commits

Chris Lattner committed 7989080adeb
mandatory inlining was using an iterator pointing to the ApplyInst it inlines after it was invalidated. This was exposed by an unrelated change I'm about to land. Fixing this required reworking a few things, and unfortunately seems to have broken the string O(1) optimization again. Swift SVN r9905