Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 7c59660479f4ea4b574d38d82400294291ea1f16..881020c5af8a54902d1e80e75d24e4cfb39d1b7e 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -917,12 +917,6 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_TypedArrayInitialize) { |
ASSERT(byte_length % element_size == 0); |
size_t length = byte_length / element_size; |
- if (length > static_cast<unsigned>(Smi::kMaxValue)) { |
- return isolate->Throw(*isolate->factory()-> |
- NewRangeError("invalid_array_buffer_length", |
- HandleVector<Object>(NULL, 0))); |
- } |
- |
Handle<Object> length_obj = isolate->factory()->NewNumberFromSize(length); |
holder->set_length(*length_obj); |
holder->set_weak_next(buffer->weak_first_view()); |
@@ -962,9 +956,7 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_TypedArrayInitializeFromArrayLike) { |
Handle<JSArrayBuffer> buffer = isolate->factory()->NewJSArrayBuffer(); |
size_t length = NumberToSize(isolate, *length_obj); |
- |
- if ((length > static_cast<unsigned>(Smi::kMaxValue)) || |
- (length > (kMaxInt / element_size))) { |
+ if (length > (kMaxInt / element_size)) { |
return isolate->Throw(*isolate->factory()-> |
NewRangeError("invalid_array_buffer_length", |
HandleVector<Object>(NULL, 0))); |
@@ -14817,11 +14809,6 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_InternalArrayConstructor) { |
} |
-RUNTIME_FUNCTION(MaybeObject*, Runtime_MaxSmi) { |
- return Smi::FromInt(Smi::kMaxValue); |
-} |
- |
- |
// ---------------------------------------------------------------------------- |
// Implementation of Runtime |