From 40bd3bac4f0df421e4bf1527fcfd86a6e4a0b10a Mon Sep 17 00:00:00 2001 From: Karoy Lorentey Date: Tue, 6 Oct 2020 18:39:11 -0700 Subject: [PATCH] [shims] Force-inline new shims --- Sources/_AtomicsShims/include/_AtomicsShims.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/_AtomicsShims/include/_AtomicsShims.h b/Sources/_AtomicsShims/include/_AtomicsShims.h index a7bbc96..2f01678 100644 --- a/Sources/_AtomicsShims/include/_AtomicsShims.h +++ b/Sources/_AtomicsShims/include/_AtomicsShims.h @@ -360,12 +360,14 @@ SWIFTATOMIC_DEFINE_TYPE(COMPLEX, DoubleWord, _sa_dword, uint64_t) #error "Unsupported intptr_t bit width" #endif // __INTPTR_WIDTH -static inline void _sa_retain_n(void *object, uint32_t n) { +SWIFTATOMIC_INLINE +void _sa_retain_n(void *object, uint32_t n) { extern void *swift_retain_n(void *object, uint32_t n); swift_retain_n(object, n); } -static inline void _sa_release_n(void *object, uint32_t n) { +SWIFTATOMIC_INLINE +void _sa_release_n(void *object, uint32_t n) { extern void swift_release_n(void *object, uint32_t n); swift_release_n(object, n); }