changeset 7432:14209e84bb5e

Removed some dead code and added an assert in full GC.
author Roman Kennke <rkennke@redhat.com>
date Fri, 05 Dec 2014 16:49:00 +0100
parents 8f8b7b789c9e
children 5db692ef0ed9
files src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp	Fri Dec 05 11:53:49 2014 +0100
+++ b/src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp	Fri Dec 05 16:49:00 2014 +0100
@@ -151,8 +151,7 @@
     // Required space is object size plus brooks pointer.
     size_t obj_size = p->size() + BrooksPointer::BROOKS_POINTER_OBJ_SIZE;
     assert((*_current_region)->end() >= _next_free_address, "expect next address to be within region");
-    HeapWord* old_next_free = _next_free_address;
-    HeapWord* old_end = (*_current_region)->end();
+    assert(_next_free_address <= ((HeapWord*) p) - BrooksPointer::BROOKS_POINTER_OBJ_SIZE, "target address > obj");
     if (_next_free_address + obj_size > (*_current_region)->end()) {
       // tty->print_cr("skipping to next region. obj_size=%d, current-region-end: %p, _next_free_addr: %p, free: %d", obj_size, (*_current_region)->end(), _next_free_address, ((*_current_region)->end() - _next_free_address));
       // Skip to next region.