diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2018-11-28 16:05:02 -0800 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2018-11-28 16:05:02 -0800 |
| commit | 66a2c39290daddf8cc32284fe635591b9dde4b0a (patch) | |
| tree | a8360d172aad8a4627b4e355236d8bdac28f8541 /src/libsyntax/parse/parser.rs | |
| parent | 423291f14bbb820265b2bbf33d6fffb044035b86 (diff) | |
| download | rust-66a2c39290daddf8cc32284fe635591b9dde4b0a.tar.gz rust-66a2c39290daddf8cc32284fe635591b9dde4b0a.zip | |
Clean up span in non-trailing `..` suggestion
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index e2f09affd4f..ac0bde7856a 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -3956,7 +3956,7 @@ impl<'a> Parser<'a> { ); err.emit(); } - self.bump(); // `..` || `...`:w + self.bump(); // `..` || `...` if self.token == token::CloseDelim(token::Brace) { etc_span = Some(etc_sp); @@ -3976,7 +3976,7 @@ impl<'a> Parser<'a> { ate_comma = true; } - etc_span = Some(etc_sp); + etc_span = Some(etc_sp.until(self.span)); if self.token == token::CloseDelim(token::Brace) { // If the struct looks otherwise well formed, recover and continue. if let Some(sp) = comma_sp { |
