Index: src/compiler/schedule.h |
diff --git a/src/compiler/schedule.h b/src/compiler/schedule.h |
index aa479851f943107c873ddf6187ddf5af2752b007..7afdbe066ccc048d2be683f4fad3102691ec42ae 100644 |
--- a/src/compiler/schedule.h |
+++ b/src/compiler/schedule.h |
@@ -101,11 +101,16 @@ class BasicBlock FINAL : public ZoneObject { |
// Nodes in the basic block. |
typedef Node* value_type; |
+ typedef value_type& reference; |
Michael Starzinger
2015/02/17 12:23:35
Do we really need these two typedefs?
Benedikt Meurer
2015/02/17 12:30:38
No, removed them.
|
+ typedef value_type const& const_reference; |
bool empty() const { return nodes_.empty(); } |
size_t size() const { return nodes_.size(); } |
Node* NodeAt(size_t index) { return nodes_[index]; } |
size_t NodeCount() const { return nodes_.size(); } |
+ reference front() { return nodes_.front(); } |
+ const_reference front() const { return nodes_.front(); } |
+ |
typedef NodeVector::iterator iterator; |
iterator begin() { return nodes_.begin(); } |
iterator end() { return nodes_.end(); } |