From 3ab4914a29a24684f0b384133b80e522fb95310b Mon Sep 17 00:00:00 2001 From: mcarton Date: Wed, 9 Mar 2016 16:10:24 +0100 Subject: [PATCH] Handle the new TryDesugar variant --- src/matches.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/matches.rs b/src/matches.rs index 1b05162c86a..85a8a4b005d 100644 --- a/src/matches.rs +++ b/src/matches.rs @@ -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!") } }