Index: runtime/vm/deferred_objects.h |
=================================================================== |
--- runtime/vm/deferred_objects.h (revision 31331) |
+++ runtime/vm/deferred_objects.h (working copy) |
@@ -13,7 +13,6 @@ |
class Instance; |
class RawInstance; |
class RawObject; |
-class DeoptContext; |
// Used by the deoptimization infrastructure to defer allocation of |
// unboxed objects until frame is fully rewritten and GC is safe. |
@@ -28,7 +27,7 @@ |
RawInstance** slot() const { return slot_; } |
DeferredSlot* next() const { return next_; } |
- virtual void Materialize(DeoptContext* deopt_context) = 0; |
+ virtual void Materialize() = 0; |
private: |
RawInstance** const slot_; |
@@ -43,7 +42,7 @@ |
DeferredDouble(double value, RawInstance** slot, DeferredSlot* next) |
: DeferredSlot(slot, next), value_(value) { } |
- virtual void Materialize(DeoptContext* deopt_context); |
+ virtual void Materialize(); |
double value() const { return value_; } |
@@ -59,7 +58,7 @@ |
DeferredMint(int64_t value, RawInstance** slot, DeferredSlot* next) |
: DeferredSlot(slot, next), value_(value) { } |
- virtual void Materialize(DeoptContext* deopt_context); |
+ virtual void Materialize(); |
int64_t value() const { return value_; } |
@@ -76,7 +75,7 @@ |
DeferredSlot* next) |
: DeferredSlot(slot, next), value_(value) { } |
- virtual void Materialize(DeoptContext* deopt_context); |
+ virtual void Materialize(); |
simd128_value_t value() const { return value_; } |
@@ -93,7 +92,7 @@ |
DeferredSlot* next) |
: DeferredSlot(slot, next), value_(value) { } |
- virtual void Materialize(DeoptContext* deopt_context); |
+ virtual void Materialize(); |
simd128_value_t value() const { return value_; } |
@@ -112,7 +111,7 @@ |
DeferredObjectRef(intptr_t index, RawInstance** slot, DeferredSlot* next) |
: DeferredSlot(slot, next), index_(index) { } |
- virtual void Materialize(DeoptContext* deopt_context); |
+ virtual void Materialize(); |
intptr_t index() const { return index_; } |