diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-12-01 10:18:47 -0500 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-12-01 10:18:47 -0500 |
| commit | b4a1733fd23530e10545ea999557fa3b5e45c25b (patch) | |
| tree | bf62790218ebb4cd091d54d77de10472f1e91315 /src/libstd | |
| parent | 80991bb578329ca921fdc910d9b6b064e8f521d2 (diff) | |
| download | rust-b4a1733fd23530e10545ea999557fa3b5e45c25b.tar.gz rust-b4a1733fd23530e10545ea999557fa3b5e45c25b.zip | |
remove useless `transmute_immut` function
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/cast.rs | 6 | ||||
| -rw-r--r-- | src/libstd/unstable/sync.rs | 2 |
2 files changed, 1 insertions, 7 deletions
diff --git a/src/libstd/cast.rs b/src/libstd/cast.rs index bc4579c00a0..08276082ebb 100644 --- a/src/libstd/cast.rs +++ b/src/libstd/cast.rs @@ -62,12 +62,6 @@ pub unsafe fn transmute<L, G>(thing: L) -> G { #[inline] pub unsafe fn transmute_mut<'a,T>(ptr: &'a T) -> &'a mut T { transmute(ptr) } -/// Coerce a mutable reference to be immutable. -#[inline] -pub unsafe fn transmute_immut<'a,T>(ptr: &'a mut T) -> &'a T { - transmute(ptr) -} - /// Coerce a borrowed pointer to have an arbitrary associated region. #[inline] pub unsafe fn transmute_region<'a,'b,T>(ptr: &'a T) -> &'b T { diff --git a/src/libstd/unstable/sync.rs b/src/libstd/unstable/sync.rs index 02b35992f8c..420c1d69d1c 100644 --- a/src/libstd/unstable/sync.rs +++ b/src/libstd/unstable/sync.rs @@ -420,7 +420,7 @@ impl<T:Send> Exclusive<T> { #[inline] pub unsafe fn with_imm<U>(&self, f: |x: &T| -> U) -> U { - self.with(|x| f(cast::transmute_immut(x))) + self.with(|x| f(x)) } #[inline] |
