diff options
| author | est31 <MTest31@outlook.com> | 2020-06-30 20:17:07 +0200 |
|---|---|---|
| committer | est31 <MTest31@outlook.com> | 2021-03-08 08:17:48 +0100 |
| commit | 3f2ca47a79911d422fd47ee2a23dd08a9fa42aa9 (patch) | |
| tree | 66778428beafa9921f8ad91a7c928a71df23f4cd /compiler/rustc_metadata/src | |
| parent | aef1e35edc11b3e0ecf7f77bc70c197062023476 (diff) | |
| download | rust-3f2ca47a79911d422fd47ee2a23dd08a9fa42aa9.tar.gz rust-3f2ca47a79911d422fd47ee2a23dd08a9fa42aa9.zip | |
Gate the printing on --json=unused-externs
Diffstat (limited to 'compiler/rustc_metadata/src')
| -rw-r--r-- | compiler/rustc_metadata/src/creader.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/rustc_metadata/src/creader.rs b/compiler/rustc_metadata/src/creader.rs index 3f2d312e61b..7b34374032c 100644 --- a/compiler/rustc_metadata/src/creader.rs +++ b/compiler/rustc_metadata/src/creader.rs @@ -931,8 +931,9 @@ impl<'a> CrateLoader<'a> { diag, ); } - // FIXME: add gating - self.sess.parse_sess.span_diagnostic.emit_unused_externs(&unused_externs); + if self.sess.opts.json_unused_externs { + self.sess.parse_sess.span_diagnostic.emit_unused_externs(&unused_externs); + } } pub fn postprocess(&mut self, krate: &ast::Crate) { |
