diff options
| author | bors <bors@rust-lang.org> | 2016-05-27 20:45:46 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2016-05-27 20:45:46 -0700 |
| commit | f89c0c2f4b3af99202940fd975f04bc77c90270f (patch) | |
| tree | a516a8a394234de294f4a9245330def769572aad | |
| parent | 8b012ed142f03c9082773f5091c58c82d47cae79 (diff) | |
| parent | 5106ce7bfb9f13c16fa424de9712c876a5cc813c (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.rs | 5 |
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(), |
