Index: src/interpreter/bytecode-array-writer.h |
diff --git a/src/interpreter/bytecode-array-writer.h b/src/interpreter/bytecode-array-writer.h |
index 49d83bb04eb4cdc9610e728761e43cd7c3db5129..17fe3d4732ebbf3d3e787d1b3c8819555b3b09b5 100644 |
--- a/src/interpreter/bytecode-array-writer.h |
+++ b/src/interpreter/bytecode-array-writer.h |
@@ -23,8 +23,7 @@ class ConstantArrayBuilder; |
class BytecodeArrayWriter final : public BytecodePipelineStage { |
public: |
BytecodeArrayWriter( |
- Isolate* isolate, Zone* zone, |
- ConstantArrayBuilder* constant_array_builder, |
+ Zone* zone, ConstantArrayBuilder* constant_array_builder, |
SourcePositionTableBuilder::RecordingMode source_position_mode); |
virtual ~BytecodeArrayWriter(); |
@@ -34,7 +33,7 @@ class BytecodeArrayWriter final : public BytecodePipelineStage { |
void BindLabel(BytecodeLabel* label) override; |
void BindLabel(const BytecodeLabel& target, BytecodeLabel* label) override; |
Handle<BytecodeArray> ToBytecodeArray( |
- int fixed_register_count, int parameter_count, |
+ Isolate* isolate, int fixed_register_count, int parameter_count, |
Handle<FixedArray> handler_table) override; |
private: |
@@ -63,7 +62,6 @@ class BytecodeArrayWriter final : public BytecodePipelineStage { |
void EmitJump(BytecodeNode* node, BytecodeLabel* label); |
void UpdateSourcePositionTable(const BytecodeNode* const node); |
- Isolate* isolate() { return isolate_; } |
ZoneVector<uint8_t>* bytecodes() { return &bytecodes_; } |
SourcePositionTableBuilder* source_position_table_builder() { |
return &source_position_table_builder_; |
@@ -73,7 +71,6 @@ class BytecodeArrayWriter final : public BytecodePipelineStage { |
} |
int max_register_count() { return max_register_count_; } |
- Isolate* isolate_; |
ZoneVector<uint8_t> bytecodes_; |
int max_register_count_; |
int unbound_jumps_; |