| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 1219b837b58c2105ec50a61ab9140f6bc032af2f..19f37b7ad958ab2d985a08e3468ed42fa643b231 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -6663,6 +6663,12 @@ class HStoreNamedField V8_FINAL : public HTemplateInstruction<3> {
|
| new_space_dominator());
|
| }
|
|
|
| + SmiCheck SmiCheckForWriteBarrier() const {
|
| + if (field_representation().IsHeapObject()) return OMIT_SMI_CHECK;
|
| + if (value()->IsHeapObject()) return OMIT_SMI_CHECK;
|
| + return INLINE_SMI_CHECK;
|
| + }
|
| +
|
| Representation field_representation() const {
|
| return access_.representation();
|
| }
|
|
|