DescriptionClearNonLiveTransitions has to hold on to non-map values.
This ensures that we don't accidentally throw away getters and/or setters that are still needed. To make sure the bug gets triggered, we have to construct a situation where the map is on the live side of a live->non-live transition. This ensures that the map is passed to ClearNonLiveTransitions.
BUG=v8:2163
TEST=test/mjsunit/regress/regress-2163.js
Committed: https://code.google.com/p/v8/source/detail?r=11713
Patch Set 1 #
Total comments: 2
Patch Set 2 : Ensure we throw away empty element transition arrays, cfr Michael's comment #
Total comments: 8
Messages
Total messages: 5 (0 generated)
|