Index: src/compiler/schedule.cc |
diff --git a/src/compiler/schedule.cc b/src/compiler/schedule.cc |
index 0d6e54cd5b6e0e4e34dd502e73dfb6e861c135a7..ede6eaa691cc119ebc8331f2303e249a44a9a469 100644 |
--- a/src/compiler/schedule.cc |
+++ b/src/compiler/schedule.cc |
@@ -13,7 +13,9 @@ namespace internal { |
namespace compiler { |
BasicBlock::BasicBlock(Zone* zone, Id id) |
- : rpo_number_(-1), |
+ : ao_number_(-1), |
+ rpo_number_(-1), |
+ deferred_(false), |
dominator_(NULL), |
loop_header_(NULL), |
loop_depth_(0), |
@@ -240,6 +242,7 @@ std::ostream& operator<<(std::ostream& os, const Schedule& s) { |
for (BasicBlockVectorIter i = rpo->begin(); i != rpo->end(); ++i) { |
BasicBlock* block = *i; |
os << "--- BLOCK B" << block->id(); |
+ if (block->deferred()) os << " (deferred)"; |
if (block->PredecessorCount() != 0) os << " <- "; |
bool comma = false; |
for (BasicBlock::Predecessors::iterator j = block->predecessors_begin(); |