| Index: src/runtime/runtime-strings.cc
|
| diff --git a/src/runtime/runtime-strings.cc b/src/runtime/runtime-strings.cc
|
| index c2b997eb7eeaf286e5f0fb5452664abeb2fc09ed..31d9f1fc6ede906c8cae1d4be3036db6a7336107 100644
|
| --- a/src/runtime/runtime-strings.cc
|
| +++ b/src/runtime/runtime-strings.cc
|
| @@ -61,7 +61,7 @@ MaybeHandle<String> StringReplaceOneCharWithString(
|
|
|
| RUNTIME_FUNCTION(Runtime_StringReplaceOneCharWithString) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(String, subject, 0);
|
| CONVERT_ARG_HANDLE_CHECKED(String, search, 1);
|
| CONVERT_ARG_HANDLE_CHECKED(String, replace, 2);
|
| @@ -91,7 +91,7 @@ RUNTIME_FUNCTION(Runtime_StringReplaceOneCharWithString) {
|
| // String.prototype.indexOf(searchString [, position])
|
| RUNTIME_FUNCTION(Runtime_StringIndexOf) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
| return String::IndexOf(isolate, args.at(0), args.at(1), args.at(2));
|
| }
|
|
|
| @@ -101,7 +101,7 @@ RUNTIME_FUNCTION(Runtime_StringIndexOf) {
|
| // arguments.
|
| RUNTIME_FUNCTION(Runtime_StringIndexOfUnchecked) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
| Handle<String> receiver_string = args.at<String>(0);
|
| Handle<String> search_string = args.at<String>(1);
|
| int index = std::min(std::max(args.smi_at(2), 0), receiver_string->length());
|
| @@ -118,7 +118,7 @@ RUNTIME_FUNCTION(Runtime_StringLastIndexOf) {
|
|
|
| RUNTIME_FUNCTION(Runtime_SubString) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
|
|
| CONVERT_ARG_HANDLE_CHECKED(String, string, 0);
|
| int start, end;
|
| @@ -150,7 +150,7 @@ RUNTIME_FUNCTION(Runtime_SubString) {
|
|
|
| RUNTIME_FUNCTION(Runtime_StringAdd) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(Object, obj1, 0);
|
| CONVERT_ARG_HANDLE_CHECKED(Object, obj2, 1);
|
| isolate->counters()->string_add_runtime()->Increment();
|
| @@ -167,7 +167,7 @@ RUNTIME_FUNCTION(Runtime_StringAdd) {
|
|
|
| RUNTIME_FUNCTION(Runtime_InternalizeString) {
|
| HandleScope handles(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(String, string, 0);
|
| return *isolate->factory()->InternalizeString(string);
|
| }
|
| @@ -175,7 +175,7 @@ RUNTIME_FUNCTION(Runtime_InternalizeString) {
|
|
|
| RUNTIME_FUNCTION(Runtime_StringCharCodeAtRT) {
|
| HandleScope handle_scope(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
|
|
| CONVERT_ARG_HANDLE_CHECKED(String, subject, 0);
|
| CONVERT_NUMBER_CHECKED(uint32_t, i, Uint32, args[1]);
|
| @@ -216,7 +216,7 @@ RUNTIME_FUNCTION(Runtime_StringCompare) {
|
|
|
| RUNTIME_FUNCTION(Runtime_StringBuilderConcat) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSArray, array, 0);
|
| int32_t array_length;
|
| if (!args[1]->ToInt32(&array_length)) {
|
| @@ -286,7 +286,7 @@ RUNTIME_FUNCTION(Runtime_StringBuilderConcat) {
|
|
|
| RUNTIME_FUNCTION(Runtime_StringBuilderJoin) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSArray, array, 0);
|
| int32_t array_length;
|
| if (!args[1]->ToInt32(&array_length)) {
|
| @@ -427,7 +427,7 @@ static void JoinSparseArrayWithSeparator(FixedArray* elements,
|
|
|
| RUNTIME_FUNCTION(Runtime_SparseJoinWithSeparator) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 3);
|
| + DCHECK_EQ(3, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(JSArray, elements_array, 0);
|
| CONVERT_NUMBER_CHECKED(uint32_t, array_length, Uint32, args[1]);
|
| CONVERT_ARG_HANDLE_CHECKED(String, separator, 2);
|
| @@ -545,7 +545,7 @@ static int CopyCachedOneByteCharsToArray(Heap* heap, const uint8_t* chars,
|
| // For example, "foo" => ["f", "o", "o"].
|
| RUNTIME_FUNCTION(Runtime_StringToArray) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(String, s, 0);
|
| CONVERT_NUMBER_CHECKED(uint32_t, limit, Uint32, args[1]);
|
|
|
| @@ -855,7 +855,7 @@ RUNTIME_FUNCTION(Runtime_StringNotEqual) {
|
|
|
| RUNTIME_FUNCTION(Runtime_FlattenString) {
|
| HandleScope scope(isolate);
|
| - DCHECK(args.length() == 1);
|
| + DCHECK_EQ(1, args.length());
|
| CONVERT_ARG_HANDLE_CHECKED(String, str, 0);
|
| return *String::Flatten(str);
|
| }
|
| @@ -882,7 +882,7 @@ RUNTIME_FUNCTION(Runtime_ExternalStringGetChar) {
|
|
|
| RUNTIME_FUNCTION(Runtime_StringCharCodeAt) {
|
| SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 2);
|
| + DCHECK_EQ(2, args.length());
|
| if (!args[0]->IsString()) return isolate->heap()->undefined_value();
|
| if (!args[1]->IsNumber()) return isolate->heap()->undefined_value();
|
| if (std::isinf(args.number_at(1))) return isolate->heap()->nan_value();
|
|
|