From 5e3ffb6cbd90793041d612d3a1a7941c8ee0cf80 Mon Sep 17 00:00:00 2001 From: Haitao Li Date: Tue, 20 Dec 2011 03:56:11 +0800 Subject: rustc: Re-export the same name in different namespaces Issue #1115. --- src/comp/metadata/encoder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/comp/metadata') diff --git a/src/comp/metadata/encoder.rs b/src/comp/metadata/encoder.rs index 26f55caec68..1e844d39bca 100644 --- a/src/comp/metadata/encoder.rs +++ b/src/comp/metadata/encoder.rs @@ -155,7 +155,8 @@ fn encode_item_paths(ebml_w: ebml::writer, ecx: @encode_ctxt, crate: @crate) fn encode_reexport_paths(ebml_w: ebml::writer, ecx: @encode_ctxt, &index: [entry]) { - ecx.ccx.exp_map.items {|path, def| + ecx.ccx.exp_map.items {|key, def| + let path = key.path; index += [{val: path, pos: ebml_w.writer.tell()}]; ebml::start_tag(ebml_w, tag_paths_data_item); encode_name(ebml_w, path); -- cgit 1.4.1-3-g733a5