]> git.lizzy.rs Git - rust.git/commitdiff
Handle the new TryDesugar variant
authormcarton <cartonmartin+git@gmail.com>
Wed, 9 Mar 2016 15:10:24 +0000 (16:10 +0100)
committermcarton <cartonmartin+git@gmail.com>
Wed, 9 Mar 2016 15:10:24 +0000 (16:10 +0100)
src/matches.rs

index 1b05162c86a87d8c5ff41a23981419130283167a..85a8a4b005deb41d830e368f8ae3e6b9412644c9 100644 (file)
@@ -439,6 +439,7 @@ fn match_template(cx: &LateContext, span: Span, source: MatchSource, op: &str, e
         MatchSource::IfLetDesugar { .. } => format!("if let ... = {}{} {{", op, expr_snippet),
         MatchSource::WhileLetDesugar => format!("while let ... = {}{} {{", op, expr_snippet),
         MatchSource::ForLoopDesugar => cx.sess().span_bug(span, "for loop desugared to match with &-patterns!"),
+        MatchSource::TryDesugar => cx.sess().span_bug(span, "`?` operator desugared to match with &-patterns!")
     }
 }