summaryrefslogtreecommitdiffstats
path: root/tests/ui/reachable/unreachable-try-pattern.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/reachable/unreachable-try-pattern.stderr')
-rw-r--r--tests/ui/reachable/unreachable-try-pattern.stderr35
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/ui/reachable/unreachable-try-pattern.stderr b/tests/ui/reachable/unreachable-try-pattern.stderr
new file mode 100644
index 000000000..8f3e23119
--- /dev/null
+++ b/tests/ui/reachable/unreachable-try-pattern.stderr
@@ -0,0 +1,35 @@
+warning: unreachable expression
+ --> $DIR/unreachable-try-pattern.rs:19:36
+ |
+LL | let y = (match x { Ok(n) => Ok(n as u32), Err(e) => Err(e) })?;
+ | -^^^^^^^
+ | |
+ | unreachable expression
+ | any code following this expression is unreachable
+ |
+note: the lint level is defined here
+ --> $DIR/unreachable-try-pattern.rs:3:9
+ |
+LL | #![warn(unreachable_code)]
+ | ^^^^^^^^^^^^^^^^
+
+warning: unreachable pattern
+ --> $DIR/unreachable-try-pattern.rs:19:24
+ |
+LL | let y = (match x { Ok(n) => Ok(n as u32), Err(e) => Err(e) })?;
+ | ^^^^^
+ |
+note: the lint level is defined here
+ --> $DIR/unreachable-try-pattern.rs:4:9
+ |
+LL | #![warn(unreachable_patterns)]
+ | ^^^^^^^^^^^^^^^^^^^^
+
+warning: unreachable pattern
+ --> $DIR/unreachable-try-pattern.rs:30:40
+ |
+LL | let y = (match x { Ok(n) => Ok(n), Err(e) => Err(e) })?;
+ | ^^^^^^
+
+warning: 3 warnings emitted
+