From 656bc4deafc1bd9ca6453f545cb3550f0547d486 Mon Sep 17 00:00:00 2001 From: "adamk@chromium.org" Date: Thu, 17 Apr 2014 19:39:48 +0000 Subject: [PATCH] Fix breakage on V8 Linux - nosse2 This was introduced by https://code.google.com/p/v8/source/detail?r=20857 R=adamk@chromium.org TBR=mstarzinger@chromium.org Review URL: https://codereview.chromium.org/241433002 Patch from Erik Arvidsson . git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@20858 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/cctest/test-ordered-hash-table.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/test/cctest/test-ordered-hash-table.cc b/test/cctest/test-ordered-hash-table.cc index fc3515fc4aeb..b7c043d5e3fc 100644 --- a/test/cctest/test-ordered-hash-table.cc +++ b/test/cctest/test-ordered-hash-table.cc @@ -41,12 +41,14 @@ void CheckIterResultObject(Isolate* isolate, Handle result, Handle value, bool done) { - CHECK(Object::GetProperty(isolate, result, "value").ToHandleChecked() - ->SameValue(*value)); - CHECK(Object::GetProperty(isolate, result, "done").ToHandleChecked() - ->IsBoolean()); - CHECK_EQ(Object::GetProperty(isolate, result, "done").ToHandleChecked() - ->BooleanValue(), done); + Handle value_object = + Object::GetProperty(isolate, result, "value").ToHandleChecked(); + Handle done_object = + Object::GetProperty(isolate, result, "done").ToHandleChecked(); + + CHECK_EQ(*value_object, *value); + CHECK(done_object->IsBoolean()); + CHECK_EQ(done_object->BooleanValue(), done); }