about summary refs log tree commit diff
path: root/src/librustc_data_structures
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-05-30 12:30:03 +0200
committerMazdak Farrokhzad <twingoow@gmail.com>2019-06-10 06:17:39 +0200
commit56d71c2910a4e07512ca6bf80fe257bbfcc3265e (patch)
tree404e0656a3da54cbf8e23d617406af9ea580d316 /src/librustc_data_structures
parent61a60ce7d369b54e209003e9e92bf90d6f5e5d4b (diff)
downloadrust-56d71c2910a4e07512ca6bf80fe257bbfcc3265e.tar.gz
rust-56d71c2910a4e07512ca6bf80fe257bbfcc3265e.zip
Stabilize underscore_const_names.
Diffstat (limited to 'src/librustc_data_structures')
-rw-r--r--src/librustc_data_structures/macros.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustc_data_structures/macros.rs b/src/librustc_data_structures/macros.rs
index b851263aaf9..a813b5230d2 100644
--- a/src/librustc_data_structures/macros.rs
+++ b/src/librustc_data_structures/macros.rs
@@ -1,6 +1,7 @@
 /// A simple static assertion macro.
 #[macro_export]
-#[allow_internal_unstable(type_ascription, underscore_const_names)]
+#[cfg_attr(stage0, allow_internal_unstable(type_ascription, underscore_const_names))]
+#[cfg_attr(not(stage0), 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
@@ -12,7 +13,7 @@ macro_rules! static_assert {
 
 /// Type size assertion. The first argument is a type and the second argument is its expected size.
 #[macro_export]
-#[allow_internal_unstable(underscore_const_names)]
+#[cfg_attr(stage0, allow_internal_unstable(underscore_const_names))]
 macro_rules! static_assert_size {
     ($ty:ty, $size:expr) => {
         const _: [(); $size] = [(); ::std::mem::size_of::<$ty>()];