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(); |