[JSC] ENABLE(JIT_CAGE) requires HAVE(JIT_CAGE)
Created attachment 422157 [details] Patch
Comment on attachment 422157 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=422157&action=review > Source/WTF/wtf/PlatformEnable.h:894 > +#if OS(DARWIN) && ENABLE(JIT) && USE(APPLE_INTERNAL_SDK) && CPU(ARM64E) && HAVE(JIT_CAGE) && ((defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 150000) || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 120000)) Can we drop the version checks now?
Comment on attachment 422157 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=422157&action=review >> Source/WTF/wtf/PlatformEnable.h:894 >> +#if OS(DARWIN) && ENABLE(JIT) && USE(APPLE_INTERNAL_SDK) && CPU(ARM64E) && HAVE(JIT_CAGE) && ((defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 150000) || (defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 120000)) > > Can we drop the version checks now? I personally prefer controlling it here since this is easy & less-error-prone compared to relying on HAVE(JIT_CAGE), but I'm OK.
Committed r273870 (234831@main): <https://commits.webkit.org/234831@main>
<rdar://problem/75018054>