diff --git a/deps/v8/include/v8-version.h b/deps/v8/include/v8-version.h index 9042d9bc82..b0b42462ed 100644 --- a/deps/v8/include/v8-version.h +++ b/deps/v8/include/v8-version.h @@ -11,7 +11,7 @@ #define V8_MAJOR_VERSION 4 #define V8_MINOR_VERSION 5 #define V8_BUILD_NUMBER 103 -#define V8_PATCH_LEVEL 49 +#define V8_PATCH_LEVEL 50 // Use 1 for candidates and 0 otherwise. // (Boolean macro values are not supported by all preprocessors.) diff --git a/deps/v8/src/bignum.cc b/deps/v8/src/bignum.cc index e70987a82d..19077c4a15 100644 --- a/deps/v8/src/bignum.cc +++ b/deps/v8/src/bignum.cc @@ -70,7 +70,9 @@ static uint64_t ReadUInt64(Vector buffer, int from, int digits_to_read) { uint64_t result = 0; - for (int i = from; i < from + digits_to_read; ++i) { + int to = from + digits_to_read; + + for (int i = from; i < to; ++i) { int digit = buffer[i] - '0'; DCHECK(0 <= digit && digit <= 9); result = result * 10 + digit; diff --git a/deps/v8/test/cctest/compiler/test-js-typed-lowering.cc b/deps/v8/test/cctest/compiler/test-js-typed-lowering.cc index e512de89b2..41fee4e362 100644 --- a/deps/v8/test/cctest/compiler/test-js-typed-lowering.cc +++ b/deps/v8/test/cctest/compiler/test-js-typed-lowering.cc @@ -217,10 +217,6 @@ static Type* kNumberTypes[] = { Type::OrderedNumber(), Type::PlainNumber(), Type::Number()}; -static Type* kJSTypes[] = {Type::Undefined(), Type::Null(), Type::Boolean(), - Type::Number(), Type::String(), Type::Object()}; - - static Type* I32Type(bool is_signed) { return is_signed ? Type::Signed32() : Type::Unsigned32(); }