From 3a6768580391cc54197e0ebac0daaaac3d7ecc24 Mon Sep 17 00:00:00 2001 From: machenbach Date: Tue, 21 Apr 2015 11:01:35 -0700 Subject: [PATCH] Revert of fix bad rebase in r27966 (patchset #1 id:1 of https://codereview.chromium.org/1083923005/) Reason for revert: Needed to revert https://chromium.googlesource.com/v8/v8/+/7bcc3d10835105fadc8ecf42a877dec479f0f80d Original issue's description: > fix bad rebase in r27966 > > TBR=verwaest@chromium.org > > BUG= TBR=verwaest@chromium.org,dcarney@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1093043003 Cr-Commit-Position: refs/heads/master@{#27981} --- src/hydrogen.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hydrogen.cc b/src/hydrogen.cc index 05725b72d40..ef9901593d5 100644 --- a/src/hydrogen.cc +++ b/src/hydrogen.cc @@ -6595,6 +6595,7 @@ void HOptimizedGraphBuilder::HandleGlobalVariableAssignment( GlobalPropertyAccess type = LookupGlobalProperty(var, &it, STORE); if (type == kUseCell) { Handle cell = it.GetPropertyCell(); + top_info()->dependencies()->AssumePropertyCell(cell); auto cell_type = it.property_details().cell_type(); if (cell_type == PropertyCellType::kConstant || cell_type == PropertyCellType::kUndefined) { @@ -6644,7 +6645,6 @@ void HOptimizedGraphBuilder::HandleGlobalVariableAssignment( } } } - top_info()->dependencies()->AssumePropertyCell(cell); HInstruction* instr = Add(cell_constant, access, value); instr->ClearChangesFlag(kInobjectFields); instr->SetChangesFlag(kGlobalVars);