Skip to content

Commit

Permalink
Mark raw pointer Send and Sync impls ?Sized
Browse files Browse the repository at this point in the history
I'm pretty sure this code isn't actually used by the compiler, so this
is effectively a documentation change.
  • Loading branch information
wthrowe committed Nov 26, 2015
1 parent e24fffe commit 7a7d481
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/libcore/marker.rs
Expand Up @@ -35,9 +35,9 @@ pub unsafe trait Send {
unsafe impl Send for .. { }

#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Send for *const T { }
impl<T: ?Sized> !Send for *const T { }
#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Send for *mut T { }
impl<T: ?Sized> !Send for *mut T { }

/// Types with a constant size known at compile-time.
///
Expand Down Expand Up @@ -230,9 +230,9 @@ pub unsafe trait Sync {
unsafe impl Sync for .. { }

#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Sync for *const T { }
impl<T: ?Sized> !Sync for *const T { }
#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Sync for *mut T { }
impl<T: ?Sized> !Sync for *mut T { }

macro_rules! impls{
($t: ident) => (
Expand Down

0 comments on commit 7a7d481

Please sign in to comment.