Revert of [V8] Use previous token location as EOS token location (patchset #2 id...
authormachenbach <machenbach@chromium.org>
Sun, 3 May 2015 12:47:45 +0000 (05:47 -0700)
committerCommit bot <commit-bot@chromium.org>
Sun, 3 May 2015 12:47:51 +0000 (12:47 +0000)
Reason for revert:
[Sheriff] Speculative revert. This seems to block the current roll:
https://codereview.chromium.org/1124463003/

This bisect also points at this CL:
https://codereview.chromium.org/1124523002/

Please prepare the chromium side tests before a reland.

Original issue's description:
> [V8] Use previous token location as EOS token location
>
> EOS token location is useless for users and messages.js are not ready for its location.
> With this CL we use location of token before EOS for it.
>
> LOG=Y
> BUG=chromium:480652
> R=yurys@chromium.org,yangguo@chromium.org
>
> Committed: https://crrev.com/81afc9313ce84350bcba9f84b255a77e97cd3726
> Cr-Commit-Position: refs/heads/master@{#28164}

TBR=yangguo@chromium.org,yurys@chromium.org,kozyatinskiy@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:480652

Review URL: https://codereview.chromium.org/1116233004

Cr-Commit-Position: refs/heads/master@{#28187}

src/scanner.cc
test/cctest/test-api.cc

index 6187c66..1dae1e4 100644 (file)
@@ -225,10 +225,6 @@ static const byte one_char_tokens[] = {
 
 
 Token::Value Scanner::Next() {
-  if (next_.token == Token::EOS) {
-    next_.location.beg_pos = current_.location.beg_pos;
-    next_.location.end_pos = current_.location.end_pos;
-  }
   current_ = next_;
   has_line_terminator_before_next_ = false;
   has_multiline_comment_before_next_ = false;
index 64583e6..f544288 100644 (file)
@@ -12565,18 +12565,6 @@ THREADED_TEST(TryCatchSourceInfo) {
 }
 
 
-THREADED_TEST(TryCatchSourceInfoForEOSError) {
-  LocalContext context;
-  v8::HandleScope scope(context->GetIsolate());
-  v8::TryCatch try_catch;
-  v8::Script::Compile(v8_str("!\n"));
-  CHECK(try_catch.HasCaught());
-  v8::Handle<v8::Message> message = try_catch.Message();
-  CHECK_EQ(1, message->GetLineNumber());
-  CHECK_EQ(0, message->GetStartColumn());
-}
-
-
 THREADED_TEST(CompilationCache) {
   LocalContext context;
   v8::HandleScope scope(context->GetIsolate());