about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2017-06-06 16:12:11 +1200
committerNick Cameron <ncameron@mozilla.com>2017-06-12 14:14:23 +1200
commitd438b8180c52b2cb85c2f4f29ee09c88e5eba0da (patch)
tree181fcea5fa4e4bea5b69e5512ff05042dd985ade /src
parentcb7fcdd520d8297bbb2bea6e0a017d1b5df0b819 (diff)
downloadrust-d438b8180c52b2cb85c2f4f29ee09c88e5eba0da.tar.gz
rust-d438b8180c52b2cb85c2f4f29ee09c88e5eba0da.zip
Fix a bug where Json API save-analysis was not labelled as such
Diffstat (limited to 'src')
-rw-r--r--src/librustc_save_analysis/json_api_dumper.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/librustc_save_analysis/json_api_dumper.rs b/src/librustc_save_analysis/json_api_dumper.rs
index 5c687646134..bddee6460ff 100644
--- a/src/librustc_save_analysis/json_api_dumper.rs
+++ b/src/librustc_save_analysis/json_api_dumper.rs
@@ -17,7 +17,7 @@ use data::{VariableKind, Visibility};
 use dump::Dump;
 use id_from_def_id;
 
-use rls_data::{Analysis, Import, ImportKind, Def, DefKind, CratePreludeData};
+use rls_data::{Analysis, Import, ImportKind, Def, DefKind, CratePreludeData, Format};
 
 
 // A dumper to dump a restricted set of JSON information, designed for use with
@@ -33,7 +33,9 @@ pub struct JsonApiDumper<'b, W: Write + 'b> {
 
 impl<'b, W: Write> JsonApiDumper<'b, W> {
     pub fn new(writer: &'b mut W) -> JsonApiDumper<'b, W> {
-        JsonApiDumper { output: writer, result: Analysis::new() }
+        let mut result = Analysis::new();
+        result.kind = Format::JsonApi;
+        JsonApiDumper { output: writer, result }
     }
 }