diff options
Diffstat (limited to 'deps/v8/src/compiler/liveness-analyzer.h')
-rw-r--r-- | deps/v8/src/compiler/liveness-analyzer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/liveness-analyzer.h b/deps/v8/src/compiler/liveness-analyzer.h index 1e2f85b45e..9b09724eef 100644 --- a/deps/v8/src/compiler/liveness-analyzer.h +++ b/deps/v8/src/compiler/liveness-analyzer.h @@ -85,6 +85,10 @@ class LivenessAnalyzerBlock { void Bind(int var) { entries_.push_back(Entry(Entry::kBind, var)); } void Checkpoint(Node* node) { entries_.push_back(Entry(node)); } void AddPredecessor(LivenessAnalyzerBlock* b) { predecessors_.push_back(b); } + LivenessAnalyzerBlock* GetPredecessor() { + DCHECK(predecessors_.size() == 1); + return predecessors_[0]; + } private: class Entry { |