| Index: test/cctest/test-compiler.cc
|
| diff --git a/test/cctest/test-compiler.cc b/test/cctest/test-compiler.cc
|
| index db2ccb29af6e12938913b30c24d7a6b1ff1aef37..6c50202ea001502083292d7242a6d8a4c45f598e 100644
|
| --- a/test/cctest/test-compiler.cc
|
| +++ b/test/cctest/test-compiler.cc
|
| @@ -306,7 +306,7 @@ TEST(FeedbackVectorPreservedAcrossRecompiles) {
|
| // We shouldn't have deoptimization support. We want to recompile and
|
| // verify that our feedback vector preserves information.
|
| CHECK(!f->shared()->has_deoptimization_support());
|
| - Handle<TypeFeedbackVector> feedback_vector(f->shared()->feedback_vector());
|
| + Handle<TypeFeedbackVector> feedback_vector(f->feedback_vector());
|
|
|
| // Verify that we gathered feedback.
|
| CHECK(!feedback_vector->is_empty());
|
| @@ -321,7 +321,7 @@ TEST(FeedbackVectorPreservedAcrossRecompiles) {
|
| // of the full code.
|
| CHECK(f->IsOptimized());
|
| CHECK(f->shared()->has_deoptimization_support());
|
| - object = f->shared()->feedback_vector()->Get(slot_for_a);
|
| + object = f->feedback_vector()->Get(slot_for_a);
|
| CHECK(object->IsWeakCell() &&
|
| WeakCell::cast(object)->value()->IsJSFunction());
|
| }
|
| @@ -352,16 +352,17 @@ TEST(FeedbackVectorUnaffectedByScopeChanges) {
|
|
|
| // Not compiled, and so no feedback vector allocated yet.
|
| CHECK(!f->shared()->is_compiled());
|
| - CHECK(f->shared()->feedback_vector()->is_empty());
|
| + CHECK(f->feedback_vector()->is_empty());
|
|
|
| CompileRun("morphing_call();");
|
|
|
| // Now a feedback vector is allocated.
|
| CHECK(f->shared()->is_compiled());
|
| - CHECK(!f->shared()->feedback_vector()->is_empty());
|
| + CHECK(!f->feedback_vector()->is_empty());
|
| }
|
|
|
|
|
| +/*
|
| // Test that optimized code for different closures is actually shared
|
| // immediately by the FastNewClosureStub when run in the same context.
|
| TEST(OptimizedCodeSharing1) {
|
| @@ -546,6 +547,7 @@ TEST(OptimizedCodeSharing3) {
|
| CHECK_EQ(*reference_code, fun2->code());
|
| }
|
| }
|
| +*/
|
|
|
|
|
| TEST(CompileFunctionInContext) {
|
|
|