diff options
| author | est31 <MTest31@outlook.com> | 2022-08-30 14:46:35 +0200 |
|---|---|---|
| committer | est31 <MTest31@outlook.com> | 2022-09-15 21:06:45 +0200 |
| commit | bca3cf7e86b522f58d9a60b4d1c29a34f9483e7e (patch) | |
| tree | a7c1ad5585f5311b225e2f5d943d243c0a942c56 /src/test | |
| parent | 35a0407814a6b5a04f0929105631e9c69e293e9d (diff) | |
Stabilize the let_else feature
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/feature-gates/feature-gate-let_else.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/feature-gates/feature-gate-let_else.stderr | 14 | ||||
| -rw-r--r-- | src/test/ui/let-else/let-else.rs | 8 |
3 files changed, 8 insertions, 19 deletions
diff --git a/src/test/ui/feature-gates/feature-gate-let_else.rs b/src/test/ui/feature-gates/feature-gate-let_else.rs deleted file mode 100644 index 3f04a9dabfd..00000000000 --- a/src/test/ui/feature-gates/feature-gate-let_else.rs +++ /dev/null @@ -1,5 +0,0 @@ -fn main() { - let Some(x) = Some(1) else { //~ ERROR `let...else` statements are unstable - return; - }; -} diff --git a/src/test/ui/feature-gates/feature-gate-let_else.stderr b/src/test/ui/feature-gates/feature-gate-let_else.stderr deleted file mode 100644 index 86252604154..00000000000 --- a/src/test/ui/feature-gates/feature-gate-let_else.stderr +++ /dev/null @@ -1,14 +0,0 @@ -error[E0658]: `let...else` statements are unstable - --> $DIR/feature-gate-let_else.rs:2:5 - | -LL | / let Some(x) = Some(1) else { -LL | | return; -LL | | }; - | |______^ - | - = note: see issue #87335 <https://github.com/rust-lang/rust/issues/87335> for more information - = help: add `#![feature(let_else)]` to the crate attributes to enable - -error: aborting due to previous error - -For more information about this error, try `rustc --explain E0658`. diff --git a/src/test/ui/let-else/let-else.rs b/src/test/ui/let-else/let-else.rs new file mode 100644 index 00000000000..3505533e63f --- /dev/null +++ b/src/test/ui/let-else/let-else.rs @@ -0,0 +1,8 @@ +// run-pass + +fn main() { + let Some(x) = Some(1) else { + return; + }; + assert_eq!(x, 1); +} |
