1
Fork 0

change expect() to unwrap_or_else() and update msg

This commit is contained in:
James Dietz 2023-04-30 09:47:29 -04:00
parent 9aa596a014
commit cb74cd524f
2 changed files with 7 additions and 3 deletions

View file

@ -331,7 +331,7 @@ pub(crate) fn print(req: PrintRequest, sess: &Session) {
match req {
PrintRequest::TargetCPUs => {
let cpu_cstring = CString::new(handle_native(sess.target.cpu.as_ref()))
.expect("failed to convert to cstring");
.unwrap_or_else(|e| bug!("failed to convert to cstring: {}", e));
unsafe { llvm::LLVMRustPrintTargetCPUs(tm, cpu_cstring.as_ptr()) };
}
PrintRequest::TargetFeatures => print_target_features(sess, tm),