| Index: test/cctest/compiler/test-scheduler.cc
|
| diff --git a/test/cctest/compiler/test-scheduler.cc b/test/cctest/compiler/test-scheduler.cc
|
| index 0ade4d15ed1a6aa31083009d42676865ba280616..22741d6fcf3f271ea03dcdddfae9b7979d35144e 100644
|
| --- a/test/cctest/compiler/test-scheduler.cc
|
| +++ b/test/cctest/compiler/test-scheduler.cc
|
| @@ -34,6 +34,17 @@ static void CheckRPONumbers(BasicBlockVector* order, size_t expected,
|
| CHECK_EQ(NULL, order->at(i)->loop_header());
|
| }
|
| }
|
| + int number = 0;
|
| + for (auto const block : *order) {
|
| + if (block->deferred()) continue;
|
| + CHECK_EQ(number, block->ao_number());
|
| + ++number;
|
| + }
|
| + for (auto const block : *order) {
|
| + if (!block->deferred()) continue;
|
| + CHECK_EQ(number, block->ao_number());
|
| + ++number;
|
| + }
|
| }
|
|
|
|
|
| @@ -153,6 +164,7 @@ TEST(RPOLine) {
|
| BasicBlock* last = schedule.start();
|
| for (int j = 0; j < i; j++) {
|
| BasicBlock* block = schedule.NewBasicBlock();
|
| + block->set_deferred(i & 1);
|
| schedule.AddGoto(last, block);
|
| last = block;
|
| }
|
|
|