From d438b8180c52b2cb85c2f4f29ee09c88e5eba0da Mon Sep 17 00:00:00 2001 From: Nick Cameron Date: Tue, 6 Jun 2017 16:12:11 +1200 Subject: [PATCH] Fix a bug where Json API save-analysis was not labelled as such --- src/librustc_save_analysis/json_api_dumper.rs | 6 ++++-- 1 file 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 5c6876461346..bddee6460ff9 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 } } }