From 69cacd0413f87574bef5a6da73b5efbfe29de5e7 Mon Sep 17 00:00:00 2001 From: Eduard-Mihai Burtescu Date: Wed, 3 Nov 2021 14:51:54 +0000 Subject: [PATCH] util: remove panics from `matches_os` and `get_arch`. --- src/util.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util.rs b/src/util.rs index fed8f7a..4b271b1 100644 --- a/src/util.rs +++ b/src/util.rs @@ -65,15 +65,15 @@ pub fn matches_os(triple: &str, name: &str) -> bool { return os == name; } } - panic!("Cannot determine OS from triple"); + false } -pub fn get_arch(triple: &str) -> &'static str { +pub fn get_arch(triple: &str) -> &str { for &(triple_arch, arch) in ARCH_TABLE { if triple.contains(triple_arch) { return arch; } } - panic!("Cannot determine Architecture from triple"); + triple.split('-').nth(0).unwrap() } pub fn get_env(triple: &str) -> Option<&str> {