| 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(); | 
| } | 
|  | 
|  |