diff options
| author | Sean McArthur <sean.monstar@gmail.com> | 2015-05-05 11:40:41 -0700 |
|---|---|---|
| committer | Sean McArthur <sean.monstar@gmail.com> | 2015-05-05 22:26:23 -0700 |
| commit | 5624cfbdda52073a8bcf4862fcdd3cf0fb55879e (patch) | |
| tree | 20a220c7a2309fd9c8ae4720be89ecee5486df71 /src | |
| parent | e136f93d0f996fb2f6b8c92c43fa2d9e10c43b36 (diff) | |
| download | rust-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.rs | 4 | ||||
| -rw-r--r-- | src/test/run-pass/issue-2718.rs | 4 |
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()) } |
