about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSean McArthur <sean.monstar@gmail.com>2015-05-05 11:40:41 -0700
committerSean McArthur <sean.monstar@gmail.com>2015-05-05 22:26:23 -0700
commit5624cfbdda52073a8bcf4862fcdd3cf0fb55879e (patch)
tree20a220c7a2309fd9c8ae4720be89ecee5486df71 /src
parente136f93d0f996fb2f6b8c92c43fa2d9e10c43b36 (diff)
downloadrust-5624cfbdda52073a8bcf4862fcdd3cf0fb55879e.tar.gz
rust-5624cfbdda52073a8bcf4862fcdd3cf0fb55879e.zip
test: update run-pass tests to not use mutable transmuting
Diffstat (limited to 'src')
-rw-r--r--src/test/auxiliary/issue_8401.rs4
-rw-r--r--src/test/run-pass/issue-2718.rs4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/test/auxiliary/issue_8401.rs b/src/test/auxiliary/issue_8401.rs
index 04b56442d0b..40e01c1474a 100644
--- a/src/test/auxiliary/issue_8401.rs
+++ b/src/test/auxiliary/issue_8401.rs
@@ -21,6 +21,6 @@ impl A for B {}
 fn bar<T>(_: &mut A, _: &T) {}
 
 fn foo<T>(t: &T) {
-    let b = B;
-    bar(unsafe { mem::transmute(&b as &A) }, t)
+    let mut b = B;
+    bar(&mut b as &mut A, t)
 }
diff --git a/src/test/run-pass/issue-2718.rs b/src/test/run-pass/issue-2718.rs
index a0f18d9f7f1..1a139bdf0fb 100644
--- a/src/test/run-pass/issue-2718.rs
+++ b/src/test/run-pass/issue-2718.rs
@@ -170,7 +170,7 @@ pub mod pipes {
             unsafe {
                 if self.p != None {
                     let self_p: &mut Option<*const packet<T>> =
-                        mem::transmute(&self.p);
+                        mem::transmute(&mut self.p);
                     let p = replace(self_p, None);
                     sender_terminate(p.unwrap())
                 }
@@ -199,7 +199,7 @@ pub mod pipes {
             unsafe {
                 if self.p != None {
                     let self_p: &mut Option<*const packet<T>> =
-                        mem::transmute(&self.p);
+                        mem::transmute(&mut self.p);
                     let p = replace(self_p, None);
                     receiver_terminate(p.unwrap())
                 }