]> git.lizzy.rs Git - rust.git/commitdiff
save-analysis: use a function's short name
authorNick Cameron <ncameron@mozilla.com>
Sun, 22 May 2016 22:23:36 +0000 (10:23 +1200)
committerNick Cameron <ncameron@mozilla.com>
Sun, 22 May 2016 22:23:36 +0000 (10:23 +1200)
src/librustc_save_analysis/lib.rs

index 8c00a5699939824f2f1882c94d1ef66ada74d37b..7dba3ef5c67c02f648e1c0b174a8237e10d91914 100644 (file)
@@ -123,15 +123,14 @@ pub fn get_external_crates(&self) -> Vec<CrateData> {
     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(),