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); |