Skip to content

Commit 9a75847

Browse files
authored
Merge pull request swiftlang#39197 from DougGregor/back-deploy-concurrency-no-fp-flag
2 parents b5bc514 + 03956e0 commit 9a75847

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

stdlib/public/Concurrency/Task.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@
3535
#include <dlfcn.h>
3636
#endif
3737

38+
#if defined(SWIFT_CONCURRENCY_BACK_DEPLOYMENT)
39+
asm("\n .globl _swift_async_extendedFramePointerFlags" \
40+
"\n _swift_async_extendedFramePointerFlags = 0x0");
41+
#else
3842
#ifdef __APPLE__
3943
#if __POINTER_WIDTH__ == 64
4044
asm("\n .globl _swift_async_extendedFramePointerFlags" \
@@ -47,6 +51,7 @@ asm("\n .globl _swift_async_extendedFramePointerFlags" \
4751
"\n _swift_async_extendedFramePointerFlags = 0x0");
4852
#endif
4953
#endif // __APPLE__
54+
#endif // !defined(SWIFT_CONCURRENCY_BACK_DEPLOYMENT)
5055

5156
using namespace swift;
5257
using FutureFragment = AsyncTask::FutureFragment;

0 commit comments

Comments
 (0)