X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_passes%2Flib.rs;h=28b99e1185bd2d3738191b98cd317aa188370d64;hb=eb8f2586ebd842dec49d3d7f50e49a985ab31493;hp=97f0022b8db8ddfc5cd184561af959bd4af1b827;hpb=d8d5592596b75ff1b810c15944e6bac57ab9c15a;p=rust.git diff --git a/src/librustc_passes/lib.rs b/src/librustc_passes/lib.rs index 97f0022b8db..28b99e1185b 100644 --- a/src/librustc_passes/lib.rs +++ b/src/librustc_passes/lib.rs @@ -14,9 +14,6 @@ //! //! This API is completely unstable and subject to change. -#![crate_name = "rustc_passes"] -#![crate_type = "dylib"] -#![crate_type = "rlib"] #![doc(html_logo_url = "https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png", html_favicon_url = "https://doc.rust-lang.org/favicon.ico", html_root_url = "https://doc.rust-lang.org/nightly/")] @@ -24,10 +21,6 @@ #![feature(rustc_diagnostic_macros)] -#![cfg_attr(stage0, unstable(feature = "rustc_private", issue = "27812"))] -#![cfg_attr(stage0, feature(rustc_private))] -#![cfg_attr(stage0, feature(staged_api))] - #[macro_use] extern crate rustc; extern crate rustc_const_eval; @@ -40,12 +33,14 @@ extern crate syntax_pos; extern crate rustc_errors as errors; -pub mod diagnostics; +mod diagnostics; pub mod ast_validation; pub mod consts; pub mod hir_stats; pub mod loops; -pub mod mir_stats; +mod mir_stats; pub mod no_asm; pub mod static_recursion; + +__build_diagnostic_array! { librustc_passes, DIAGNOSTICS }