| Index: test/cctest/test-parsing.cc
|
| diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc
|
| index cd38724e3746d8bbf0507f87bbc7c00caf577aea..e0c21f449e628e32d5b842002c079495c8cf8052 100644
|
| --- a/test/cctest/test-parsing.cc
|
| +++ b/test/cctest/test-parsing.cc
|
| @@ -533,8 +533,7 @@ TEST(Regress928) {
|
| "var bar = function () { /* second */ }";
|
|
|
| v8::HandleScope handles(CcTest::isolate());
|
| - i::Handle<i::String> source(
|
| - factory->NewStringFromAscii(i::CStrVector(program)));
|
| + i::Handle<i::String> source = factory->NewStringFromAsciiChecked(program);
|
| i::GenericStringUtf16CharacterStream stream(source, 0, source->length());
|
| i::CompleteParserRecorder log;
|
| i::Scanner scanner(CcTest::i_isolate()->unicode_cache());
|
| @@ -630,8 +629,8 @@ void TestCharacterStream(const char* ascii_source,
|
| uc16_buffer[i] = static_cast<i::uc16>(ascii_source[i]);
|
| }
|
| i::Vector<const char> ascii_vector(ascii_source, static_cast<int>(length));
|
| - i::Handle<i::String> ascii_string(
|
| - factory->NewStringFromAscii(ascii_vector));
|
| + i::Handle<i::String> ascii_string =
|
| + factory->NewStringFromAscii(ascii_vector).ToHandleChecked();
|
| TestExternalResource resource(uc16_buffer.get(), length);
|
| i::Handle<i::String> uc16_string(
|
| factory->NewExternalStringFromTwoByte(&resource).ToHandleChecked());
|
| @@ -1209,8 +1208,8 @@ TEST(ScopePositions) {
|
| source_data[i].outer_suffix);
|
|
|
| // Parse program source.
|
| - i::Handle<i::String> source(
|
| - factory->NewStringFromUtf8(i::CStrVector(program.start())));
|
| + i::Handle<i::String> source = factory->NewStringFromUtf8(
|
| + i::CStrVector(program.start())).ToHandleChecked();
|
| CHECK_EQ(source->length(), kProgramSize);
|
| i::Handle<i::Script> script = factory->NewScript(source);
|
| i::CompilationInfoWithZone info(script);
|
| @@ -1403,7 +1402,7 @@ void TestParserSync(const char* source,
|
| size_t flag_list_length,
|
| ParserSyncTestResult result = kSuccessOrError) {
|
| i::Handle<i::String> str =
|
| - CcTest::i_isolate()->factory()->NewStringFromAscii(i::CStrVector(source));
|
| + CcTest::i_isolate()->factory()->NewStringFromAsciiChecked(source);
|
| for (int bits = 0; bits < (1 << flag_list_length); bits++) {
|
| i::EnumSet<ParserFlag> flags;
|
| for (size_t flag_index = 0; flag_index < flag_list_length; flag_index++) {
|
| @@ -2100,8 +2099,8 @@ TEST(DontRegressPreParserDataSizes) {
|
| for (int i = 0; test_cases[i].program; i++) {
|
| const char* program = test_cases[i].program;
|
| i::Factory* factory = CcTest::i_isolate()->factory();
|
| - i::Handle<i::String> source(
|
| - factory->NewStringFromUtf8(i::CStrVector(program)));
|
| + i::Handle<i::String> source =
|
| + factory->NewStringFromUtf8(i::CStrVector(program)).ToHandleChecked();
|
| i::Handle<i::Script> script = factory->NewScript(source);
|
| i::CompilationInfoWithZone info(script);
|
| i::ScriptData* data = NULL;
|
|
|