From fbc00ddc95debb5e6ea962074cc4213d40664ddc Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Thu, 22 Jun 2017 22:56:49 -0700 Subject: [PATCH] make sure that 'identity casting' works --- tests/run-pass/ptr_int_casts.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/run-pass/ptr_int_casts.rs b/tests/run-pass/ptr_int_casts.rs index b7b17089efc7..88fb16e069ec 100644 --- a/tests/run-pass/ptr_int_casts.rs +++ b/tests/run-pass/ptr_int_casts.rs @@ -13,7 +13,7 @@ fn main() { { // ptr-int-ptr let x = 13; - let mut y = &x as *const _ as usize; + let mut y = &x as &_ as *const _ as usize; y += 13; y -= 13; let y = y as *const _; @@ -22,7 +22,7 @@ fn main() { { // fnptr-int-fnptr let x : fn() -> i32 = f; - let y : *mut u8 = unsafe { mem::transmute(x) }; + let y : *mut u8 = unsafe { mem::transmute(x as fn() -> i32) }; let mut y = y as usize; y += 13; y -= 13;