Index: src/code-stubs-hydrogen.cc |
diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc |
index f776abc043cb8d7e8f4c26f4ad4365819df2f5c8..0588d7b2d64b2a179440205786404710fde64cee 100644 |
--- a/src/code-stubs-hydrogen.cc |
+++ b/src/code-stubs-hydrogen.cc |
@@ -1354,6 +1354,7 @@ HValue* CodeStubGraphBuilder<StoreGlobalStub>::BuildCodeInitializedStub() { |
StoreGlobalStub::property_cell_placeholder(isolate()))); |
HValue* cell = Add<HLoadNamedField>(weak_cell, nullptr, |
HObjectAccess::ForWeakCellValue()); |
+ Add<HCheckHeapObject>(cell); |
HObjectAccess access(HObjectAccess::ForCellPayload(isolate())); |
HValue* cell_contents = Add<HLoadNamedField>(cell, nullptr, access); |