Revert of Clean up rewriter. (patchset #3 id:40001 of https://codereview.chromium...
authormachenbach <machenbach@chromium.org>
Tue, 29 Sep 2015 04:53:06 +0000 (21:53 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 29 Sep 2015 04:53:13 +0000 (04:53 +0000)
commit283981158449b36fa27eb5d4ad2a99734518b3c7
treed2130b9898d8fb20eda9f19cebb858f7935072f8
parent6529971a7fd481e68cfd736c1927dc1876e4f055
Revert of Clean up rewriter. (patchset #3 id:40001 of https://codereview.chromium.org/1362333002/ )

Reason for revert:
[Sheriff] Seems to break layout tests:
http://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/2073

https://storage.googleapis.com/chromium-layout-test-archives/V8-Blink_Linux_64/2073/layout-test-results/results.html

Please request rebaseline upstream first.

Original issue's description:
> Clean up rewriter.
>
> The main changes are:
> - Fix treatment of loops, which was incorrect and sometimes resulted in
>   the wrong completion value.
> - Get rid of unnecessary variables.
>
> This is in preparation of implementing ES6 completion semantics.
>
> R=rossberg
> BUG=
>
> Committed: https://crrev.com/b466dc14791844b7ae6d1e9ebd00a778965c206d
> Cr-Commit-Position: refs/heads/master@{#30981}

TBR=rossberg@chromium.org,neis@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Commit-Position: refs/heads/master@{#30992}
src/rewriter.cc
test/webkit/eval-throw-return-expected.txt
test/webkit/eval-throw-return.js