Index: src/deoptimizer.h |
diff --git a/src/deoptimizer.h b/src/deoptimizer.h |
index 989d6b0748519dde6957114498e82ec9ad8680fb..f52974dcc1a51205782b14725b521870cfc84ce2 100644 |
--- a/src/deoptimizer.h |
+++ b/src/deoptimizer.h |
@@ -597,8 +597,8 @@ class Deoptimizer : public Malloced { |
void DeleteFrameDescriptions(); |
void DoComputeOutputFrames(); |
- void DoComputeJSFrame(int frame_index); |
- void DoComputeInterpretedFrame(int frame_index); |
+ void DoComputeJSFrame(int frame_index, bool goto_catch_handler); |
+ void DoComputeInterpretedFrame(int frame_index, bool goto_catch_handler); |
void DoComputeArgumentsAdaptorFrame(int frame_index); |
void DoComputeConstructStubFrame(int frame_index); |
void DoComputeAccessorStubFrame(int frame_index, bool is_setter_stub_frame); |
@@ -671,6 +671,9 @@ class Deoptimizer : public Malloced { |
Address from_; |
int fp_to_sp_delta_; |
int has_alignment_padding_; |
+ bool deoptimizing_throw_; |
+ int catch_handler_data_; |
+ int catch_handler_pc_offset_; |
// Input frame description. |
FrameDescription* input_; |