Index: src/compiler/change-lowering.h |
diff --git a/src/compiler/change-lowering.h b/src/compiler/change-lowering.h |
index defadd95fd098d65f4ce9cd201158e34c67afe52..48bcc9201c0b10dd72ab0fc7d9aa8f068ec9daff 100644 |
--- a/src/compiler/change-lowering.h |
+++ b/src/compiler/change-lowering.h |
@@ -19,9 +19,10 @@ class Linkage; |
class MachineOperatorBuilder; |
class Operator; |
-class ChangeLowering final : public Reducer { |
+class ChangeLowering final : public AdvancedReducer { |
public: |
- explicit ChangeLowering(JSGraph* jsgraph) : jsgraph_(jsgraph) {} |
+ ChangeLowering(Editor* editor, JSGraph* jsgraph) |
+ : AdvancedReducer(editor), jsgraph_(jsgraph) {} |
~ChangeLowering() final; |
Reduction Reduce(Node* node) final; |
@@ -57,8 +58,8 @@ class ChangeLowering final : public Reducer { |
Reduction Allocate(Node* node); |
Node* IsSmi(Node* value); |
- Node* LoadHeapObjectMap(Node* object, Node* control); |
- Node* LoadMapInstanceType(Node* map); |
+ Node* LoadHeapObjectMap(Node* object, Node* effect, Node* control); |
+ Node* LoadMapInstanceType(Node* map, Node* effect, Node* control); |
Reduction ObjectIsNumber(Node* node); |
Reduction ObjectIsReceiver(Node* node); |