diff -r 65d07d9ee446 -r 8e47bac5643a src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp --- a/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Mon Oct 08 17:04:00 2012 -0700 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Tue Oct 09 10:11:38 2012 +0200 @@ -222,7 +222,7 @@ // depends on this property. debug_only( FreeChunk* junk = NULL; - assert(UseCompressedOops || + assert(UseCompressedKlassPointers || junk->prev_addr() == (void*)(oop(junk)->klass_addr()), "Offset of FreeChunk::_prev within FreeChunk must match" " that of OopDesc::_klass within OopDesc");