save-analysis: Differentiate foreign functions and statics.

This commit is contained in:
Emilio Cobos Álvarez 2018-08-18 17:16:46 +02:00
parent 3a2c603eea
commit 4570ace630
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -147,7 +147,7 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> {
filter!(self.span_utils, sub_span, item.span, None);
Some(Data::DefData(Def {
kind: DefKind::Function,
kind: DefKind::ForeignFunction,
id: id_from_node_id(item.id, self),
span: self.span_from_span(sub_span.unwrap()),
name: item.ident.to_string(),
@ -170,7 +170,7 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> {
let span = self.span_from_span(sub_span.unwrap());
Some(Data::DefData(Def {
kind: DefKind::Static,
kind: DefKind::ForeignStatic,
id,
span,
name: item.ident.to_string(),