From 61367e3c270c406eee3dc757e8429732ce413cb5 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Fri, 3 Feb 2012 22:11:45 +0100 Subject: [PATCH] Fix prefixing of logging paths with crate name --- src/comp/middle/trans/base.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/comp/middle/trans/base.rs b/src/comp/middle/trans/base.rs index c8d5815f8dc4..fafffac3e529 100644 --- a/src/comp/middle/trans/base.rs +++ b/src/comp/middle/trans/base.rs @@ -3742,9 +3742,10 @@ fn trans_log(lvl: @ast::expr, cx: @block_ctxt, e: @ast::expr) -> @block_ctxt { ret trans_expr(cx, lvl, ignore); } - let modpath = vec::filter(cx.fcx.path, {|e| - alt e { path_mod(_) { true } _ { false } } - }); + let modpath = [path_mod(ccx.link_meta.name)] + + vec::filter(cx.fcx.path, {|e| + alt e { path_mod(_) { true } _ { false } } + }); let modname = path_str(modpath); let global = if ccx.module_data.contains_key(modname) {