Remove dead return path from JSObject::GetHiddenPropertiesHashTable.

R=verwaest@chromium.org, rafaelw@chromium.org
TEST=cctest/test-api

Review URL: https://codereview.chromium.org/57783002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17456 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 010d68cf
...@@ -4966,10 +4966,10 @@ MaybeObject* JSObject::GetHiddenPropertiesHashTable( ...@@ -4966,10 +4966,10 @@ MaybeObject* JSObject::GetHiddenPropertiesHashTable(
if (descriptors->GetKey(sorted_index) == GetHeap()->hidden_string() && if (descriptors->GetKey(sorted_index) == GetHeap()->hidden_string() &&
sorted_index < map()->NumberOfOwnDescriptors()) { sorted_index < map()->NumberOfOwnDescriptors()) {
ASSERT(descriptors->GetType(sorted_index) == FIELD); ASSERT(descriptors->GetType(sorted_index) == FIELD);
MaybeObject* maybe_value = this->FastPropertyAt( ASSERT(descriptors->GetDetails(sorted_index).representation().
descriptors->GetDetails(sorted_index).representation(), IsCompatibleForLoad(Representation::Tagged()));
inline_value = this->RawFastPropertyAt(
descriptors->GetFieldIndex(sorted_index)); descriptors->GetFieldIndex(sorted_index));
if (!maybe_value->To(&inline_value)) return maybe_value;
} else { } else {
inline_value = GetHeap()->undefined_value(); inline_value = GetHeap()->undefined_value();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment