about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer/mod.rs
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2018-05-25 21:57:02 -0700
committerEsteban Küber <esteban@kuber.com.ar>2018-05-26 12:03:50 -0700
commit7dec8a4e99ee10696a3b1e61bfa5918683c49437 (patch)
tree7a10cf1ba3390ab80a500f1522acfa94744b60ef /src/libsyntax/parse/lexer/mod.rs
parent6437295b173a17361fdca1a45d2f9e7547cbc99f (diff)
downloadrust-7dec8a4e99ee10696a3b1e61bfa5918683c49437.tar.gz
rust-7dec8a4e99ee10696a3b1e61bfa5918683c49437.zip
Fix test
Diffstat (limited to 'src/libsyntax/parse/lexer/mod.rs')
-rw-r--r--src/libsyntax/parse/lexer/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libsyntax/parse/lexer/mod.rs b/src/libsyntax/parse/lexer/mod.rs
index 50a398d8c63..c39eb1594b2 100644
--- a/src/libsyntax/parse/lexer/mod.rs
+++ b/src/libsyntax/parse/lexer/mod.rs
@@ -1081,10 +1081,12 @@ impl<'a> StringReader<'a> {
                 );
                 if let Some(ch) = self.ch {
                     // check for e.g. Unicode minus '−' (Issue #49746)
-                    unicode_chars::check_for_substitution(self, ch, &mut err);
+                    if unicode_chars::check_for_substitution(self, ch, &mut err) {
+                        self.bump();
+                        self.scan_digits(10, 10);
+                    }
                 }
                 err.emit();
-                FatalError.raise();
             }
         }
     }