diff options
| author | Andy Russell <arussell123@gmail.com> | 2019-04-17 13:26:38 -0400 |
|---|---|---|
| committer | Andy Russell <arussell123@gmail.com> | 2019-04-18 13:29:28 -0400 |
| commit | b6f148c8bdf2dd1beb11445441366934f8b61f74 (patch) | |
| tree | fe60feeb8dfd4786e6892d38b318602493b72d92 /src/librustc_interface/interface.rs | |
| parent | e577e49b9f5ba0f1e9c3e66d67ef7cf82dc11c0e (diff) | |
| download | rust-b6f148c8bdf2dd1beb11445441366934f8b61f74.tar.gz rust-b6f148c8bdf2dd1beb11445441366934f8b61f74.zip | |
hide `--explain` hint if error has no extended info
Diffstat (limited to 'src/librustc_interface/interface.rs')
| -rw-r--r-- | src/librustc_interface/interface.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc_interface/interface.rs b/src/librustc_interface/interface.rs index 23575e51dfc..f2a21d61aed 100644 --- a/src/librustc_interface/interface.rs +++ b/src/librustc_interface/interface.rs @@ -111,7 +111,9 @@ where crate_name: config.crate_name, }; - let _sess_abort_error = OnDrop(|| compiler.sess.diagnostic().print_error_count()); + let _sess_abort_error = OnDrop(|| { + compiler.sess.diagnostic().print_error_count(&util::diagnostics_registry()); + }); if compiler.sess.profile_queries() { profile::begin(&compiler.sess); |
