756 iter.reloc()->fix_relocation_after_move(this, dest); |
756 iter.reloc()->fix_relocation_after_move(this, dest); |
757 } |
757 } |
758 } |
758 } |
759 } |
759 } |
760 |
760 |
761 if (dest->blob() == NULL) { |
761 if (dest->blob() == NULL && dest_filled != NULL) { |
762 // Destination is a final resting place, not just another buffer. |
762 // Destination is a final resting place, not just another buffer. |
763 // Normalize uninitialized bytes in the final padding. |
763 // Normalize uninitialized bytes in the final padding. |
764 Copy::fill_to_bytes(dest_filled, dest_end - dest_filled, |
764 Copy::fill_to_bytes(dest_filled, dest_end - dest_filled, |
765 Assembler::code_fill_byte()); |
765 Assembler::code_fill_byte()); |
766 |
766 |