about summary refs log tree commit diff
path: root/src/test/compile-fail
diff options
context:
space:
mode:
authorAndrew Cann <shum@canndrew.org>2017-01-29 23:49:01 +0800
committerAndrew Cann <shum@canndrew.org>2017-02-03 18:48:15 +0800
commit40c9538d2cb391e6be11cb7c9ede9f302bef3d59 (patch)
tree4c1158e0d46605909e9b9bba762178cc4a145407 /src/test/compile-fail
parent6a99573513054ec3839a75174e084351e2da87fc (diff)
Fix test
Diffstat (limited to 'src/test/compile-fail')
-rw-r--r--src/test/compile-fail/defaulted-unit-warning.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/test/compile-fail/defaulted-unit-warning.rs b/src/test/compile-fail/defaulted-unit-warning.rs
index e48ff2bbcdb..2b6bd01f907 100644
--- a/src/test/compile-fail/defaulted-unit-warning.rs
+++ b/src/test/compile-fail/defaulted-unit-warning.rs
@@ -21,9 +21,12 @@ impl Deserialize for () {
 }
 
 fn doit() -> Result<(), String> {
-    let _ = Deserialize::deserialize()?;
-    //~^ ERROR code relies on type
-    //~| WARNING previously accepted
+    let _ = match Deserialize::deserialize() {
+        //~^ ERROR code relies on type
+        //~| WARNING previously accepted
+        Ok(x) => x,
+        Err(e) => return Err(e),
+    };
     Ok(())
 }