RUNTIME_ASSERT     74 src/runtime.cc   RUNTIME_ASSERT(args[index]->Is##Type());                           \
RUNTIME_ASSERT     78 src/runtime.cc   RUNTIME_ASSERT(args[index]->Is##Type());                           \
RUNTIME_ASSERT     85 src/runtime.cc   RUNTIME_ASSERT(args[index]->IsBoolean());                          \
RUNTIME_ASSERT     92 src/runtime.cc   RUNTIME_ASSERT(args[index]->IsSmi());                              \
RUNTIME_ASSERT     99 src/runtime.cc   RUNTIME_ASSERT(args[index]->IsNumber());                           \
RUNTIME_ASSERT    106 src/runtime.cc   RUNTIME_ASSERT(obj->IsNumber());                                   \
RUNTIME_ASSERT    114 src/runtime.cc   RUNTIME_ASSERT(args[index]->IsSmi());                              \
RUNTIME_ASSERT    121 src/runtime.cc   RUNTIME_ASSERT(args[index]->IsSmi());                              \
RUNTIME_ASSERT    122 src/runtime.cc   RUNTIME_ASSERT(args.smi_at(index) == kStrictMode ||                \
RUNTIME_ASSERT   1277 src/runtime.cc   RUNTIME_ASSERT(type ==  FUNCTION_TEMPLATE_INFO_TYPE ||
RUNTIME_ASSERT   1279 src/runtime.cc   RUNTIME_ASSERT(offset > 0);
RUNTIME_ASSERT   1281 src/runtime.cc     RUNTIME_ASSERT(offset < FunctionTemplateInfo::kSize);
RUNTIME_ASSERT   1283 src/runtime.cc     RUNTIME_ASSERT(offset < ObjectTemplateInfo::kSize);
RUNTIME_ASSERT   1452 src/runtime.cc   RUNTIME_ASSERT(args[0]->IsContext());
RUNTIME_ASSERT   1457 src/runtime.cc   RUNTIME_ASSERT(mode == READ_ONLY || mode == NONE);
RUNTIME_ASSERT   1555 src/runtime.cc   RUNTIME_ASSERT(args.length() == 2 || args.length() == 3);
RUNTIME_ASSERT   1560 src/runtime.cc   RUNTIME_ASSERT(args[1]->IsSmi());
RUNTIME_ASSERT   1614 src/runtime.cc   RUNTIME_ASSERT(args.length() == 2);
RUNTIME_ASSERT   1690 src/runtime.cc   RUNTIME_ASSERT(args[1]->IsContext());
RUNTIME_ASSERT   1803 src/runtime.cc   RUNTIME_ASSERT(last_match_info->HasFastObjectElements());
RUNTIME_ASSERT   1804 src/runtime.cc   RUNTIME_ASSERT(index >= 0);
RUNTIME_ASSERT   1805 src/runtime.cc   RUNTIME_ASSERT(index <= subject->length());
RUNTIME_ASSERT   2114 src/runtime.cc   RUNTIME_ASSERT(0 <= offset && offset < code->Size());
RUNTIME_ASSERT   2160 src/runtime.cc   RUNTIME_ASSERT(args.length() == 1);
RUNTIME_ASSERT   2230 src/runtime.cc   RUNTIME_ASSERT(code->IsJSFunction());
RUNTIME_ASSERT   2289 src/runtime.cc   RUNTIME_ASSERT(num >= 0);
RUNTIME_ASSERT   2313 src/runtime.cc   RUNTIME_ASSERT(index->IsNumber());
RUNTIME_ASSERT   3597 src/runtime.cc   RUNTIME_ASSERT(start_index <= static_cast<uint32_t>(sub->length()));
RUNTIME_ASSERT   3764 src/runtime.cc   RUNTIME_ASSERT(end >= start);
RUNTIME_ASSERT   3765 src/runtime.cc   RUNTIME_ASSERT(start >= 0);
RUNTIME_ASSERT   3766 src/runtime.cc   RUNTIME_ASSERT(end <= value->length());
RUNTIME_ASSERT   4183 src/runtime.cc   RUNTIME_ASSERT(2 <= radix && radix <= 36);
RUNTIME_ASSERT   4231 src/runtime.cc   RUNTIME_ASSERT(f >= 0);
RUNTIME_ASSERT   4256 src/runtime.cc   RUNTIME_ASSERT(f >= -1 && f <= 20);
RUNTIME_ASSERT   4281 src/runtime.cc   RUNTIME_ASSERT(f >= 1 && f <= 21);
RUNTIME_ASSERT   4492 src/runtime.cc   RUNTIME_ASSERT(!obj->IsNull());
RUNTIME_ASSERT   4495 src/runtime.cc   RUNTIME_ASSERT(IsValidAccessor(getter));
RUNTIME_ASSERT   4497 src/runtime.cc   RUNTIME_ASSERT(IsValidAccessor(setter));
RUNTIME_ASSERT   4499 src/runtime.cc   RUNTIME_ASSERT((unchecked & ~(READ_ONLY | DONT_ENUM | DONT_DELETE)) == 0);
RUNTIME_ASSERT   4521 src/runtime.cc   RUNTIME_ASSERT((unchecked & ~(READ_ONLY | DONT_ENUM | DONT_DELETE)) == 0);
RUNTIME_ASSERT   4753 src/runtime.cc   RUNTIME_ASSERT(args.length() == 4 || args.length() == 5);
RUNTIME_ASSERT   4759 src/runtime.cc   RUNTIME_ASSERT(
RUNTIME_ASSERT   4782 src/runtime.cc   RUNTIME_ASSERT(args.length() == 1);
RUNTIME_ASSERT   4798 src/runtime.cc   RUNTIME_ASSERT(args.length() == 1);
RUNTIME_ASSERT   4817 src/runtime.cc   RUNTIME_ASSERT(args.length() == 1);
RUNTIME_ASSERT   4830 src/runtime.cc   RUNTIME_ASSERT(args.length() == 5);
RUNTIME_ASSERT   4920 src/runtime.cc   RUNTIME_ASSERT(args.length() == 3 || args.length() == 4);
RUNTIME_ASSERT   4928 src/runtime.cc     RUNTIME_ASSERT(
RUNTIME_ASSERT   6137 src/runtime.cc   RUNTIME_ASSERT(radix == 0 || (2 <= radix && radix <= 36));
RUNTIME_ASSERT   6489 src/runtime.cc   RUNTIME_ASSERT(pattern_length > 0);
RUNTIME_ASSERT   6674 src/runtime.cc   RUNTIME_ASSERT(number->IsNumber());
RUNTIME_ASSERT   6685 src/runtime.cc   RUNTIME_ASSERT(number->IsNumber());
RUNTIME_ASSERT   7139 src/runtime.cc   RUNTIME_ASSERT(elements_array->HasFastSmiOrObjectElements());
RUNTIME_ASSERT   7159 src/runtime.cc   RUNTIME_ASSERT((elements_length & 1) == 0);  // Even length.
RUNTIME_ASSERT   7162 src/runtime.cc     RUNTIME_ASSERT(elements->get(i)->IsNumber());
RUNTIME_ASSERT   7163 src/runtime.cc     RUNTIME_ASSERT(elements->get(i + 1)->IsString());
RUNTIME_ASSERT   8008 src/runtime.cc   RUNTIME_ASSERT(args[3]->IsNumber());
RUNTIME_ASSERT   8083 src/runtime.cc   RUNTIME_ASSERT(function->shared()->bound());
RUNTIME_ASSERT   8352 src/runtime.cc   RUNTIME_ASSERT(args[0]->IsSmi());
RUNTIME_ASSERT   8369 src/runtime.cc   RUNTIME_ASSERT(frame->function()->IsJSFunction());
RUNTIME_ASSERT   8374 src/runtime.cc     RUNTIME_ASSERT(function->IsOptimized());
RUNTIME_ASSERT   8460 src/runtime.cc   RUNTIME_ASSERT(args.length() == 1 || args.length() == 2);
RUNTIME_ASSERT   8630 src/runtime.cc   RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
RUNTIME_ASSERT   8636 src/runtime.cc   RUNTIME_ASSERT(isolate->bootstrapper()->IsActive());
RUNTIME_ASSERT   8715 src/runtime.cc   RUNTIME_ASSERT(!args[0]->IsJSFunction());
RUNTIME_ASSERT   8723 src/runtime.cc   RUNTIME_ASSERT(!args[0]->IsJSFunction());
RUNTIME_ASSERT   9304 src/runtime.cc   RUNTIME_ASSERT(output->HasFastObjectElements());
RUNTIME_ASSERT   9309 src/runtime.cc   RUNTIME_ASSERT(output_array->length() >= DateParser::OUTPUT_SIZE);
RUNTIME_ASSERT   9515 src/runtime.cc   RUNTIME_ASSERT(IsAligned(size, kPointerSize));
RUNTIME_ASSERT   9516 src/runtime.cc   RUNTIME_ASSERT(size > 0);
RUNTIME_ASSERT   9519 src/runtime.cc   RUNTIME_ASSERT(size <= kMinFreeNewSpaceAfterGC);
RUNTIME_ASSERT   9537 src/runtime.cc   RUNTIME_ASSERT(array->HasFastSmiOrObjectElements());
RUNTIME_ASSERT   10038 src/runtime.cc   RUNTIME_ASSERT(arguments->HasFastObjectElements());
RUNTIME_ASSERT   10280 src/runtime.cc   RUNTIME_ASSERT(args[0]->IsJSFunction() ||
RUNTIME_ASSERT   10515 src/runtime.cc   RUNTIME_ASSERT(obj->HasNamedInterceptor());
RUNTIME_ASSERT   10530 src/runtime.cc   RUNTIME_ASSERT(obj->HasIndexedInterceptor());
RUNTIME_ASSERT   11851 src/runtime.cc   RUNTIME_ASSERT(source_position >= 0);
RUNTIME_ASSERT   11873 src/runtime.cc   RUNTIME_ASSERT(source_position >= 0);
RUNTIME_ASSERT   11877 src/runtime.cc   RUNTIME_ASSERT(wrapper->value()->IsScript());
RUNTIME_ASSERT   11910 src/runtime.cc   RUNTIME_ASSERT(args[0]->IsNumber());
RUNTIME_ASSERT   11928 src/runtime.cc   RUNTIME_ASSERT(args[0]->IsNumber());
RUNTIME_ASSERT   12445 src/runtime.cc   RUNTIME_ASSERT(instance_filter->IsUndefined() ||
RUNTIME_ASSERT   12448 src/runtime.cc   RUNTIME_ASSERT(max_references >= 0);
RUNTIME_ASSERT   12533 src/runtime.cc   RUNTIME_ASSERT(max_references >= 0);
RUNTIME_ASSERT   12590 src/runtime.cc   RUNTIME_ASSERT(script_wrapper->value()->IsScript());
RUNTIME_ASSERT   12594 src/runtime.cc   RUNTIME_ASSERT(compilation_state == Script::COMPILATION_STATE_INITIAL);
RUNTIME_ASSERT   12748 src/runtime.cc   RUNTIME_ASSERT(original_script_value->value()->IsScript());
RUNTIME_ASSERT   12792 src/runtime.cc       RUNTIME_ASSERT(JSValue::cast(*script_object)->value()->IsScript());
RUNTIME_ASSERT   13083 src/runtime.cc   RUNTIME_ASSERT(args[1]->IsUndefined() || args[1]->IsJSObject());
RUNTIME_ASSERT   13084 src/runtime.cc   RUNTIME_ASSERT(args[2]->IsUndefined() || args[2]->IsBoolean());
RUNTIME_ASSERT   13085 src/runtime.cc   RUNTIME_ASSERT(args[3]->IsUndefined() || args[3]->IsSmi());
RUNTIME_ASSERT   13086 src/runtime.cc   RUNTIME_ASSERT(args[4]->IsUndefined() || args[4]->IsSmi());
RUNTIME_ASSERT   13124 src/runtime.cc   RUNTIME_ASSERT(args[2]->IsUndefined() || args[2]->IsJSObject());
RUNTIME_ASSERT   13581 src/runtime.cc   RUNTIME_ASSERT(format_content.IsAscii());