diff --git a/frontend/drivers/platform_darwin.m b/frontend/drivers/platform_darwin.m index 262951058b..a92b4f182f 100644 --- a/frontend/drivers/platform_darwin.m +++ b/frontend/drivers/platform_darwin.m @@ -319,9 +319,9 @@ static void frontend_darwin_get_os(char *s, size_t len, int *major, int *minor) NSInteger minorVersion; NSInteger patchVersion; } NSMyOSVersion; - NSMyOSVersion version = ((NSMyOSVersion(*)(id, SEL))objc_msgSend_stret)([NSProcessInfo processInfo], @selector(operatingSystemVersion)); - *major = (int)version.majorVersion; - *minor = (int)version.minorVersion; + NSMyOSVersion version = (NSMyOSVersion)[[NSProcessInfo processInfo] operatingSystemVersion]; + *major = (int)version.majorVersion; + *minor = (int)version.minorVersion; } else {