Chromium Code Reviews| Index: src/hydrogen-instructions.h |
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
| index 8668793c8a3e4844783ca40d1ad1a1cc054f6829..234bc0a3f3128d850098271514e977f70b45f7f3 100644 |
| --- a/src/hydrogen-instructions.h |
| +++ b/src/hydrogen-instructions.h |
| @@ -3224,6 +3224,12 @@ class HCapturedObject V8_FINAL : public HDematerializedObject { |
| int length() const { return values_.length(); } |
| int capture_id() const { return capture_id_; } |
| + void ReuseSideEffectsFromStore(HInstruction* store) { |
| + ASSERT(store->HasObservableSideEffects()); |
| + ASSERT(store->IsStoreNamedField()); |
| + gvn_flags_ = store->gvn_flags(); |
|
titzer
2013/08/28 12:17:03
Maybe union instead of overwriting? I think Captur
Michael Starzinger
2013/08/28 12:25:42
Done.
|
| + } |
| + |
| // Replay effects of this instruction on the given environment. |
| void ReplayEnvironment(HEnvironment* env); |