about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorJames Dietz <jamesthespeedy@gmail.com>2023-04-30 09:47:29 -0400
committerJames Dietz <jamesthespeedy@gmail.com>2023-05-04 20:29:38 -0400
commitcb74cd524f2798a098943425c271d9eada8d901e (patch)
tree0a72e6703f165d0af0a02b089b8127f3e87d15a5 /compiler/rustc_codegen_llvm/src/llvm_util.rs
parent9aa596a014d2582c1c51166953bd3fd85c71cca8 (diff)
downloadrust-cb74cd524f2798a098943425c271d9eada8d901e.tar.gz
rust-cb74cd524f2798a098943425c271d9eada8d901e.zip
change expect() to unwrap_or_else() and update msg
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
-rw-r--r--compiler/rustc_codegen_llvm/src/llvm_util.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/src/llvm_util.rs b/compiler/rustc_codegen_llvm/src/llvm_util.rs
index 1baef931ff9..a5d4ca30fab 100644
--- a/compiler/rustc_codegen_llvm/src/llvm_util.rs
+++ b/compiler/rustc_codegen_llvm/src/llvm_util.rs
@@ -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),