Index: test/cctest/test-compiler.cc |
diff --git a/test/cctest/test-compiler.cc b/test/cctest/test-compiler.cc |
index 8e629b44a7136ea38ee44468fc40c2beb5b73c56..c1aa18cea21a8b4f9740db1a87079aa0b50642f5 100644 |
--- a/test/cctest/test-compiler.cc |
+++ b/test/cctest/test-compiler.cc |
@@ -399,48 +399,6 @@ TEST(OptimizedCodeSharing) { |
} |
-TEST(SerializeToplevel) { |
- FLAG_serialize_toplevel = true; |
- v8::HandleScope scope(CcTest::isolate()); |
- v8::Local<v8::Context> context = CcTest::NewContext(PRINT_EXTENSION); |
- v8::Context::Scope context_scope(context); |
- |
- const char* source1 = "1 + 1"; |
- const char* source2 = "1 + 2"; // Use alternate string to verify caching. |
- |
- Isolate* isolate = CcTest::i_isolate(); |
- Handle<String> source1_string = isolate->factory() |
- ->NewStringFromUtf8(CStrVector(source1)) |
- .ToHandleChecked(); |
- Handle<String> source2_string = isolate->factory() |
- ->NewStringFromUtf8(CStrVector(source2)) |
- .ToHandleChecked(); |
- |
- ScriptData* cache = NULL; |
- |
- Handle<SharedFunctionInfo> orig = |
- Compiler::CompileScript(source1_string, Handle<String>(), 0, 0, false, |
- Handle<Context>(isolate->native_context()), NULL, |
- &cache, PRODUCE_CACHED_DATA, NOT_NATIVES_CODE); |
- |
- Handle<SharedFunctionInfo> info = |
- Compiler::CompileScript(source2_string, Handle<String>(), 0, 0, false, |
- Handle<Context>(isolate->native_context()), NULL, |
- &cache, CONSUME_CACHED_DATA, NOT_NATIVES_CODE); |
- |
- CHECK_NE(*orig, *info); |
- Handle<JSFunction> fun = |
- isolate->factory()->NewFunctionFromSharedFunctionInfo( |
- info, isolate->native_context()); |
- Handle<JSObject> global(isolate->context()->global_object()); |
- Handle<Object> result = |
- Execution::Call(isolate, fun, global, 0, NULL).ToHandleChecked(); |
- CHECK_EQ(2, Handle<Smi>::cast(result)->value()); |
- |
- delete cache; |
-} |
- |
- |
#ifdef ENABLE_DISASSEMBLER |
static Handle<JSFunction> GetJSFunction(v8::Handle<v8::Object> obj, |
const char* property_name) { |