| Index: vm/assembler_macros_ia32.cc
|
| ===================================================================
|
| --- vm/assembler_macros_ia32.cc (revision 2709)
|
| +++ vm/assembler_macros_ia32.cc (working copy)
|
| @@ -44,7 +44,9 @@
|
| __ movl(Address::Absolute(heap->TopAddress()), instance_reg);
|
| ASSERT(instance_size >= kHeapObjectTag);
|
| __ subl(instance_reg, Immediate(instance_size - kHeapObjectTag));
|
| - __ movl(FieldAddress(instance_reg, Instance::class_offset()), class_reg);
|
| + __ StoreIntoObject(instance_reg,
|
| + FieldAddress(instance_reg, Instance::class_offset()),
|
| + class_reg);
|
| } else {
|
| __ jmp(failure);
|
| }
|
|
|