about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2018-06-01 15:22:37 +0200
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2018-06-01 15:22:37 +0200
commit2119d04b2d4f5f6aaa922e529aff5378d2036420 (patch)
tree479a957c3a2ebc3dedb874ddbdd9fd62287d9153
parent461fa8495ef0b5b5d9fdc9b84c0dd9b0fd6e25bb (diff)
downloadrust-2119d04b2d4f5f6aaa922e529aff5378d2036420.tar.gz
rust-2119d04b2d4f5f6aaa922e529aff5378d2036420.zip
Add Sync impl for Slice
-rw-r--r--src/librustc/ty/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/ty/mod.rs b/src/librustc/ty/mod.rs
index 646c60c139c..f0f4adde7ee 100644
--- a/src/librustc/ty/mod.rs
+++ b/src/librustc/ty/mod.rs
@@ -617,6 +617,8 @@ pub struct Slice<T> {
     opaque: OpaqueSliceContents,
 }
 
+unsafe impl<T: Sync> Sync for Slice<T> {}
+
 impl<T: Copy> Slice<T> {
     #[inline]
     fn from_arena<'tcx>(arena: &'tcx SyncDroplessArena, slice: &[T]) -> &'tcx Slice<T> {