Index: src/parsing/scanner.h |
diff --git a/src/parsing/scanner.h b/src/parsing/scanner.h |
index 610091c52ec51fe52af9241dba844359a429585b..c1c799397f5f711d91e7e103905a95f40d1f5fd2 100644 |
--- a/src/parsing/scanner.h |
+++ b/src/parsing/scanner.h |
@@ -162,7 +162,7 @@ class LiteralBuffer { |
INLINE(void AddChar(char code_unit)) { |
if (position_ >= backing_store_.length()) ExpandBuffer(); |
DCHECK(is_one_byte_); |
- DCHECK(0 <= code_unit && code_unit <= kMaxAscii); |
+ DCHECK(iscntrl(code_unit) || isprint(code_unit)); |
vogelheim
2016/07/11 07:42:49
Hrm. I searched for several minutes until I had fo
|
backing_store_[position_] = static_cast<byte>(code_unit); |
position_ += kOneByteSize; |
return; |