From 7fcf59f19e711b89285505785f97dd57f80cbe2e Mon Sep 17 00:00:00 2001 From: bjorn3 Date: Sat, 30 Jan 2021 14:19:13 +0100 Subject: [PATCH] Add print on panic for predefining of a function --- src/driver/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/driver/mod.rs b/src/driver/mod.rs index 752c3f747d5..2497f9dfdfb 100644 --- a/src/driver/mod.rs +++ b/src/driver/mod.rs @@ -51,6 +51,7 @@ fn predefine_mono_items<'tcx>( match mono_item { MonoItem::Fn(instance) => { 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();