Commits

Mark Lacey committed 757ae5796e5
First step in splitting out a utility for devirtualizing from the pass. No functional change here, and this is not in its final form. This is just cut/paste/tweak to split the code apart in a first reasonable form. Swift SVN r25769