about summary refs log tree commit diff
path: root/src/liballoc
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2020-04-08 04:26:48 +0300
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2020-04-08 10:47:41 +0300
commit9d13520a6b00fe239c3990e487cd7449722c0c74 (patch)
tree556abdcc83a0f0bfbf0a65893f71ad2b8fb8581a /src/liballoc
parent42abbd8878d3b67238f3611b0587c704ba94f39c (diff)
Replace "rc"/"arc" lang items with Rc/Arc diagnostic items.
Diffstat (limited to 'src/liballoc')
-rw-r--r--src/liballoc/rc.rs3
-rw-r--r--src/liballoc/sync.rs3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/liballoc/rc.rs b/src/liballoc/rc.rs
index 9db997e8641..abc4056cf56 100644
--- a/src/liballoc/rc.rs
+++ b/src/liballoc/rc.rs
@@ -279,7 +279,8 @@ struct RcBox<T: ?Sized> {
 /// type `T`.
 ///
 /// [get_mut]: #method.get_mut
-#[cfg_attr(not(test), lang = "rc")]
+#[cfg_attr(all(bootstrap, not(test)), lang = "rc")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "Rc")]
 #[stable(feature = "rust1", since = "1.0.0")]
 pub struct Rc<T: ?Sized> {
     ptr: NonNull<RcBox<T>>,
diff --git a/src/liballoc/sync.rs b/src/liballoc/sync.rs
index 1cfb26eb35a..b1b22e46a7c 100644
--- a/src/liballoc/sync.rs
+++ b/src/liballoc/sync.rs
@@ -207,7 +207,8 @@ macro_rules! acquire {
 /// counting in general.
 ///
 /// [rc_examples]: ../../std/rc/index.html#examples
-#[cfg_attr(not(test), lang = "arc")]
+#[cfg_attr(all(bootstrap, not(test)), lang = "arc")]
+#[cfg_attr(not(test), rustc_diagnostic_item = "Arc")]
 #[stable(feature = "rust1", since = "1.0.0")]
 pub struct Arc<T: ?Sized> {
     ptr: NonNull<ArcInner<T>>,