summaryrefslogtreecommitdiffstats
path: root/src/test/ui/borrowck/borrow-raw-address-of-mutability.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/borrowck/borrow-raw-address-of-mutability.rs')
-rw-r--r--src/test/ui/borrowck/borrow-raw-address-of-mutability.rs42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/test/ui/borrowck/borrow-raw-address-of-mutability.rs b/src/test/ui/borrowck/borrow-raw-address-of-mutability.rs
deleted file mode 100644
index 320c54b80..000000000
--- a/src/test/ui/borrowck/borrow-raw-address-of-mutability.rs
+++ /dev/null
@@ -1,42 +0,0 @@
-#![feature(raw_ref_op)]
-
-fn mutable_address_of() {
- let x = 0;
- let y = &raw mut x; //~ ERROR cannot borrow
-}
-
-fn mutable_address_of_closure() {
- let x = 0;
- let mut f = || {
- let y = &raw mut x; //~ ERROR cannot borrow
- };
- f();
-}
-
-fn mutable_address_of_imm_closure() {
- let mut x = 0;
- let f = || {
- let y = &raw mut x;
- };
- f(); //~ ERROR cannot borrow
-}
-
-fn make_fn<F: Fn()>(f: F) -> F { f }
-
-fn mutable_address_of_fn_closure() {
- let mut x = 0;
- let f = make_fn(|| {
- let y = &raw mut x; //~ ERROR cannot borrow
- });
- f();
-}
-
-fn mutable_address_of_fn_closure_move() {
- let mut x = 0;
- let f = make_fn(move || {
- let y = &raw mut x; //~ ERROR cannot borrow
- });
- f();
-}
-
-fn main() {}