Index: test/cctest/test-heap.cc |
diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc |
index 43f5dad4ddb17d04f11df16895e9f328a83d7b7a..170dbd490a9a93fa57a3a2dad7a622642c114a14 100644 |
--- a/test/cctest/test-heap.cc |
+++ b/test/cctest/test-heap.cc |
@@ -2188,30 +2188,6 @@ TEST(OptimizedAllocationArrayLiterals) { |
} |
-TEST(OptimizedPretenuringCallNew) { |
- i::FLAG_allow_natives_syntax = true; |
- i::FLAG_pretenuring_call_new = true; |
- CcTest::InitializeVM(); |
- if (!i::V8::UseCrankshaft() || i::FLAG_always_opt) return; |
- if (i::FLAG_gc_global || i::FLAG_stress_compaction) return; |
- v8::HandleScope scope(CcTest::isolate()); |
- HEAP->SetNewSpaceHighPromotionModeActive(true); |
- |
- AlwaysAllocateScope always_allocate; |
- v8::Local<v8::Value> res = CompileRun( |
- "function g() { this.a = 0; }" |
- "function f() {" |
- " return new g();" |
- "};" |
- "f(); f(); f();" |
- "%OptimizeFunctionOnNextCall(f);" |
- "f();"); |
- |
- Handle<JSObject> o = |
- v8::Utils::OpenHandle(*v8::Handle<v8::Object>::Cast(res)); |
- CHECK(HEAP->InOldPointerSpace(*o)); |
-} |
- |
static int CountMapTransitions(Map* map) { |
return map->transitions()->number_of_transitions(); |
} |