Merge pull request #85208 from mikeash/remove-weak-def-placeholder

[Runtime] Temporarily remove swift_release_preservemost_weak_placeholder.
This commit is contained in:
Mike Ash
2025-10-30 14:23:00 -04:00
committed by GitHub

View File

@@ -86,14 +86,6 @@ asm(R"(
.set _swift_retain_preservemost, _swift_retain
.globl _swift_release_preservemost
.set _swift_release_preservemost, _swift_release
// A weak definition can only be overridden by a strong definition if the
// library with the strong definition contains at least one weak definition.
// Create a placeholder weak definition here to allow that to work.
.weak_definition _swift_release_preservemost_weak_placeholder
.globl _swift_release_preservemost_weak_placeholder
_swift_release_preservemost_weak_placeholder:
.byte 0
)");
#endif
#endif