diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2018-10-24 12:52:24 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2018-10-24 12:52:24 -0700 |
| commit | f8818cbf8fc30ac626b2a0a306736c1293257209 (patch) | |
| tree | 79867c8134c9e665eaba5dc04b4e987ae0bcfd12 /src/libsyntax/ext | |
| parent | ad144ac3c1da0d4a25d8ca95113ac6f29bc0fce5 (diff) | |
| download | rust-f8818cbf8fc30ac626b2a0a306736c1293257209.tar.gz rust-f8818cbf8fc30ac626b2a0a306736c1293257209.zip | |
Fix incorrect semicolon suggestion
Diffstat (limited to 'src/libsyntax/ext')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 436e0b53a76..4deeb4a43d9 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -1044,7 +1044,9 @@ impl<'a> Parser<'a> { ); err.note(&msg); let semi_span = self.sess.source_map().next_point(span); - match self.sess.source_map().span_to_snippet(semi_span) { + + let semi_full_span = semi_span.to(self.sess.source_map().next_point(semi_span)); + match self.sess.source_map().span_to_snippet(semi_full_span) { Ok(ref snippet) if &snippet[..] != ";" && kind_name == "expression" => { err.span_suggestion_with_applicability( semi_span, |
