| Index: src/scanner.cc
|
| diff --git a/src/scanner.cc b/src/scanner.cc
|
| index bf7c9e39c42222dec3cff7bffd63e1b97f3a5993..3214c6f1c765ac9005d77179b2014224e3190641 100644
|
| --- a/src/scanner.cc
|
| +++ b/src/scanner.cc
|
| @@ -312,8 +312,7 @@ Token::Value Scanner::SkipSourceURLComment() {
|
| void Scanner::TryToParseSourceURLComment() {
|
| // Magic comments are of the form: //[#@]\s<name>=\s*<value>\s*.* and this
|
| // function will just return if it cannot parse a magic comment.
|
| - if (!unicode_cache_->IsWhiteSpace(c0_))
|
| - return;
|
| + if (c0_ < 0 || !unicode_cache_->IsWhiteSpace(c0_)) return;
|
| Advance();
|
| LiteralBuffer name;
|
| while (c0_ >= 0 && !unicode_cache_->IsWhiteSpaceOrLineTerminator(c0_) &&
|
|
|