| Index: src/utils.h
|
| diff --git a/src/utils.h b/src/utils.h
|
| index 7ab58ce3bc75160c677d934acfad7ffd96aa2a95..5422985bc538c641ac3b5d25a03f4909d390be2a 100644
|
| --- a/src/utils.h
|
| +++ b/src/utils.h
|
| @@ -1578,36 +1578,6 @@ class StringBuilder : public SimpleStringBuilder {
|
| };
|
|
|
|
|
| -bool DoubleToBoolean(double d);
|
| -
|
| -template <typename Stream>
|
| -bool StringToArrayIndex(Stream* stream, uint32_t* index) {
|
| - uint16_t ch = stream->GetNext();
|
| -
|
| - // If the string begins with a '0' character, it must only consist
|
| - // of it to be a legal array index.
|
| - if (ch == '0') {
|
| - *index = 0;
|
| - return !stream->HasMore();
|
| - }
|
| -
|
| - // Convert string to uint32 array index; character by character.
|
| - int d = ch - '0';
|
| - if (d < 0 || d > 9) return false;
|
| - uint32_t result = d;
|
| - while (stream->HasMore()) {
|
| - d = stream->GetNext() - '0';
|
| - if (d < 0 || d > 9) return false;
|
| - // Check that the new result is below the 32 bit limit.
|
| - if (result > 429496729U - ((d > 5) ? 1 : 0)) return false;
|
| - result = (result * 10) + d;
|
| - }
|
| -
|
| - *index = result;
|
| - return true;
|
| -}
|
| -
|
| -
|
| } } // namespace v8::internal
|
|
|
| #endif // V8_UTILS_H_
|
|
|