| ... | @@ -22,12 +22,11 @@ inline fn constructVersion(major: u32, minor: u32, subminor: u32) u32 { | ... | @@ -22,12 +22,11 @@ inline fn constructVersion(major: u32, minor: u32, subminor: u32) u32 { |
| 22 | | 22 | |
| 23 | // Darwin-only | 23 | // Darwin-only |
| 24 | pub fn __isPlatformVersionAtLeast(platform: u32, major: u32, minor: u32, subminor: u32) callconv(.C) i32 { | 24 | pub fn __isPlatformVersionAtLeast(platform: u32, major: u32, minor: u32, subminor: u32) callconv(.C) i32 { |
| 25 | return @boolToInt(_availability_version_check(1, &[_]dyld_build_version_t{ | 25 | const build_version = dyld_build_version_t{ |
| 26 | .{ | 26 | .platform = platform, |
| 27 | .platform = platform, | 27 | .version = constructVersion(major, minor, subminor), |
| 28 | .version = constructVersion(major, minor, subminor), | 28 | }; |
| 29 | }, | 29 | return @boolToInt(_availability_version_check(1, &[_]dyld_build_version_t{build_version})); |
| 30 | })); | | |
| 31 | } | 30 | } |
| 32 | | 31 | |
| 33 | // _availability_version_check darwin API support. | 32 | // _availability_version_check darwin API support. |