Commits

Roman Levenstein committed 8cc9f3aa319
[sil-devirtualizer] Make sure that devirtualization maintain invariants of fragile functions. Specifically, make sure that any all function_refs produced by the devirtualizer inside fragile functions never reference a private or hidden symbol. For example, the transparent function body can’t expose private symbols to other modules that may try to inline it. rdar://21408247 Swift SVN r29405