mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Support in-place value metadata initialization in the runtime.
This commit is contained in:
@@ -335,6 +335,13 @@ ClassMetadataBounds getResilientMetadataBounds(
|
||||
const ClassDescriptor *descriptor);
|
||||
int32_t getResilientImmediateMembersOffset(const ClassDescriptor *descriptor);
|
||||
|
||||
/// \brief Fetch a uniqued metadata object for a nominal type which requires
|
||||
/// in-place metadata initialization.
|
||||
SWIFT_RUNTIME_EXPORT SWIFT_CC(swift)
|
||||
MetadataResponse
|
||||
swift_getInPlaceMetadata(MetadataRequest request,
|
||||
const TypeContextDescriptor *description);
|
||||
|
||||
/// \brief Fetch a uniqued metadata object for a generic nominal type.
|
||||
SWIFT_RUNTIME_EXPORT SWIFT_CC(swift)
|
||||
MetadataResponse
|
||||
|
||||
Reference in New Issue
Block a user