Index: src/list-inl.h |
=================================================================== |
--- src/list-inl.h (revision 9808) |
+++ src/list-inl.h (working copy) |
@@ -216,11 +216,11 @@ |
int mid = (low + high) / 2; |
T mid_elem = list[mid]; |
- if (mid_elem > elem) { |
+ if (cmp(&mid_elem, &elem) > 0) { |
high = mid - 1; |
continue; |
} |
- if (mid_elem < elem) { |
+ if (cmp(&mid_elem, &elem) < 0) { |
low = mid + 1; |
continue; |
} |
@@ -236,6 +236,7 @@ |
return SortedListBSearch<T>(list, elem, PointerValueCompare<T>); |
} |
+ |
} } // namespace v8::internal |
#endif // V8_LIST_INL_H_ |