diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2021-02-01 10:11:46 +0100 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2021-02-01 10:11:46 +0100 |
| commit | 27855331e8fc27163bac49c9dc10ab0fe6a04d5a (patch) | |
| tree | b019249ee1989c6d0ef7dc62dc18df644619c4ec /compiler/rustc_codegen_cranelift/src/driver/mod.rs | |
| parent | fee0d31397c5ac46d08867e903131d1d73825a9e (diff) | |
| parent | d556c56f792756dd7cfec742b9f2e07612dc10f4 (diff) | |
| download | rust-27855331e8fc27163bac49c9dc10ab0fe6a04d5a.tar.gz rust-27855331e8fc27163bac49c9dc10ab0fe6a04d5a.zip | |
Merge commit 'd556c56f792756dd7cfec742b9f2e07612dc10f4' into sync_cg_clif-2021-02-01
Diffstat (limited to 'compiler/rustc_codegen_cranelift/src/driver/mod.rs')
| -rw-r--r-- | compiler/rustc_codegen_cranelift/src/driver/mod.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/compiler/rustc_codegen_cranelift/src/driver/mod.rs b/compiler/rustc_codegen_cranelift/src/driver/mod.rs index 9f4ea9a3865..2497f9dfdfb 100644 --- a/compiler/rustc_codegen_cranelift/src/driver/mod.rs +++ b/compiler/rustc_codegen_cranelift/src/driver/mod.rs @@ -50,12 +50,9 @@ fn predefine_mono_items<'tcx>( for &(mono_item, (linkage, visibility)) in mono_items { match mono_item { MonoItem::Fn(instance) => { - let (name, sig) = get_function_name_and_sig( - cx.tcx, - cx.module.isa().triple(), - instance, - false, - ); + let name = cx.tcx.symbol_name(instance).name.to_string(); + let _inst_guard = crate::PrintOnPanic(|| format!("{:?} {}", instance, name)); + let sig = get_function_sig(cx.tcx, cx.module.isa().triple(), instance); let linkage = crate::linkage::get_clif_linkage(mono_item, linkage, visibility); cx.module.declare_function(&name, linkage, &sig).unwrap(); } |
