Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Issue 443903003: Rewind additional parser state when reinterpreting arrow arguments (Closed)

Created:
6 years, 4 months ago by wingo
Modified:
6 years, 4 months ago
Reviewers:
rossberg, marja
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Rewind additional parser state when reinterpreting arrow arguments The new ParserCheckpoint mechanism resets some state, notably the bailout ID counter but also some statement counters (only applicable once we get "do" expressions) when we decide to reinterpret a comma expression as arrow function arguments. R=rossberg@chromium.org, marja@chromium.org BUG=v8:3475 LOG=N Committed: https://code.google.com/p/v8/source/detail?r=22925

Patch Set 1 #

Patch Set 2 : Remove extra line #

Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -0 lines) Patch
M src/parser.h View 1 1 chunk +15 lines, -0 lines 0 comments Download
M src/preparser.h View 5 chunks +45 lines, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
wingo
The C++ error (not caught by GCC?) was that you couldn't "friend class Foo" where ...
6 years, 4 months ago (2014-08-06 10:49:43 UTC) #1
rossberg
On 2014/08/06 10:49:43, wingo wrote: > The C++ error (not caught by GCC?) was that ...
6 years, 4 months ago (2014-08-06 11:41:37 UTC) #2
Sven Panne
Well, with C++11 you *can* use typedef with "friend", but to keep things interesting, you'll ...
6 years, 4 months ago (2014-08-06 12:03:04 UTC) #3
wingo
6 years, 4 months ago (2014-08-06 12:05:46 UTC) #4
Message was sent while issue was closed.
Committed patchset #2 manually as 22925 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698