| Index: src/compiler/js-frame-specialization.h
|
| diff --git a/src/compiler/js-frame-specialization.h b/src/compiler/js-frame-specialization.h
|
| index 90b3ca5e39b97515aa83cbda80e94f001511a45c..daf699265ca7ec2dbd4b6e228f6b1eef25ffaff3 100644
|
| --- a/src/compiler/js-frame-specialization.h
|
| +++ b/src/compiler/js-frame-specialization.h
|
| @@ -18,17 +18,18 @@ namespace compiler {
|
| // Forward declarations.
|
| class JSGraph;
|
|
|
| -
|
| -class JSFrameSpecialization final : public Reducer {
|
| +class JSFrameSpecialization final : public AdvancedReducer {
|
| public:
|
| - JSFrameSpecialization(JavaScriptFrame const* frame, JSGraph* jsgraph)
|
| - : frame_(frame), jsgraph_(jsgraph) {}
|
| + JSFrameSpecialization(Editor* editor, JavaScriptFrame const* frame,
|
| + JSGraph* jsgraph)
|
| + : AdvancedReducer(editor), frame_(frame), jsgraph_(jsgraph) {}
|
| ~JSFrameSpecialization() final {}
|
|
|
| Reduction Reduce(Node* node) final;
|
|
|
| private:
|
| Reduction ReduceOsrValue(Node* node);
|
| + Reduction ReduceOsrGuard(Node* node);
|
| Reduction ReduceParameter(Node* node);
|
|
|
| Isolate* isolate() const;
|
|
|