Index: src/strtod.cc |
diff --git a/src/strtod.cc b/src/strtod.cc |
index bc4c1f2bece09d946b8844ae309effd79e045a33..e7721ab93590409662d8cf0f8c61db8b00300454 100644 |
--- a/src/strtod.cc |
+++ b/src/strtod.cc |
@@ -94,20 +94,20 @@ static const int kMaxSignificantDecimalDigits = 780; |
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); |
} |