From 7711e6012e65c318cd037548623a3daf4f3144bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20K=C3=A5re=20Alsaker?= Date: Sat, 16 Feb 2019 05:22:37 +0100 Subject: [PATCH] Show stdout from the compiler with json error mode --- src/cargo/core/compiler/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cargo/core/compiler/mod.rs b/src/cargo/core/compiler/mod.rs index a3bf609ad2a..ba0c61a4ad3 100644 --- a/src/cargo/core/compiler/mod.rs +++ b/src/cargo/core/compiler/mod.rs @@ -299,7 +299,11 @@ fn rustc<'a, 'cfg>( package_id, &target, mode, - &mut assert_is_empty, + &mut |line| { + // Forward compiler stdout to stderr + writeln!(io::stderr(), "{}", line)?; + Ok(()) + }, &mut |line| json_stderr(line, package_id, &target), ) .map_err(internal_if_simple_exit_code)