| Index: src/compiler/frame-states.h
|
| diff --git a/src/compiler/frame-states.h b/src/compiler/frame-states.h
|
| index a1a002886fca238021f2120d19614b218e3837d8..20cb6427e76ce2369795f3c4a88f484f7ab89881 100644
|
| --- a/src/compiler/frame-states.h
|
| +++ b/src/compiler/frame-states.h
|
| @@ -5,7 +5,7 @@
|
| #ifndef V8_COMPILER_FRAME_STATES_H_
|
| #define V8_COMPILER_FRAME_STATES_H_
|
|
|
| -#include "src/utils.h"
|
| +#include "src/handles-inl.h"
|
|
|
| namespace v8 {
|
| namespace internal {
|
| @@ -79,19 +79,23 @@ enum FrameStateType {
|
| class FrameStateCallInfo final {
|
| public:
|
| FrameStateCallInfo(FrameStateType type, BailoutId bailout_id,
|
| - OutputFrameStateCombine state_combine)
|
| + OutputFrameStateCombine state_combine,
|
| + MaybeHandle<SharedFunctionInfo> shared_info)
|
| : type_(type),
|
| bailout_id_(bailout_id),
|
| - frame_state_combine_(state_combine) {}
|
| + frame_state_combine_(state_combine),
|
| + shared_info_(shared_info) {}
|
|
|
| FrameStateType type() const { return type_; }
|
| BailoutId bailout_id() const { return bailout_id_; }
|
| OutputFrameStateCombine state_combine() const { return frame_state_combine_; }
|
| + MaybeHandle<SharedFunctionInfo> shared_info() const { return shared_info_; }
|
|
|
| private:
|
| FrameStateType const type_;
|
| BailoutId const bailout_id_;
|
| OutputFrameStateCombine const frame_state_combine_;
|
| + MaybeHandle<SharedFunctionInfo> const shared_info_;
|
| };
|
|
|
| bool operator==(FrameStateCallInfo const&, FrameStateCallInfo const&);
|
|
|