| Index: src/scanner-base.cc
 | 
| ===================================================================
 | 
| --- src/scanner-base.cc	(revision 8352)
 | 
| +++ src/scanner-base.cc	(working copy)
 | 
| @@ -80,6 +80,7 @@
 | 
|  Token::Value JavaScriptScanner::Next() {
 | 
|    current_ = next_;
 | 
|    has_line_terminator_before_next_ = false;
 | 
| +  has_multiline_comment_before_next_ = false;
 | 
|    Scan();
 | 
|    return current_.token;
 | 
|  }
 | 
| @@ -163,7 +164,7 @@
 | 
|      if (unicode_cache_->IsLineTerminator(ch)) {
 | 
|        // Following ECMA-262, section 7.4, a comment containing
 | 
|        // a newline will make the comment count as a line-terminator.
 | 
| -      has_line_terminator_before_next_ = true;
 | 
| +      has_multiline_comment_before_next_ = true;
 | 
|      }
 | 
|      // If we have reached the end of the multi-line comment, we
 | 
|      // consume the '/' and insert a whitespace. This way all
 | 
| @@ -449,6 +450,7 @@
 | 
|      // of the end of a function (at the "}" token). It doesn't matter
 | 
|      // whether there was a line terminator in the part we skip.
 | 
|      has_line_terminator_before_next_ = false;
 | 
| +    has_multiline_comment_before_next_ = false;
 | 
|    }
 | 
|    Scan();
 | 
|  }
 | 
| 
 |