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); }