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
This commit is contained in:
yangguo@chromium.org 2014-08-25 07:04:21 +00:00
parent d8295050d2
commit 8357e02f3c

View File

@ -1714,7 +1714,8 @@ RUNTIME_FUNCTION(Runtime_GetWeakMapEntries) {
Handle<Object> key(table->KeyAt(i), isolate); Handle<Object> key(table->KeyAt(i), isolate);
if (table->IsKey(*key)) { if (table->IsKey(*key)) {
entries->set(number_of_non_hole_elements++, *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); DCHECK_EQ(table->NumberOfElements() * 2, number_of_non_hole_elements);