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