summaryrefslogtreecommitdiffstats
path: root/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs')
-rw-r--r--src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs b/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs
deleted file mode 100644
index 8064c3a88..000000000
--- a/src/test/ui/lint/unused/issue-74883-unused-paren-baren-yield.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-#![feature(generator_trait)]
-#![feature(generators)]
-#![deny(unused_braces, unused_parens)]
-
-use std::ops::Generator;
-use std::pin::Pin;
-
-fn main() {
- let mut x = |_| {
- while let Some(_) = (yield) {}
- while let Some(_) = {yield} {}
-
- // Only warn these cases
- while let Some(_) = ({yield}) {} //~ ERROR: unnecessary parentheses
- while let Some(_) = ((yield)) {} //~ ERROR: unnecessary parentheses
- {{yield}}; //~ ERROR: unnecessary braces
- {( yield )}; //~ ERROR: unnecessary parentheses
- while let Some(_) = {(yield)} {} //~ ERROR: unnecessary parentheses
- while let Some(_) = {{yield}} {} //~ ERROR: unnecessary braces
-
- // FIXME: It'd be great if we could also warn them.
- ((yield));
- ({ yield });
- };
- let _ = Pin::new(&mut x).resume(Some(5));
-}