From 8357e02f3c48ba5713ca0ddcd259989c6c3761b7 Mon Sep 17 00:00:00 2001 From: "yangguo@chromium.org" Date: Mon, 25 Aug 2014 07:04:21 +0000 Subject: [PATCH] Fix GC mole warning. R=machenbach@chromium.org Review URL: https://codereview.chromium.org/506513002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23335 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/runtime.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runtime.cc b/src/runtime.cc index 16164342a9..32ecf52e87 100644 --- a/src/runtime.cc +++ b/src/runtime.cc @@ -1714,7 +1714,8 @@ RUNTIME_FUNCTION(Runtime_GetWeakMapEntries) { Handle key(table->KeyAt(i), isolate); if (table->IsKey(*key)) { entries->set(number_of_non_hole_elements++, *key); - entries->set(number_of_non_hole_elements++, table->Lookup(key)); + Object* value = table->Lookup(key); + entries->set(number_of_non_hole_elements++, value); } } DCHECK_EQ(table->NumberOfElements() * 2, number_of_non_hole_elements);