Revision: 5708 Author: [email protected] Date: Tue Oct 26 06:30:31 2010 Log: Use Vector::SubVector instead of using the constructor.
Review URL: http://codereview.chromium.org/4148003 http://code.google.com/p/v8/source/detail?r=5708 Modified: /branches/bleeding_edge/src/strtod.cc ======================================= --- /branches/bleeding_edge/src/strtod.cc Thu Oct 21 04:54:32 2010 +++ /branches/bleeding_edge/src/strtod.cc Tue Oct 26 06:30:31 2010 @@ -125,20 +125,20 @@ static Vector<const char> TrimLeadingZeros(Vector<const char> buffer) { for (int i = 0; i < buffer.length(); i++) { if (buffer[i] != '0') { - return Vector<const char>(buffer.start() + i, buffer.length() - i); + return buffer.SubVector(i, buffer.length()); } } - return Vector<const char>(buffer.start(), 0); + return buffer.SubVector(0, 0); } static Vector<const char> TrimTrailingZeros(Vector<const char> buffer) { for (int i = buffer.length() - 1; i >= 0; --i) { if (buffer[i] != '0') { - return Vector<const char>(buffer.start(), i + 1); + return buffer.SubVector(0, i + 1); } } - return Vector<const char>(buffer.start(), 0); + return buffer.SubVector(0, 0); } -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
