diff options
| author | Esteban Küber <esteban@commure.com> | 2018-07-19 23:14:00 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@commure.com> | 2018-07-19 23:18:07 -0700 |
| commit | f4306ffbfcb2280f180e51ce6421e1c6c28dccec (patch) | |
| tree | ed1c8c08d11b030da780ef599b66ae79b8d68e3c /src/libsyntax_ext | |
| parent | 154dee2dccd45f929b0a3d2ce2d45739513f77c8 (diff) | |
| download | rust-f4306ffbfcb2280f180e51ce6421e1c6c28dccec.tar.gz rust-f4306ffbfcb2280f180e51ce6421e1c6c28dccec.zip | |
Use correct spans for format string errors
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: 🚗
Diffstat (limited to 'src/libsyntax_ext')
| -rw-r--r-- | src/libsyntax_ext/format.rs | 2 |
1 files changed, 1 insertions, 1 deletions
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() { |
