| Index: src/liveedit.cc
|
| diff --git a/src/liveedit.cc b/src/liveedit.cc
|
| index f6e18f6090cca2b722d95fa77ddcbc734ec2672e..8b8629b091b5d4b9281bfa3713bdff5bdd904193 100644
|
| --- a/src/liveedit.cc
|
| +++ b/src/liveedit.cc
|
| @@ -981,9 +981,7 @@ class ReferenceCollectorVisitor : public ObjectVisitor {
|
| }
|
| Address substitution_entry = substitution->instruction_start();
|
| for (int i = 0; i < reloc_infos_.length(); i++) {
|
| - reloc_infos_[i].set_target_address(substitution_entry, NULL);
|
| - substitution->GetHeap()->incremental_marking()->RecordWriteOf(
|
| - substitution);
|
| + reloc_infos_[i].set_target_address(substitution_entry);
|
| }
|
| for (int i = 0; i < code_entries_.length(); i++) {
|
| Address entry = code_entries_[i];
|
| @@ -1418,7 +1416,7 @@ void LiveEdit::ReplaceRefToNestedFunction(
|
| for (RelocIterator it(parent_shared->code()); !it.done(); it.next()) {
|
| if (it.rinfo()->rmode() == RelocInfo::EMBEDDED_OBJECT) {
|
| if (it.rinfo()->target_object() == *orig_shared) {
|
| - it.rinfo()->set_target_object(*subst_shared, NULL);
|
| + it.rinfo()->set_target_object(*subst_shared);
|
| }
|
| }
|
| }
|
|
|