Relax assertions in substr_offset slightly

Closes #152
This commit is contained in:
Alex Crichton 2017-02-21 20:27:43 -08:00
parent c680668d22
commit b6178aed2a
2 changed files with 2 additions and 1 deletions

View file

@ -380,7 +380,7 @@ impl<'a> Tokenizer<'a> {
}
pub fn substr_offset(&self, s: &'a str) -> usize {
assert!(s.len() < self.input.len());
assert!(s.len() <= self.input.len());
let a = self.input.as_ptr() as usize;
let b = s.as_ptr() as usize;
assert!(a <= b);

View file

@ -9,4 +9,5 @@ fn bad() {
bad("a = 01");
bad("a = 1__1");
bad("a = 1_");
bad("''");
}