diff --git a/src/librustc_data_structures/sync.rs b/src/librustc_data_structures/sync.rs index 73247c1469efd..e0ef1e4b8b1b3 100644 --- a/src/librustc_data_structures/sync.rs +++ b/src/librustc_data_structures/sync.rs @@ -177,8 +177,9 @@ cfg_if! { pub type MetadataRef = OwningRef, [u8]>; - pub use std::rc::Rc as Lrc; - pub use std::rc::Weak as Weak; + pub use std::sync::Arc as Lrc; + pub use std::sync::Weak as Weak; + pub use std::cell::Ref as ReadGuard; pub use std::cell::Ref as MappedReadGuard; pub use std::cell::RefMut as WriteGuard;