diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-10-22 12:36:00 +0300 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-10-31 20:25:54 +0200 |
| commit | 06869b8d17d06818d8e2ac36834ba21827443985 (patch) | |
| tree | d6db36d8bec15a121452d4d5de149e0886ee71ca /src/librustc_codegen_llvm/debuginfo | |
| parent | 5f4ee36e0330ef6db36f3cf2fe4d3ea19f1f0eb4 (diff) | |
| download | rust-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.rs | 4 |
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()); } |
