From f4306ffbfcb2280f180e51ce6421e1c6c28dccec Mon Sep 17 00:00:00 2001 From: Esteban Küber Date: Thu, 19 Jul 2018 23:14:00 -0700 Subject: Use correct spans for format string errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When encountering format string errors in a raw string, or regular string literal with embedded newlines, account for the positional change to use correct spans. :drive by fix: 🚗 --- src/libsyntax_ext/format.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libsyntax_ext') diff --git a/src/libsyntax_ext/format.rs b/src/libsyntax_ext/format.rs index d3e5adf6835..7acfb08020f 100644 --- a/src/libsyntax_ext/format.rs +++ b/src/libsyntax_ext/format.rs @@ -763,7 +763,7 @@ pub fn expand_preparsed_format_args(ecx: &mut ExtCtxt, }; let fmt_str = &*fmt.node.0.as_str(); - let mut parser = parse::Parser::new(fmt_str); + let mut parser = parse::Parser::new(fmt_str, fmt.node.1); let mut pieces = vec![]; while let Some(mut piece) = parser.next() { -- cgit 1.4.1-3-g733a5