diff --git a/src/test/run-pass/issue-8498.rs b/src/test/run-pass/issue-8498.rs index 27b161e659f61..ac95b5e7c1953 100644 --- a/src/test/run-pass/issue-8498.rs +++ b/src/test/run-pass/issue-8498.rs @@ -8,36 +8,28 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// xfail-test - pub fn main() { -// This is ok match &[(~5,~7)] { ps => { let (ref y, _) = ps[0]; - println!("1. y = {}", **y); assert!(**y == 5); } } -// This is not entirely ok match Some(&[(~5,)]) { Some(ps) => { let (ref y,) = ps[0]; - println!("2. y = {}", **y); - if **y != 5 { println!("sadness"); } + assert!(**y == 5); } None => () } -// This is not ok match Some(&[(~5,~7)]) { Some(ps) => { let (ref y, ref z) = ps[0]; - println!("3. y = {} z = {}", **y, **z); assert!(**y == 5); + assert!(**z == 7); } None => () } } -