| Index: runtime/vm/assembler_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/assembler_ia32.cc (revision 18309)
|
| +++ runtime/vm/assembler_ia32.cc (working copy)
|
| @@ -1625,7 +1625,7 @@
|
|
|
|
|
| void Assembler::StoreIntoObject(Register object,
|
| - const FieldAddress& dest,
|
| + const Address& dest,
|
| Register value) {
|
| ASSERT(object != value);
|
| TraceStoreIntoObject(object, dest, value);
|
| @@ -1642,7 +1642,7 @@
|
|
|
|
|
| void Assembler::StoreIntoObjectNoBarrier(Register object,
|
| - const FieldAddress& dest,
|
| + const Address& dest,
|
| Register value) {
|
| TraceStoreIntoObject(object, dest, value);
|
| movl(dest, value);
|
| @@ -1659,7 +1659,7 @@
|
|
|
|
|
| void Assembler::StoreIntoObjectNoBarrier(Register object,
|
| - const FieldAddress& dest,
|
| + const Address& dest,
|
| const Object& value) {
|
| if (value.IsSmi() || value.InVMHeap()) {
|
| movl(dest, Immediate(reinterpret_cast<int32_t>(value.raw())));
|
| @@ -1676,7 +1676,7 @@
|
|
|
|
|
| void Assembler::TraceStoreIntoObject(Register object,
|
| - const FieldAddress& dest,
|
| + const Address& dest,
|
| Register value) {
|
| if (HeapTrace::is_enabled()) {
|
| pushal();
|
|
|