diff --git a/include/swift/Runtime/Metadata.h b/include/swift/Runtime/Metadata.h index bcfffcb2cbb88..c0e5d6e124028 100644 --- a/include/swift/Runtime/Metadata.h +++ b/include/swift/Runtime/Metadata.h @@ -4379,9 +4379,8 @@ void verifyMangledNameRoundtrip(const Metadata *metadata); #if !SWIFT_OBJC_INTEROP -SWIFT_CC(swift) SWIFT_RUNTIME_STDLIB_SPI // SPI for swift-corelibs-foundation -ConstTargetMetadataPointer -_swift_getTypeContextDescriptor(const Metadata *type); +SWIFT_CC(swift) SWIFT_RUNTIME_STDLIB_API +const TypeContextDescriptor *swift_getTypeContextDescriptor(const Metadata *type); #endif // !SWIFT_OBJC_INTEROP diff --git a/stdlib/public/runtime/Metadata.cpp b/stdlib/public/runtime/Metadata.cpp index 08fcf810830e2..29b5ab4de4e2d 100644 --- a/stdlib/public/runtime/Metadata.cpp +++ b/stdlib/public/runtime/Metadata.cpp @@ -3943,9 +3943,7 @@ void swift::verifyMangledNameRoundtrip(const Metadata *metadata) { #if !SWIFT_OBJC_INTEROP -// SPI for swift-corelibs-foundation -ConstTargetMetadataPointer -swift::_swift_getTypeContextDescriptor(const Metadata *type) { +const TypeContextDescriptor *swift::swift_getTypeContextDescriptor(const Metadata *type) { return type->getTypeContextDescriptor(); }