| 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) {
|
|
|