hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
changeset 5702 201c5cde25bb
parent 5547 f4b087cbb361
parent 5694 1e0532a6abff
child 5918 73b96456819a
equal deleted inserted replaced
5685:0e4c848d5c06 5702:201c5cde25bb
  1412 inline void
  1412 inline void
  1413 PSParallelCompact::check_new_location(HeapWord* old_addr, HeapWord* new_addr)
  1413 PSParallelCompact::check_new_location(HeapWord* old_addr, HeapWord* new_addr)
  1414 {
  1414 {
  1415   assert(old_addr >= new_addr || space_id(old_addr) != space_id(new_addr),
  1415   assert(old_addr >= new_addr || space_id(old_addr) != space_id(new_addr),
  1416          "must move left or to a different space");
  1416          "must move left or to a different space");
       
  1417   assert(is_object_aligned((intptr_t)old_addr) && is_object_aligned((intptr_t)new_addr),
       
  1418          "checking alignment");
  1417 }
  1419 }
  1418 #endif // ASSERT
  1420 #endif // ASSERT
  1419 
  1421 
  1420 class MoveAndUpdateClosure: public ParMarkBitMapClosure {
  1422 class MoveAndUpdateClosure: public ParMarkBitMapClosure {
  1421  public:
  1423  public: