diff options
| author | Nick Cameron <nrc@ncameron.org> | 2017-06-13 14:28:19 +1200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-06-13 14:28:19 +1200 |
| commit | 6c9e77cdb3fdeb58726e72f61ca0a8387ae7c7d6 (patch) | |
| tree | 28905eb828af15ee9ce055329cc839963e63dbb4 | |
| parent | bf49719117e83f080afd00a4e65d7a249cd415ba (diff) | |
| parent | 6e3394e6352ecb7dfdb7c248f4ceed9f9d11b763 (diff) | |
Merge pull request #1663 from topecongiro/issue-1660
Use with_emitter instead of with_tty_emitter
| -rw-r--r-- | src/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs index 6488c83e983..219e98ef1e6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -460,8 +460,9 @@ fn format_ast<F>(krate: &ast::Crate, } // Reset the error count. if parse_session.span_diagnostic.has_errors() { - parse_session.span_diagnostic = - Handler::with_tty_emitter(ColorConfig::Auto, true, false, Some(codemap.clone())); + let silent_emitter = Box::new(EmitterWriter::new(Box::new(Vec::new()), + Some(codemap.clone()))); + parse_session.span_diagnostic = Handler::with_emitter(true, false, silent_emitter); } } |
