diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-09-17 11:44:59 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-09-17 11:54:37 -0400 |
| commit | befc561fa4f76b058fc4d9d14f7ed508df0cb272 (patch) | |
| tree | a4501190bcf795413fae44891619efd4a34f98b7 /src/libstd/unstable | |
| parent | 29cdf58861b1054c899c911343ccd8b1af28151a (diff) | |
| download | rust-befc561fa4f76b058fc4d9d14f7ed508df0cb272.tar.gz rust-befc561fa4f76b058fc4d9d14f7ed508df0cb272.zip | |
remove unnecessary transmutes
Diffstat (limited to 'src/libstd/unstable')
| -rw-r--r-- | src/libstd/unstable/atomics.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/libstd/unstable/atomics.rs b/src/libstd/unstable/atomics.rs index a32b52db1cc..e8835462a80 100644 --- a/src/libstd/unstable/atomics.rs +++ b/src/libstd/unstable/atomics.rs @@ -339,13 +339,7 @@ impl<T> AtomicOption<T> { #[unsafe_destructor] impl<T> Drop for AtomicOption<T> { fn drop(&mut self) { - // This will ensure that the contained data is - // destroyed, unless it's null. - unsafe { - // FIXME(#4330) Need self by value to get mutability. - let this : &mut AtomicOption<T> = cast::transmute(self); - let _ = this.take(SeqCst); - } + let _ = self.take(SeqCst); } } |
