diff options
| author | Mads Marquart <mads@marquart.dk> | 2025-09-09 19:43:50 +0200 |
|---|---|---|
| committer | Mads Marquart <mads@marquart.dk> | 2025-09-09 19:43:50 +0200 |
| commit | 23edc4dd4266836980dc3e71a1f5ddd151a3e92a (patch) | |
| tree | 7dbc143eb5b595dcf795c164945ff4f63cd1629e /library/std/src | |
| parent | be8de5d6a0fc5cb2924e174a809a0aff303f281a (diff) | |
| download | rust-23edc4dd4266836980dc3e71a1f5ddd151a3e92a.tar.gz rust-23edc4dd4266836980dc3e71a1f5ddd151a3e92a.zip | |
Fix compare_against_sw_vers test when a version part is 0
Diffstat (limited to 'library/std/src')
| -rw-r--r-- | library/std/src/sys/platform_version/darwin/tests.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/library/std/src/sys/platform_version/darwin/tests.rs b/library/std/src/sys/platform_version/darwin/tests.rs index eecd58ec79e..17b2cc18ec0 100644 --- a/library/std/src/sys/platform_version/darwin/tests.rs +++ b/library/std/src/sys/platform_version/darwin/tests.rs @@ -35,9 +35,9 @@ fn compare_against_sw_vers() { assert_eq!(__isOSVersionAtLeast(major, minor, subminor), 1); // One lower is available - assert_eq!(__isOSVersionAtLeast(major, minor, subminor.saturating_sub(1)), 1); - assert_eq!(__isOSVersionAtLeast(major, minor.saturating_sub(1), subminor), 1); - assert_eq!(__isOSVersionAtLeast(major.saturating_sub(1), minor, subminor), 1); + assert_eq!(__isOSVersionAtLeast(major, minor, (subminor as u32).saturating_sub(1) as i32), 1); + assert_eq!(__isOSVersionAtLeast(major, (minor as u32).saturating_sub(1) as i32, subminor), 1); + assert_eq!(__isOSVersionAtLeast((major as u32).saturating_sub(1) as i32, minor, subminor), 1); // One higher isn't available assert_eq!(__isOSVersionAtLeast(major, minor, subminor + 1), 0); |
