--- a/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp Tue Sep 28 09:51:37 2010 -0700
+++ b/hotspot/src/share/vm/gc_implementation/shared/markSweep.inline.hpp Tue Sep 28 15:56:15 2010 -0700
@@ -72,7 +72,7 @@
oop obj = oopDesc::decode_heap_oop_not_null(heap_oop);
if (!obj->mark()->is_marked()) {
mark_object(obj);
- _marking_stack->push(obj);
+ _marking_stack.push(obj);
}
}
}
@@ -80,7 +80,7 @@
void MarkSweep::push_objarray(oop obj, size_t index) {
ObjArrayTask task(obj, index);
assert(task.is_valid(), "bad ObjArrayTask");
- _objarray_stack->push(task);
+ _objarray_stack.push(task);
}
template <class T> inline void MarkSweep::adjust_pointer(T* p, bool isroot) {