Index: test/cctest/test-serialize.cc |
diff --git a/test/cctest/test-serialize.cc b/test/cctest/test-serialize.cc |
index dd0a101bbc044e947ba1de78c82ae64fae5ffdf7..5983bfcc14fb080ae26ceec64b2ccd9c58f91287 100644 |
--- a/test/cctest/test-serialize.cc |
+++ b/test/cctest/test-serialize.cc |
@@ -609,16 +609,11 @@ UNINITIALIZED_TEST(PartialSerializerCustomContext) { |
v8_isolate->Dispose(); |
} |
-TEST(CustomSnapshotDataBlob) { |
+TEST(CustomSnapshotDataBlob1) { |
DisableTurbofan(); |
const char* source1 = "function f() { return 42; }"; |
- const char* source2 = |
- "function f() { return g() * 2; }" |
- "function g() { return 43; }" |
- "/./.test('a')"; |
v8::StartupData data1 = v8::V8::CreateSnapshotDataBlob(source1); |
- v8::StartupData data2 = v8::V8::CreateSnapshotDataBlob(source2); |
v8::Isolate::CreateParams params1; |
params1.snapshot_blob = &data1; |
@@ -637,6 +632,16 @@ TEST(CustomSnapshotDataBlob) { |
CHECK(CompileRun("this.g")->IsUndefined()); |
} |
isolate1->Dispose(); |
+} |
+ |
+TEST(CustomSnapshotDataBlob2) { |
+ DisableTurbofan(); |
+ const char* source2 = |
+ "function f() { return g() * 2; }" |
+ "function g() { return 43; }" |
+ "/./.test('a')"; |
+ |
+ v8::StartupData data2 = v8::V8::CreateSnapshotDataBlob(source2); |
v8::Isolate::CreateParams params2; |
params2.snapshot_blob = &data2; |
@@ -657,7 +662,6 @@ TEST(CustomSnapshotDataBlob) { |
isolate2->Dispose(); |
} |
- |
static void SerializationFunctionTemplate( |
const v8::FunctionCallbackInfo<v8::Value>& args) { |
args.GetReturnValue().Set(args[0]); |
@@ -1070,9 +1074,9 @@ TEST(CodeSerializerLargeCodeObject) { |
FLAG_always_opt = false; |
Vector<const uint8_t> source = |
- ConstructSource(STATIC_CHAR_VECTOR("var j=1; if (!j) {"), |
+ ConstructSource(STATIC_CHAR_VECTOR("var j=1; if (j == 0) {"), |
STATIC_CHAR_VECTOR("for (let i of Object.prototype);"), |
- STATIC_CHAR_VECTOR("} j=7; j"), 2000); |
+ STATIC_CHAR_VECTOR("} j=7; j"), 1000); |
Handle<String> source_str = |
isolate->factory()->NewStringFromOneByte(source).ToHandleChecked(); |