From 46753dacb1f0ab26ea4fdfa8fe1661066ce81dd2 Mon Sep 17 00:00:00 2001 From: Garming Sam Date: Wed, 13 May 2015 01:32:12 +1200 Subject: [PATCH] Record correct span for static mut items --- src/librustc_trans/save/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/librustc_trans/save/mod.rs b/src/librustc_trans/save/mod.rs index d80086da20315..89cda6d785f07 100644 --- a/src/librustc_trans/save/mod.rs +++ b/src/librustc_trans/save/mod.rs @@ -520,12 +520,12 @@ impl <'l, 'tcx> DxrVisitor<'l, 'tcx> { let qualname = format!("::{}", self.analysis.ty_cx.map.path_to_string(item.id)); // If the variable is immutable, save the initialising expression. - let value = match mt { - ast::MutMutable => String::from_str(""), - ast::MutImmutable => self.span.snippet(expr.span), + let (value, keyword) = match mt { + ast::MutMutable => (String::from_str(""), keywords::Mut), + ast::MutImmutable => (self.span.snippet(expr.span), keywords::Static), }; - let sub_span = self.span.sub_span_after_keyword(item.span, keywords::Static); + let sub_span = self.span.sub_span_after_keyword(item.span, keyword); self.fmt.static_str(item.span, sub_span, item.id,