Index: src/interpreter/bytecode-label.h |
diff --git a/src/interpreter/bytecode-label.h b/src/interpreter/bytecode-label.h |
index f10a8638a494af6b4554b148f963f89d06b33109..107c572268dab65b2ef832a7305ab9025141b2a9 100644 |
--- a/src/interpreter/bytecode-label.h |
+++ b/src/interpreter/bytecode-label.h |
@@ -62,6 +62,12 @@ class BytecodeLabels { |
void Bind(BytecodeArrayBuilder* builder); |
+ void BindToLabel(BytecodeArrayBuilder* builder, const BytecodeLabel& target); |
+ |
+ bool is_bound() const { return !labels_.empty() && labels_.at(0).is_bound(); } |
rmcilroy
2016/08/17 16:20:43
Could you add a DCHECK that if one label is bound
klaasb
2016/08/18 11:40:00
Done.
|
+ |
+ bool empty() const { return labels_.empty(); } |
+ |
private: |
ZoneVector<BytecodeLabel> labels_; |