Reapply "Fix the ScopeIterator reimplementation".
authorkeuchel@chromium.org <keuchel@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Nov 2011 08:43:14 +0000 (08:43 +0000)
committerkeuchel@chromium.org <keuchel@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Nov 2011 08:43:14 +0000 (08:43 +0000)
commitb3a2e242db15b69780d285152c7b7cfb354afe2a
treeb6311824a14fd93a3dfa48715785a0a15dba41c2
parente26093f3d827a748e27f66fd404adb3f9560e685
Reapply "Fix the ScopeIterator reimplementation".

This reapplies a fixed version of r10076 that also works on arm. Patch set one is r10076 reapplied and patch set 2 contains the new fix.

Review URL: http://codereview.chromium.org/8725001

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10080 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ast.h
src/parser.cc
src/parser.h
src/rewriter.cc
src/runtime.cc
src/scopes.cc
test/cctest/test-parsing.cc
test/mjsunit/debug-stepout-scope.js [new file with mode: 0644]