| Index: test/cctest/test-heap.cc
|
| diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc
|
| index 48313a1476165db7707ea020b9f281d3a07dea41..b6b2877130a38d58b046f3ea2da86fe7a48232fd 100644
|
| --- a/test/cctest/test-heap.cc
|
| +++ b/test/cctest/test-heap.cc
|
| @@ -3733,6 +3733,8 @@ TEST(Regress169209) {
|
| i::FLAG_stress_compaction = false;
|
| i::FLAG_allow_natives_syntax = true;
|
| i::FLAG_flush_code_incrementally = true;
|
| + // TODO(mvstanton): vector ics need weak support.
|
| + if (i::FLAG_vector_ics) return;
|
|
|
| CcTest::InitializeVM();
|
| Isolate* isolate = CcTest::i_isolate();
|
| @@ -4086,6 +4088,8 @@ static int AllocationSitesCount(Heap* heap) {
|
|
|
|
|
| TEST(EnsureAllocationSiteDependentCodesProcessed) {
|
| + // TODO(mvstanton): vector ics need weak support!
|
| + if (FLAG_vector_ics) return;
|
| if (i::FLAG_always_opt || !i::FLAG_crankshaft) return;
|
| i::FLAG_allow_natives_syntax = true;
|
| CcTest::InitializeVM();
|
| @@ -4190,6 +4194,8 @@ TEST(CellsInOptimizedCodeAreWeak) {
|
|
|
|
|
| TEST(ObjectsInOptimizedCodeAreWeak) {
|
| + // TODO(mvstanton): vector ics need weak support!
|
| + if (FLAG_vector_ics) return;
|
| if (i::FLAG_always_opt || !i::FLAG_crankshaft) return;
|
| i::FLAG_weak_embedded_objects_in_optimized_code = true;
|
| i::FLAG_allow_natives_syntax = true;
|
| @@ -4233,6 +4239,8 @@ TEST(ObjectsInOptimizedCodeAreWeak) {
|
| TEST(NoWeakHashTableLeakWithIncrementalMarking) {
|
| if (i::FLAG_always_opt || !i::FLAG_crankshaft) return;
|
| if (!i::FLAG_incremental_marking) return;
|
| + // TODO(mvstanton): vector ics need weak support.
|
| + if (FLAG_vector_ics) return;
|
| i::FLAG_weak_embedded_objects_in_optimized_code = true;
|
| i::FLAG_allow_natives_syntax = true;
|
| i::FLAG_compilation_cache = false;
|
| @@ -4256,8 +4264,9 @@ TEST(NoWeakHashTableLeakWithIncrementalMarking) {
|
| "bar%d();"
|
| "bar%d();"
|
| "bar%d();"
|
| - "%%OptimizeFunctionOnNextCall(bar%d);"
|
| - "bar%d();", i, i, i, i, i, i, i, i);
|
| + "%%OptimizeFwunctionOnNextCall(bar%d);"
|
| + "bar%d();",
|
| + i, i, i, i, i, i, i, i);
|
| CompileRun(source.start());
|
| }
|
| heap->CollectAllGarbage(i::Heap::kNoGCFlags);
|
|
|