From 6efd03c434e0a6aa4f8e16ea3ca2bca1c2764d72 Mon Sep 17 00:00:00 2001 From: danno Date: Fri, 6 Feb 2015 01:43:41 -0800 Subject: [PATCH] Remove unused path in FieldIndex code Review URL: https://codereview.chromium.org/898283003 Cr-Commit-Position: refs/heads/master@{#26480} --- src/field-index-inl.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/field-index-inl.h b/src/field-index-inl.h index b2307cd..c151ab1 100644 --- a/src/field-index-inl.h +++ b/src/field-index-inl.h @@ -14,9 +14,10 @@ namespace internal { inline FieldIndex FieldIndex::ForInObjectOffset(int offset, Map* map) { DCHECK((offset % kPointerSize) == 0); int index = offset / kPointerSize; - return (map == NULL || offset < map->GetInObjectPropertyOffset(0)) - ? FieldIndex(true, index, false, 0, 0, true) - : FieldIndex::ForPropertyIndex(map, index); + DCHECK(map == NULL || + index < (map->GetInObjectPropertyOffset(0) / kPointerSize + + map->inobject_properties())); + return FieldIndex(true, index, false, 0, 0, true); } -- 2.7.4