| 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_;
|
| };
|
|
|
|
|
|
|