Reviewers: Hannes Payer,

Description:
Fix shared function info code replacement.

This fixes a corner case when the unoptimized code for a shared function
info is replaced while the function is enqueued as a flushing candidate.
Since the link field is stored within the code object, the candidates
list got destroyed.

[email protected]
BUG=v8:169209
TEST=cctest/test-heap/Regress169209


Please review this at https://codereview.chromium.org/11818052/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
  M src/compiler.cc
  M src/mark-compact.h
  M src/mark-compact.cc
  M src/objects-inl.h
  M src/objects.h
  M src/objects.cc
  M src/runtime.cc
  M test/cctest/test-heap.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to