about summary refs log tree commit diff
path: root/src/test/ui/generator/issue-52398.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/generator/issue-52398.rs')
-rw-r--r--src/test/ui/generator/issue-52398.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/ui/generator/issue-52398.rs b/src/test/ui/generator/issue-52398.rs
deleted file mode 100644
index ada380d116c..00000000000
--- a/src/test/ui/generator/issue-52398.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-// run-pass
-#![allow(unused_variables)]
-
-#![feature(generators)]
-
-use std::cell::RefCell;
-
-struct A;
-
-impl A {
-    fn test(&self, a: ()) {}
-}
-
-fn main() {
-    // Test that the MIR local with type &A created for the auto-borrow adjustment
-    // is caught by typeck
-    move || { //~ WARN unused generator that must be used
-        A.test(yield);
-    };
-
-    // Test that the std::cell::Ref temporary returned from the `borrow` call
-    // is caught by typeck
-    let y = RefCell::new(true);
-    static move || { //~ WARN unused generator that must be used
-        yield *y.borrow();
-        return "Done";
-    };
-}