comparison src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp @ 1579:e9ff18c4ace7

Merge
author jrose
date Wed, 02 Jun 2010 22:45:42 -0700
parents c18cbe5936b8 2d127394260e
children b2a00dd3117c
comparison
equal deleted inserted replaced
1562:dfe27f03244a 1579:e9ff18c4ace7
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: