Index: src/x64/lithium-x64.h |
diff --git a/src/x64/lithium-x64.h b/src/x64/lithium-x64.h |
index 182e0f57e27525879c035e37256dba5a1c3aa010..9331b4b030b55a14434079e5e942eaef4480059a 100644 |
--- a/src/x64/lithium-x64.h |
+++ b/src/x64/lithium-x64.h |
@@ -374,19 +374,16 @@ class LInstructionGap: public LGap { |
class LGoto: public LTemplateInstruction<0, 0, 0> { |
public: |
- LGoto(int block_id, bool include_stack_check = false) |
- : block_id_(block_id), include_stack_check_(include_stack_check) { } |
+ explicit LGoto(int block_id) : block_id_(block_id) { } |
DECLARE_CONCRETE_INSTRUCTION(Goto, "goto") |
virtual void PrintDataTo(StringStream* stream); |
virtual bool IsControl() const { return true; } |
int block_id() const { return block_id_; } |
- bool include_stack_check() const { return include_stack_check_; } |
private: |
int block_id_; |
- bool include_stack_check_; |
}; |
@@ -2087,6 +2084,12 @@ class LOsrEntry: public LTemplateInstruction<0, 0, 0> { |
class LStackCheck: public LTemplateInstruction<0, 0, 0> { |
public: |
DECLARE_CONCRETE_INSTRUCTION(StackCheck, "stack-check") |
+ DECLARE_HYDROGEN_ACCESSOR(StackCheck) |
+ |
+ Label* done_label() { return &done_label_; } |
+ |
+ private: |
+ Label done_label_; |
}; |