about summary refs log tree commit diff
path: root/src/test/ui/recursion
diff options
context:
space:
mode:
authorMatthew Jasper <mjjasper1@gmail.com>2019-12-27 17:53:00 +0000
committerMatthew Jasper <mjjasper1@gmail.com>2020-02-01 22:10:58 +0000
commit30058df867fbe5c43f90707d6fb644fba6201c2a (patch)
tree00c9815ad4b466ecfb5fc1814b0b19d9fb01d55f /src/test/ui/recursion
parenta20969c489d7f415f8073aacef1d480de6459ce8 (diff)
downloadrust-30058df867fbe5c43f90707d6fb644fba6201c2a.tar.gz
rust-30058df867fbe5c43f90707d6fb644fba6201c2a.zip
Update existing tests for or-patterns
Diffstat (limited to 'src/test/ui/recursion')
-rw-r--r--src/test/ui/recursion/recursive-types-are-not-uninhabited.rs1
-rw-r--r--src/test/ui/recursion/recursive-types-are-not-uninhabited.stderr11
2 files changed, 2 insertions, 10 deletions
diff --git a/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs b/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs
index f6b317886bf..44893036383 100644
--- a/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs
+++ b/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs
@@ -6,7 +6,6 @@ fn foo(res: Result<u32, &R>) -> u32 {
     let Ok(x) = res;
     //~^ ERROR refutable pattern
     x
-    //~^ ERROR use of possibly-uninitialized variable: `x`
 }
 
 fn main() {
diff --git a/src/test/ui/recursion/recursive-types-are-not-uninhabited.stderr b/src/test/ui/recursion/recursive-types-are-not-uninhabited.stderr
index f9ae75b1831..aa23aed4b42 100644
--- a/src/test/ui/recursion/recursive-types-are-not-uninhabited.stderr
+++ b/src/test/ui/recursion/recursive-types-are-not-uninhabited.stderr
@@ -11,13 +11,6 @@ help: you might want to use `if let` to ignore the variant that isn't matched
 LL |     if let Ok(x) = res { /* */ }
    |
 
-error[E0381]: use of possibly-uninitialized variable: `x`
-  --> $DIR/recursive-types-are-not-uninhabited.rs:8:5
-   |
-LL |     x
-   |     ^ use of possibly-uninitialized `x`
-
-error: aborting due to 2 previous errors
+error: aborting due to previous error
 
-Some errors have detailed explanations: E0005, E0381.
-For more information about an error, try `rustc --explain E0005`.
+For more information about this error, try `rustc --explain E0005`.