diff options
Diffstat (limited to 'deps/v8/test/cctest/test-inobject-slack-tracking.cc')
-rw-r--r-- | deps/v8/test/cctest/test-inobject-slack-tracking.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/deps/v8/test/cctest/test-inobject-slack-tracking.cc b/deps/v8/test/cctest/test-inobject-slack-tracking.cc index e2de4df4fb..0a88302cd9 100644 --- a/deps/v8/test/cctest/test-inobject-slack-tracking.cc +++ b/deps/v8/test/cctest/test-inobject-slack-tracking.cc @@ -80,15 +80,11 @@ static Object GetFieldValue(JSObject obj, int property_index) { } static double GetDoubleFieldValue(JSObject obj, FieldIndex field_index) { - if (obj.IsUnboxedDoubleField(field_index)) { - return obj.RawFastDoublePropertyAt(field_index); + Object value = obj.RawFastPropertyAt(field_index); + if (value.IsHeapNumber()) { + return HeapNumber::cast(value).value(); } else { - Object value = obj.RawFastPropertyAt(field_index); - if (value.IsHeapNumber()) { - return HeapNumber::cast(value).value(); - } else { - return value.Number(); - } + return value.Number(); } } |