about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/debuginfo
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2019-10-22 12:36:00 +0300
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2019-10-31 20:25:54 +0200
commit06869b8d17d06818d8e2ac36834ba21827443985 (patch)
treed6db36d8bec15a121452d4d5de149e0886ee71ca /src/librustc_codegen_llvm/debuginfo
parent5f4ee36e0330ef6db36f3cf2fe4d3ea19f1f0eb4 (diff)
downloadrust-06869b8d17d06818d8e2ac36834ba21827443985.tar.gz
rust-06869b8d17d06818d8e2ac36834ba21827443985.zip
rustc_codegen_ssa: change set_var_name back to taking a &str.
Diffstat (limited to 'src/librustc_codegen_llvm/debuginfo')
-rw-r--r--src/librustc_codegen_llvm/debuginfo/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_codegen_llvm/debuginfo/mod.rs b/src/librustc_codegen_llvm/debuginfo/mod.rs
index d7706b3251b..0e6269fc7e1 100644
--- a/src/librustc_codegen_llvm/debuginfo/mod.rs
+++ b/src/librustc_codegen_llvm/debuginfo/mod.rs
@@ -225,7 +225,7 @@ impl DebugInfoBuilderMethods<'tcx> for Builder<'a, 'll, 'tcx> {
         gdb::insert_reference_to_gdb_debug_scripts_section_global(self)
     }
 
-    fn set_var_name(&mut self, value: &'ll Value, name: impl ToString) {
+    fn set_var_name(&mut self, value: &'ll Value, name: &str) {
         // Avoid wasting time if LLVM value names aren't even enabled.
         if self.sess().fewer_names() {
             return;
@@ -255,7 +255,7 @@ impl DebugInfoBuilderMethods<'tcx> for Builder<'a, 'll, 'tcx> {
             Err(_) => return,
         }
 
-        let cname = CString::new(name.to_string()).unwrap();
+        let cname = SmallCStr::new(name);
         unsafe {
             llvm::LLVMSetValueName(value, cname.as_ptr());
         }