diff --git a/lib/preopt/src/lib.rs b/lib/preopt/src/lib.rs index bf2ffc1a8c..789b308afb 100644 --- a/lib/preopt/src/lib.rs +++ b/lib/preopt/src/lib.rs @@ -1,12 +1,8 @@ //! Performes early-stage optimizations on Cranelift IR. -#![deny( - missing_docs, - trivial_numeric_casts, - unused_extern_crates, - unstable_features -)] +#![deny(missing_docs, trivial_numeric_casts, unused_extern_crates,)] #![warn(unused_import_braces)] +#![cfg_attr(feature = "std", deny(unstable_features))] #![cfg_attr( feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")) @@ -29,7 +25,7 @@ ) )] #![cfg_attr(not(feature = "std"), no_std)] -#![cfg_attr(not(feature = "std"), alloc)] +#![cfg_attr(not(feature = "std"), feature(alloc))] #[cfg(not(feature = "std"))] extern crate alloc;