| Index: runtime/vm/intermediate_language.h
 | 
| ===================================================================
 | 
| --- runtime/vm/intermediate_language.h	(revision 36483)
 | 
| +++ runtime/vm/intermediate_language.h	(working copy)
 | 
| @@ -797,7 +797,8 @@
 | 
|    virtual void Accept(FlowGraphVisitor* visitor);                              \
 | 
|    virtual type##Instr* As##type() { return this; }                             \
 | 
|    virtual const char* DebugName() const { return #type; }                      \
 | 
| -  virtual LocationSummary* MakeLocationSummary(bool optimizing) const;         \
 | 
| +  virtual LocationSummary* MakeLocationSummary(Isolate* isolate,               \
 | 
| +                                               bool optimizing) const;         \
 | 
|    virtual void EmitNativeCode(FlowGraphCompiler* compiler);                    \
 | 
|  
 | 
|  
 | 
| @@ -923,11 +924,12 @@
 | 
|      return locs_;
 | 
|    }
 | 
|  
 | 
| -  virtual LocationSummary* MakeLocationSummary(bool is_optimizing) const = 0;
 | 
| +  virtual LocationSummary* MakeLocationSummary(Isolate* isolate,
 | 
| +                                               bool is_optimizing) const = 0;
 | 
|  
 | 
| -  void InitializeLocationSummary(bool optimizing) {
 | 
| +  void InitializeLocationSummary(Isolate* isolate, bool optimizing) {
 | 
|      ASSERT(locs_ == NULL);
 | 
| -    locs_ = MakeLocationSummary(optimizing);
 | 
| +    locs_ = MakeLocationSummary(isolate, optimizing);
 | 
|    }
 | 
|  
 | 
|    static LocationSummary* MakeCallSummary();
 | 
| 
 |