Reviewers: jkummerow, Description: Fix a bug in Lithium environment iteration.
The Advance() function of the class responsible for iterating environment uses didn't always advance as far as it could (relying on the HasNext predicate to finish advancing). This is brittle. The HasNext predicate also didn't advance as far as it could when it was at the end of an environment level. This is a bug. [email protected] BUG= TEST= Please review this at http://codereview.chromium.org/6993023/ SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge Affected files: M src/lithium.h A test/mjsunit/regress/regress-1423.js -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
