about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2018-08-18 17:16:46 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2018-08-27 10:34:32 +0200
commit4570ace630cac4c2badeacbee9e1d9c518bf6009 (patch)
treeb010b0ce6ef6ef31d6f5e91b35d223e78a8a4485
parent3a2c603eeabad012298f391f09c0b526eabeb5af (diff)
downloadrust-4570ace630cac4c2badeacbee9e1d9c518bf6009.tar.gz
rust-4570ace630cac4c2badeacbee9e1d9c518bf6009.zip
save-analysis: Differentiate foreign functions and statics.
-rw-r--r--src/librustc_save_analysis/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs
index 1549634e9b5..1f45cc4c25c 100644
--- a/src/librustc_save_analysis/lib.rs
+++ b/src/librustc_save_analysis/lib.rs
@@ -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(),