Index: test/cctest/parsing/test-scanner-streams.cc |
diff --git a/test/cctest/parsing/test-scanner-streams.cc b/test/cctest/parsing/test-scanner-streams.cc |
index 0e9f3dc502466e742a76b149c4e2badfdab55b13..8d84dc8f06cd6224589e4c4f80f85f1a58ce6be3 100644 |
--- a/test/cctest/parsing/test-scanner-streams.cc |
+++ b/test/cctest/parsing/test-scanner-streams.cc |
@@ -100,7 +100,7 @@ TEST(Utf8StreamAsciiOnly) { |
ChunkSource chunk_source(chunks); |
std::unique_ptr<v8::internal::Utf16CharacterStream> stream( |
v8::internal::ScannerStream::For( |
- &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
// Read the data without dying. |
v8::internal::uc32 c; |
@@ -118,7 +118,7 @@ TEST(Utf8StreamBOM) { |
ChunkSource chunk_source(chunks); |
std::unique_ptr<v8::internal::Utf16CharacterStream> stream( |
v8::internal::ScannerStream::For( |
- &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
// Read the data without tripping over the BOM. |
for (size_t i = 0; unicode_ucs2[i]; i++) { |
@@ -145,7 +145,7 @@ TEST(Utf8SplitBOM) { |
ChunkSource chunk_source(chunks); |
std::unique_ptr<v8::internal::Utf16CharacterStream> stream( |
v8::internal::ScannerStream::For( |
- &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
// Read the data without tripping over the BOM. |
for (size_t i = 0; unicode_ucs2[i]; i++) { |
@@ -161,7 +161,7 @@ TEST(Utf8SplitBOM) { |
ChunkSource chunk_source(chunks); |
std::unique_ptr<v8::internal::Utf16CharacterStream> stream( |
v8::internal::ScannerStream::For( |
- &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
// Read the data without tripping over the BOM. |
for (size_t i = 0; unicode_ucs2[i]; i++) { |
@@ -190,7 +190,7 @@ TEST(Utf8ChunkBoundaries) { |
ChunkSource chunk_source(chunks); |
std::unique_ptr<v8::internal::Utf16CharacterStream> stream( |
v8::internal::ScannerStream::For( |
- &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
for (size_t i = 0; unicode_ucs2[i]; i++) { |
CHECK_EQ(unicode_ucs2[i], stream->Advance()); |
@@ -219,7 +219,7 @@ TEST(Utf8SingleByteChunks) { |
ChunkSource chunk_source(chunks); |
std::unique_ptr<v8::internal::Utf16CharacterStream> stream( |
v8::internal::ScannerStream::For( |
- &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunk_source, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
for (size_t j = 0; unicode_ucs2[j]; j++) { |
CHECK_EQ(unicode_ucs2[j], stream->Advance()); |
@@ -351,13 +351,14 @@ void TestCharacterStreams(const char* one_byte_source, unsigned length, |
ChunkSource single_chunk(data, data_end - data, false); |
std::unique_ptr<i::Utf16CharacterStream> one_byte_streaming_stream( |
i::ScannerStream::For(&single_chunk, |
- v8::ScriptCompiler::StreamedSource::ONE_BYTE)); |
+ v8::ScriptCompiler::StreamedSource::ONE_BYTE, |
+ nullptr)); |
TestCharacterStream(one_byte_source, one_byte_streaming_stream.get(), |
length, start, end); |
ChunkSource many_chunks(data, data_end - data, true); |
one_byte_streaming_stream.reset(i::ScannerStream::For( |
- &many_chunks, v8::ScriptCompiler::StreamedSource::ONE_BYTE)); |
+ &many_chunks, v8::ScriptCompiler::StreamedSource::ONE_BYTE, nullptr)); |
TestCharacterStream(one_byte_source, one_byte_streaming_stream.get(), |
length, start, end); |
} |
@@ -370,14 +371,14 @@ void TestCharacterStreams(const char* one_byte_source, unsigned length, |
reinterpret_cast<const uint8_t*>(one_byte_vector.end()); |
ChunkSource chunks(data, data_end - data, false); |
std::unique_ptr<i::Utf16CharacterStream> utf8_streaming_stream( |
- i::ScannerStream::For(&chunks, |
- v8::ScriptCompiler::StreamedSource::UTF8)); |
+ i::ScannerStream::For(&chunks, v8::ScriptCompiler::StreamedSource::UTF8, |
+ nullptr)); |
TestCharacterStream(one_byte_source, utf8_streaming_stream.get(), length, |
start, end); |
ChunkSource many_chunks(data, data_end - data, true); |
utf8_streaming_stream.reset(i::ScannerStream::For( |
- &many_chunks, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &many_chunks, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
TestCharacterStream(one_byte_source, utf8_streaming_stream.get(), length, |
start, end); |
} |
@@ -390,14 +391,14 @@ void TestCharacterStreams(const char* one_byte_source, unsigned length, |
reinterpret_cast<const uint8_t*>(two_byte_vector.end()); |
ChunkSource chunks(data, data_end - data, false); |
std::unique_ptr<i::Utf16CharacterStream> two_byte_streaming_stream( |
- i::ScannerStream::For(&chunks, |
- v8::ScriptCompiler::StreamedSource::TWO_BYTE)); |
+ i::ScannerStream::For( |
+ &chunks, v8::ScriptCompiler::StreamedSource::TWO_BYTE, nullptr)); |
TestCharacterStream(one_byte_source, two_byte_streaming_stream.get(), |
length, start, end); |
ChunkSource many_chunks(data, data_end - data, true); |
two_byte_streaming_stream.reset(i::ScannerStream::For( |
- &many_chunks, v8::ScriptCompiler::StreamedSource::TWO_BYTE)); |
+ &many_chunks, v8::ScriptCompiler::StreamedSource::TWO_BYTE, nullptr)); |
TestCharacterStream(one_byte_source, two_byte_streaming_stream.get(), |
length, start, end); |
} |
@@ -439,7 +440,7 @@ TEST(Regress651333) { |
// 65533) instead of the incorrectly coded Latin1 char. |
ChunkSource chunks(bytes, len, false); |
std::unique_ptr<i::Utf16CharacterStream> stream(i::ScannerStream::For( |
- &chunks, v8::ScriptCompiler::StreamedSource::UTF8)); |
+ &chunks, v8::ScriptCompiler::StreamedSource::UTF8, nullptr)); |
for (size_t i = 0; i < len; i++) { |
CHECK_EQ(unicode[i], stream->Advance()); |
} |