diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2023-09-29 20:34:46 +0200 |
|---|---|---|
| committer | Lukas Wirth <lukastw97@gmail.com> | 2023-10-04 11:43:57 +0200 |
| commit | 0aedec4849f7fdac2a36c06fc99653e0540e198e (patch) | |
| tree | b90fa5e9f81475dcf970afdefcce77c7b999ac05 | |
| parent | 2d73d30a3c4d5d06dbdc35c3cf2aabf9e3387a3d (diff) | |
| download | rust-0aedec4849f7fdac2a36c06fc99653e0540e198e.tar.gz rust-0aedec4849f7fdac2a36c06fc99653e0540e198e.zip | |
Remove unnecessary features from rustc_abi
| -rw-r--r-- | compiler/rustc_abi/src/layout.rs | 1 | ||||
| -rw-r--r-- | compiler/rustc_abi/src/lib.rs | 9 |
2 files changed, 6 insertions, 4 deletions
diff --git a/compiler/rustc_abi/src/layout.rs b/compiler/rustc_abi/src/layout.rs index 8f3c445dc91..00d862ca27b 100644 --- a/compiler/rustc_abi/src/layout.rs +++ b/compiler/rustc_abi/src/layout.rs @@ -10,6 +10,7 @@ use crate::{ NonZeroUsize, Primitive, ReprOptions, Scalar, Size, StructKind, TagEncoding, TargetDataLayout, Variants, WrappingRange, }; + pub trait LayoutCalculator { type TargetDataLayoutRef: Borrow<TargetDataLayout>; diff --git a/compiler/rustc_abi/src/lib.rs b/compiler/rustc_abi/src/lib.rs index dbfef17f58b..45b3e76cca6 100644 --- a/compiler/rustc_abi/src/lib.rs +++ b/compiler/rustc_abi/src/lib.rs @@ -1,21 +1,22 @@ -#![cfg_attr(feature = "nightly", feature(step_trait, rustc_attrs, min_specialization))] +#![cfg_attr(feature = "nightly", feature(step_trait))] #![cfg_attr(feature = "nightly", allow(internal_features))] use std::fmt; -#[cfg(feature = "nightly")] -use std::iter::Step; use std::num::{NonZeroUsize, ParseIntError}; use std::ops::{Add, AddAssign, Mul, RangeInclusive, Sub}; use std::str::FromStr; use bitflags::bitflags; +use rustc_index::{Idx, IndexSlice, IndexVec}; + #[cfg(feature = "nightly")] use rustc_data_structures::stable_hasher::StableOrd; -use rustc_index::{Idx, IndexSlice, IndexVec}; #[cfg(feature = "nightly")] use rustc_macros::HashStable_Generic; #[cfg(feature = "nightly")] use rustc_macros::{Decodable, Encodable}; +#[cfg(feature = "nightly")] +use std::iter::Step; mod layout; |
