X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_data_structures%2Fmacros.rs;h=83e6dbedee226165eb05c8fea92cd4953a51fded;hb=eb769ed6b09cb9fa007508caef808f5e50264cb0;hp=6e7a8e98853c02f520939c4c5588b11991983eea;hpb=9eb88f3b821ec5ca276e2f5d5c4f41dc3e9f0e87;p=rust.git diff --git a/src/librustc_data_structures/macros.rs b/src/librustc_data_structures/macros.rs index 6e7a8e98853..83e6dbedee2 100644 --- a/src/librustc_data_structures/macros.rs +++ b/src/librustc_data_structures/macros.rs @@ -1,21 +1,19 @@ /// A simple static assertion macro. #[macro_export] -#[cfg_attr(bootstrap, allow_internal_unstable(type_ascription, underscore_const_names))] -#[cfg_attr(not(bootstrap), allow_internal_unstable(type_ascription))] +#[allow_internal_unstable(type_ascription)] macro_rules! static_assert { ($test:expr) => { // Use the bool to access an array such that if the bool is false, the access // is out-of-bounds. #[allow(dead_code)] const _: () = [()][!($test: bool) as usize]; - } + }; } /// Type size assertion. The first argument is a type and the second argument is its expected size. #[macro_export] -#[cfg_attr(bootstrap, allow_internal_unstable(underscore_const_names))] macro_rules! static_assert_size { ($ty:ty, $size:expr) => { const _: [(); $size] = [(); ::std::mem::size_of::<$ty>()]; - } + }; }