gh-114099: Modify preprocessor symbol usage to support older macOS SDKs (GH-118073)

Co-authored-by: Joshua Root jmr@macports.org
This commit is contained in:
Russell Keith-Magee 2024-04-20 02:56:33 +08:00 committed by GitHub
parent 2aa11cca11
commit ab99438900
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 12 additions and 4 deletions

View file

@ -42,7 +42,8 @@ module marshal
#elif defined(__wasi__)
# define MAX_MARSHAL_STACK_DEPTH 1500
// TARGET_OS_IPHONE covers any non-macOS Apple platform.
#elif defined(__APPLE__) && TARGET_OS_IPHONE
// It won't be defined on older macOS SDKs
#elif defined(__APPLE__) && defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
# define MAX_MARSHAL_STACK_DEPTH 1500
#else
# define MAX_MARSHAL_STACK_DEPTH 2000