DescriptionFix 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.
R=jkummerow@chromium.org
BUG=
TEST=
Committed: http://code.google.com/p/v8/source/detail?r=8181
Patch Set 1 #Patch Set 2 : Rename HasNext => !Done, Next => Current. #Patch Set 3 : Added x64 and ARM files. #
Messages
Total messages: 4 (0 generated)
|