| Index: runtime/vm/heap_test.cc
|
| diff --git a/runtime/vm/heap_test.cc b/runtime/vm/heap_test.cc
|
| index cc681155c4ce4bd420bc2425aa66f4a8913c07eb..c8e5352bc22753c650e65bcf8ae9c39f77dfc46e 100644
|
| --- a/runtime/vm/heap_test.cc
|
| +++ b/runtime/vm/heap_test.cc
|
| @@ -18,7 +18,9 @@ TEST_CASE(OldGC) {
|
| "main() {\n"
|
| " return [1, 2, 3];\n"
|
| "}\n";
|
| +#if !defined(PRODUCT)
|
| FLAG_verbose_gc = true;
|
| +#endif
|
| Dart_Handle lib = TestCase::LoadTestScript(kScriptChars, NULL);
|
| Dart_Handle result = Dart_Invoke(lib, NewString("main"), 0, NULL);
|
|
|
| @@ -57,7 +59,9 @@ TEST_CASE(LargeSweep) {
|
| "main() {\n"
|
| " return new List(8 * 1024 * 1024);\n"
|
| "}\n";
|
| +#if !defined(PRODUCT)
|
| FLAG_verbose_gc = true;
|
| +#endif
|
| Dart_Handle lib = TestCase::LoadTestScript(kScriptChars, NULL);
|
| Dart_EnterScope();
|
| Dart_Handle result = Dart_Invoke(lib, NewString("main"), 0, NULL);
|
| @@ -107,6 +111,8 @@ TEST_CASE(ClassHeapStats) {
|
| " var x = new A();\n"
|
| " return new A();\n"
|
| "}\n";
|
| + bool saved_concurrent_sweep_mode = FLAG_concurrent_sweep;
|
| + FLAG_concurrent_sweep = false;
|
| Dart_Handle h_lib = TestCase::LoadTestScript(kScriptChars, NULL);
|
| Isolate* isolate = Isolate::Current();
|
| ClassTable* class_table = isolate->class_table();
|
| @@ -187,6 +193,7 @@ TEST_CASE(ClassHeapStats) {
|
| EXPECT_EQ(0, class_stats->pre_gc.old_count);
|
| EXPECT_EQ(0, class_stats->post_gc.old_count);
|
| EXPECT_EQ(0, class_stats->recent.old_count);
|
| + FLAG_concurrent_sweep = saved_concurrent_sweep_mode;
|
| }
|
|
|
| TEST_CASE(ArrayHeapStats) {
|
|
|