diff --git a/src/test/run-pass/borrowck-preserve-box-in-discr.rs b/src/test/run-pass/borrowck-preserve-box-in-discr.rs index c65472ec894f..d622239a52ab 100644 --- a/src/test/run-pass/borrowck-preserve-box-in-discr.rs +++ b/src/test/run-pass/borrowck-preserve-box-in-discr.rs @@ -3,15 +3,15 @@ fn main() { let mut x = @{f: ~3}; match x { - @{f: b_x} => { - assert *b_x == 3; - assert ptr::addr_of(&(*x.f)) == ptr::addr_of(&(*b_x)); + @{f: ref b_x} => { + assert **b_x == 3; + assert ptr::addr_of(&(*x.f)) == ptr::addr_of(&(**b_x)); x = @{f: ~4}; - debug!("ptr::addr_of(*b_x) = %x", ptr::addr_of(&(*b_x)) as uint); - assert *b_x == 3; - assert ptr::addr_of(&(*x.f)) != ptr::addr_of(&(*b_x)); + debug!("ptr::addr_of(*b_x) = %x", ptr::addr_of(&(**b_x)) as uint); + assert **b_x == 3; + assert ptr::addr_of(&(*x.f)) != ptr::addr_of(&(**b_x)); } } }