Index: src/hydrogen.h |
diff --git a/src/hydrogen.h b/src/hydrogen.h |
index 278a298435e56de0d7b0440d5d9e60e21f731349..816f386d4fe8bbd2ff59ee177edd24a27e9d9bcd 100644 |
--- a/src/hydrogen.h |
+++ b/src/hydrogen.h |
@@ -671,10 +671,12 @@ class TestContext: public AstContext { |
public: |
TestContext(HGraphBuilder* owner, |
Expression* condition, |
+ TypeFeedbackOracle* oracle, |
HBasicBlock* if_true, |
HBasicBlock* if_false) |
: AstContext(owner, Expression::kTest), |
condition_(condition), |
+ oracle_(oracle), |
if_true_(if_true), |
if_false_(if_false) { |
} |
@@ -689,6 +691,7 @@ class TestContext: public AstContext { |
} |
Expression* condition() const { return condition_; } |
+ TypeFeedbackOracle* oracle() const { return oracle_; } |
HBasicBlock* if_true() const { return if_true_; } |
HBasicBlock* if_false() const { return if_false_; } |
@@ -698,6 +701,7 @@ class TestContext: public AstContext { |
void BuildBranch(HValue* value); |
Expression* condition_; |
+ TypeFeedbackOracle* oracle_; |
HBasicBlock* if_true_; |
HBasicBlock* if_false_; |
}; |