diff options
Diffstat (limited to 'platform')
| -rw-r--r-- | platform/mac/platform_mac.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/mac/platform_mac.cpp b/platform/mac/platform_mac.cpp index 2eec7f53..97bf1950 100644 --- a/platform/mac/platform_mac.cpp +++ b/platform/mac/platform_mac.cpp @@ -143,6 +143,10 @@ public: RegisterFastcallCallingConvention(cc); RegisterStdcallCallingConvention(cc); } + + cc = arch->GetCallingConventionByName("apple-syscall"); + if (cc) + SetSystemCallConvention(cc); } virtual bool GetFallbackEnabled() override @@ -232,6 +236,11 @@ public: RegisterFastcallCallingConvention(cc); RegisterStdcallCallingConvention(cc); } + + cc = arch->GetCallingConventionByName("apple-syscall"); + if (cc) + SetSystemCallConvention(cc); + } virtual bool GetFallbackEnabled() override |
