| Index: runtime/vm/locations.h
|
| diff --git a/runtime/vm/locations.h b/runtime/vm/locations.h
|
| index e4bf340f18a8e726c73f515c5c1549899c8eb5b3..0b9bf509a1bd4cb791483adc5a54582ff81403ac 100644
|
| --- a/runtime/vm/locations.h
|
| +++ b/runtime/vm/locations.h
|
| @@ -11,10 +11,12 @@
|
|
|
| namespace dart {
|
|
|
| +
|
| class BufferFormatter;
|
| -class Value;
|
| -class PairLocation;
|
| class ConstantInstr;
|
| +class Definition;
|
| +class PairLocation;
|
| +class Value;
|
|
|
|
|
| enum Representation {
|
| @@ -370,6 +372,10 @@ class Location : public ValueObject {
|
|
|
| Location Copy() const;
|
|
|
| + Location RemapForSlowPath(Definition* def,
|
| + intptr_t* cpu_reg_slots,
|
| + intptr_t* fpu_reg_slots) const;
|
| +
|
| private:
|
| explicit Location(uword value) : value_(value) { }
|
|
|
|
|