libcore: Remove ptr::mut_addr_of since &mut is coerced to *mut
This commit is contained in:
parent
af2f0ef088
commit
cc89029942
7 changed files with 17 additions and 27 deletions
|
|
@ -16,8 +16,8 @@ fn main() {
|
|||
}
|
||||
|
||||
unsafe {
|
||||
let a = 0;
|
||||
let v = ptr::mut_addr_of(&a);
|
||||
let mut a = 0;
|
||||
let v = &mut a;
|
||||
f(v);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@
|
|||
extern mod std;
|
||||
|
||||
fn main() {
|
||||
let a = ~[0];
|
||||
let v: *mut ~[int] = ptr::mut_addr_of(&a);
|
||||
let mut a = ~[0];
|
||||
let v: *mut ~[int] = &mut a;
|
||||
|
||||
fn f(&&v: *mut ~[const int]) {
|
||||
unsafe {
|
||||
|
|
|
|||
|
|
@ -39,6 +39,6 @@ fn r(recursed: *mut bool) -> r {
|
|||
|
||||
fn main() {
|
||||
let mut recursed = false;
|
||||
let _r = r(ptr::mut_addr_of(&recursed));
|
||||
let _r = r(&mut recursed);
|
||||
recurse();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue