Skip to content

Commit

Permalink
de-orphan extended information
Browse files Browse the repository at this point in the history
Bizarrely, librustc_passes, librustc_plugin, librustc_mir, and libsyntax
weren't getting their error explanations registered.

Resolves #35284.
  • Loading branch information
zackmdavis committed Aug 7, 2017
1 parent ba1d065 commit 7efeade
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 1 deletion.
4 changes: 4 additions & 0 deletions src/librustc_driver/lib.rs
Expand Up @@ -1207,6 +1207,10 @@ pub fn diagnostics_registry() -> errors::registry::Registry {
all_errors.extend_from_slice(&rustc_trans::DIAGNOSTICS);
all_errors.extend_from_slice(&rustc_const_eval::DIAGNOSTICS);
all_errors.extend_from_slice(&rustc_metadata::DIAGNOSTICS);
all_errors.extend_from_slice(&rustc_passes::DIAGNOSTICS);
all_errors.extend_from_slice(&rustc_plugin::DIAGNOSTICS);
all_errors.extend_from_slice(&rustc_mir::DIAGNOSTICS);
all_errors.extend_from_slice(&syntax::DIAGNOSTICS);

Registry::new(&all_errors)
}
Expand Down
2 changes: 2 additions & 0 deletions src/librustc_mir/lib.rs
Expand Up @@ -57,3 +57,5 @@ pub fn provide(providers: &mut Providers) {
shim::provide(providers);
transform::provide(providers);
}

__build_diagnostic_array! { librustc_mir, DIAGNOSTICS }
2 changes: 2 additions & 0 deletions src/librustc_passes/lib.rs
Expand Up @@ -45,3 +45,5 @@ pub mod loops;
pub mod mir_stats;
pub mod no_asm;
pub mod static_recursion;

__build_diagnostic_array! { librustc_passes, DIAGNOSTICS }
2 changes: 2 additions & 0 deletions src/librustc_plugin/lib.rs
Expand Up @@ -84,3 +84,5 @@ pub mod diagnostics;
pub mod registry;
pub mod load;
pub mod build;

__build_diagnostic_array! { librustc_plugin, DIAGNOSTICS }
2 changes: 1 addition & 1 deletion src/libsyntax/lib.rs
Expand Up @@ -148,4 +148,4 @@ pub mod ext {
#[cfg(test)]
mod test_snippet;

// __build_diagnostic_array! { libsyntax, DIAGNOSTICS }
__build_diagnostic_array! { libsyntax, DIAGNOSTICS }

0 comments on commit 7efeade

Please sign in to comment.