diff options
| author | Madhav Madhusoodanan <f20200049@pilani.bits-pilani.ac.in> | 2025-03-27 23:19:23 +0400 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2025-05-27 23:27:38 +0000 |
| commit | ca67119d5fa91f9237e8ed91fc64fd448107e2d4 (patch) | |
| tree | 4a7874a7e8a9d96b50cc399294037af815b0e8ed | |
| parent | c862432cfd17bbbe1a2855f1e8b422c3bf4d97e1 (diff) | |
| download | rust-ca67119d5fa91f9237e8ed91fc64fd448107e2d4.tar.gz rust-ca67119d5fa91f9237e8ed91fc64fd448107e2d4.zip | |
chore: added match block in `src/main.rs`
| -rw-r--r-- | library/stdarch/crates/intrinsic-test/src/main.rs | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/library/stdarch/crates/intrinsic-test/src/main.rs b/library/stdarch/crates/intrinsic-test/src/main.rs index 1234e2b5583..02b8740f027 100644 --- a/library/stdarch/crates/intrinsic-test/src/main.rs +++ b/library/stdarch/crates/intrinsic-test/src/main.rs @@ -14,8 +14,19 @@ fn main() { let args: Cli = clap::Parser::parse(); let processed_cli_options = ProcessedCli::new(args); - // TODO: put this in a match block to support more architectures - let test_environment = ArmTestProcessor::create(processed_cli_options); + let test_environment_result = match processed_cli_options.target.as_str() { + "aarch64-unknown-linux-gnu" + | "armv7-unknown-linux-gnueabihf" + | "aarch64_be-unknown-linux-gnu" => Some(ArmTestProcessor::create(processed_cli_options)), + + _ => None, + }; + + if test_environment_result.is_none() { + std::process::exit(0); + } + + let test_environment = test_environment_result.unwrap(); if !test_environment.build_c_file() { std::process::exit(2); |
