From d958123d8a8f348e022e0647545b9ec920afd9ee Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Fri, 16 Mar 2012 20:19:32 -0400 Subject: [PATCH] Don't break -g in the presence of monomorphization. --- src/rustc/middle/trans/base.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rustc/middle/trans/base.rs b/src/rustc/middle/trans/base.rs index bcae9a03b29d0..5497bf0db1754 100644 --- a/src/rustc/middle/trans/base.rs +++ b/src/rustc/middle/trans/base.rs @@ -1900,6 +1900,7 @@ fn monomorphic_fn(ccx: @crate_ctxt, fn_id: ast::def_id, real_substs: [ty::t], let s = mangle_exported_name(ccx, pt, mono_ty); let lldecl = decl_cdecl_fn(ccx.llmod, s, llfty); ccx.monomorphized.insert(hash_id, lldecl); + ccx.item_symbols.insert(fn_id.node, s); let psubsts = some({tys: substs, vtables: vtables, bounds: tpt.bounds}); alt check map_node {