Don't add swift_retainCount() to RuntimeFunctions.def, but explicitly link it in linkEmbeddedRuntimeFromStdlib()

This commit is contained in:
Mykola Pokhylets
2024-08-21 14:53:09 +02:00
parent 0412597731
commit 9a0df5bcbf
2 changed files with 3 additions and 8 deletions

View File

@@ -204,14 +204,6 @@ FUNCTION(CopyPOD, swift_copyPOD, C_CC, AlwaysAvailable,
EFFECT(NoEffect),
UNKNOWN_MEMEFFECTS)
// size_t swift_retainCount(void *ptr);
FUNCTION(NativeRetainCount, swift_retainCount, C_CC, AlwaysAvailable,
RETURNS(SizeTy),
ARGS(RefCountedPtrTy),
ATTRS(NoUnwind, WillReturn),
EFFECT(RefCounting),
UNKNOWN_MEMEFFECTS)
// void *swift_retain(void *ptr);
FUNCTION(NativeStrongRetain, swift_retain, C_CC, AlwaysAvailable,
RETURNS(RefCountedPtrTy),