Index: src/asmjs/asm-scanner.cc |
diff --git a/src/asmjs/asm-scanner.cc b/src/asmjs/asm-scanner.cc |
index 949b44a65f7bb773cdd190ed5240855aaa139ffe..571930f4815537b7c4e054f6181c90d7184280fd 100644 |
--- a/src/asmjs/asm-scanner.cc |
+++ b/src/asmjs/asm-scanner.cc |
@@ -145,12 +145,14 @@ void AsmJsScanner::Next() { |
} |
void AsmJsScanner::Rewind() { |
+ // TODO(bradnelson): Currently rewinding needs to leave in place the |
+ // preceding newline state (in case a |0 ends a line). |
+ // This is weird and stateful, fix me. |
DCHECK(!rewind_); |
next_token_ = token_; |
token_ = preceding_token_; |
preceding_token_ = kUninitialized; |
rewind_ = true; |
- preceded_by_newline_ = false; |
identifier_string_.clear(); |
} |