about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-05-27 20:45:46 -0700
committerbors <bors@rust-lang.org>2016-05-27 20:45:46 -0700
commitf89c0c2f4b3af99202940fd975f04bc77c90270f (patch)
treea516a8a394234de294f4a9245330def769572aad
parent8b012ed142f03c9082773f5091c58c82d47cae79 (diff)
parent5106ce7bfb9f13c16fa424de9712c876a5cc813c (diff)
Auto merge of #33800 - nrc:save-fn-name, r=eddyb
save-analysis: use a function's short name
-rw-r--r--src/librustc_save_analysis/lib.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs
index 7b0ae100f05..05de5d2770d 100644
--- a/src/librustc_save_analysis/lib.rs
+++ b/src/librustc_save_analysis/lib.rs
@@ -123,15 +123,14 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> {
     pub fn get_item_data(&self, item: &ast::Item) -> Option<Data> {
         match item.node {
             ast::ItemKind::Fn(ref decl, _, _, _, ref generics, _) => {
-                let name = self.tcx.node_path_str(item.id);
-                let qualname = format!("::{}", name);
+                let qualname = format!("::{}", self.tcx.node_path_str(item.id));
                 let sub_span = self.span_utils.sub_span_after_keyword(item.span, keywords::Fn);
                 filter!(self.span_utils, sub_span, item.span, None);
 
 
                 Some(Data::FunctionData(FunctionData {
                     id: item.id,
-                    name: name,
+                    name: item.ident.to_string(),
                     qualname: qualname,
                     declaration: None,
                     span: sub_span.unwrap(),