From dbf9cb2434fc1c88d0b461466752c6922409569b Mon Sep 17 00:00:00 2001 From: Karthik Ravikanti Date: Tue, 26 Jul 2016 18:25:34 +0900 Subject: [PATCH] Fix build error due to removed method in libsyntax --- clippy_lints/src/utils/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clippy_lints/src/utils/mod.rs b/clippy_lints/src/utils/mod.rs index aac7a427218e..b9e7a1e79dcb 100644 --- a/clippy_lints/src/utils/mod.rs +++ b/clippy_lints/src/utils/mod.rs @@ -498,7 +498,10 @@ pub fn span_lint_and_then<'a, T: LintContext, F>(cx: &'a T, lint: &'static Lint, /// replacement. In human-readable format though, it only appears once before the whole suggestion. pub fn multispan_sugg(db: &mut DiagnosticBuilder, help_msg: String, sugg: &[(Span, &str)]) { let sugg = rustc_errors::RenderSpan::Suggestion(rustc_errors::CodeSuggestion { - msp: MultiSpan::from_spans(sugg.iter().map(|&(span, _)| span).collect()), + msp: MultiSpan { + primary_spans: sugg.iter().map(|&(span, _)| span).collect(), + span_labels: vec![] + }, substitutes: sugg.iter().map(|&(_, subs)| subs.to_owned()).collect(), });