| Index: runtime/vm/regexp_assembler.h
|
| ===================================================================
|
| --- runtime/vm/regexp_assembler.h (revision 44266)
|
| +++ runtime/vm/regexp_assembler.h (working copy)
|
| @@ -84,7 +84,7 @@
|
| kIRImplementation
|
| };
|
|
|
| - explicit RegExpMacroAssembler(Isolate* isolate);
|
| + explicit RegExpMacroAssembler(Zone* zone);
|
| virtual ~RegExpMacroAssembler();
|
| // The maximal number of pushes between stack checks. Users must supply
|
| // kCheckStackLimit flag to push operations (instead of kNoStackLimitCheck)
|
| @@ -209,12 +209,12 @@
|
| return global_mode_ == GLOBAL;
|
| }
|
|
|
| - Isolate* isolate() const { return isolate_; }
|
| + Zone* zone() const { return zone_; }
|
|
|
| private:
|
| bool slow_safe_compiler_;
|
| bool global_mode_;
|
| - Isolate* isolate_;
|
| + Zone* zone_;
|
| };
|
|
|
|
|
| @@ -238,7 +238,7 @@
|
| intptr_t capture_count,
|
| const ParsedFunction* parsed_function,
|
| const ZoneGrowableArray<const ICData*>& ic_data_array,
|
| - Isolate* isolate);
|
| + Zone* zone);
|
| virtual ~IRRegExpMacroAssembler();
|
|
|
| virtual bool CanReadUnaligned();
|
| @@ -254,7 +254,7 @@
|
| static RawArray* Execute(const Function& function,
|
| const String& input,
|
| const Smi& start_offset,
|
| - Isolate* isolate);
|
| + Zone* zone);
|
|
|
| virtual bool IsClosed() const { return (current_instruction_ == NULL); }
|
|
|
|
|