Commits

Joe Groff committed e773d9a1aac
IRGen: Unique the metadata for imported structs and enums at runtime. Move the uniquing information for ForeignTypeMetadata behind the address point so we can share the layout between foreign classes and the existing layout for struct and enum metadata. Emit metadata records for imported structs and enums as foreign metadata candidates, and dynamically unique references to the metadata by calling swift_getForeignTypeMetadata. Swift SVN r23081