IRGen/Runtime: Method override descriptors

This commit is contained in:
Slava Pestov
2018-09-01 00:58:30 -07:00
parent 101e55e03c
commit b7449d5621
13 changed files with 384 additions and 122 deletions

View File

@@ -353,6 +353,13 @@ IRGenModule::IRGenModule(IRGenerator &irgen,
Int32Ty
});
MethodOverrideDescriptorStructTy
= createStructType(*this, "swift.method_override_descriptor", {
RelativeAddressTy,
RelativeAddressTy,
RelativeAddressTy
});
TypeMetadataRecordTy
= createStructType(*this, "swift.type_metadata_record", {
RelativeAddressTy