diff options
Diffstat (limited to 'src/test/ui/borrowck/borrow-raw-address-of-deref-mutability.rs')
-rw-r--r-- | src/test/ui/borrowck/borrow-raw-address-of-deref-mutability.rs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/test/ui/borrowck/borrow-raw-address-of-deref-mutability.rs b/src/test/ui/borrowck/borrow-raw-address-of-deref-mutability.rs deleted file mode 100644 index 712873528..000000000 --- a/src/test/ui/borrowck/borrow-raw-address-of-deref-mutability.rs +++ /dev/null @@ -1,17 +0,0 @@ -// Check that `&raw mut` cannot be used to turn a `&T` into a `*mut T`. - -#![feature(raw_ref_op)] - -fn raw_reborrow() { - let x = &0; - - let q = &raw mut *x; //~ ERROR cannot borrow -} - -unsafe fn raw_reborrow_of_raw() { - let x = &0 as *const i32; - - let q = &raw mut *x; //~ ERROR cannot borrow -} - -fn main() {} |