< prev index next >
src/share/vm/gc/parallel/psPromotionLAB.hpp
Print this page
*** 120,130 ****
HeapWord* obj = top();
HeapWord* new_top = obj + size;
// The 'new_top>obj' check is needed to detect overflow of obj+size.
if (new_top > obj && new_top <= end()) {
set_top(new_top);
! assert(is_object_aligned((intptr_t)obj) && is_object_aligned((intptr_t)new_top),
"checking alignment");
_start_array->allocate_block(obj);
return obj;
}
--- 120,130 ----
HeapWord* obj = top();
HeapWord* new_top = obj + size;
// The 'new_top>obj' check is needed to detect overflow of obj+size.
if (new_top > obj && new_top <= end()) {
set_top(new_top);
! assert(is_ptr_object_aligned(obj) && is_ptr_object_aligned(new_top),
"checking alignment");
_start_array->allocate_block(obj);
return obj;
}
< prev index next >