about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/apple
diff options
context:
space:
mode:
authorMads Marquart <mads@marquart.dk>2025-02-11 10:43:25 +0100
committerMads Marquart <mads@marquart.dk>2025-04-04 15:01:27 +0200
commitd74ce25b65e60cd5ccade3c6fd4234dbd201bda8 (patch)
treee3b3d6cb241c5d4598cd2cf77133f322b755d713 /compiler/rustc_codegen_ssa/src/back/apple
parenta4166dabaae56ab0d35a7825c3e7008778eacf34 (diff)
downloadrust-d74ce25b65e60cd5ccade3c6fd4234dbd201bda8.tar.gz
rust-d74ce25b65e60cd5ccade3c6fd4234dbd201bda8.zip
refactor: Move Apple OSVersion (back) to rustc_target
Also convert OSVersion into a proper struct for better type-safety.
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/back/apple')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/apple/tests.rs12
1 files changed, 2 insertions, 10 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/apple/tests.rs b/compiler/rustc_codegen_ssa/src/back/apple/tests.rs
index 8df740a4bcf..5afe79b7195 100644
--- a/compiler/rustc_codegen_ssa/src/back/apple/tests.rs
+++ b/compiler/rustc_codegen_ssa/src/back/apple/tests.rs
@@ -3,24 +3,16 @@ use super::*;
 #[test]
 fn test_add_version_to_llvm_target() {
     assert_eq!(
-        add_version_to_llvm_target("aarch64-apple-macosx", (10, 14, 1)),
+        add_version_to_llvm_target("aarch64-apple-macosx", OSVersion::new(10, 14, 1)),
         "aarch64-apple-macosx10.14.1"
     );
     assert_eq!(
-        add_version_to_llvm_target("aarch64-apple-ios-simulator", (16, 1, 0)),
+        add_version_to_llvm_target("aarch64-apple-ios-simulator", OSVersion::new(16, 1, 0)),
         "aarch64-apple-ios16.1.0-simulator"
     );
 }
 
 #[test]
-fn test_parse_version() {
-    assert_eq!(parse_version("10"), Ok((10, 0, 0)));
-    assert_eq!(parse_version("10.12"), Ok((10, 12, 0)));
-    assert_eq!(parse_version("10.12.6"), Ok((10, 12, 6)));
-    assert_eq!(parse_version("9999.99.99"), Ok((9999, 99, 99)));
-}
-
-#[test]
 #[cfg_attr(not(target_os = "macos"), ignore = "xcode-select is only available on macOS")]
 fn lookup_developer_dir() {
     let _developer_dir = xcode_select_developer_dir().unwrap();