--- old/src/hotspot/share/gc/z/zMark.inline.hpp 2019-09-04 13:48:36.873116102 +0200 +++ new/src/hotspot/share/gc/z/zMark.inline.hpp 2019-09-04 13:48:36.585106355 +0200 @@ -31,12 +31,12 @@ #include "runtime/thread.hpp" #include "utilities/debug.hpp" -template +template inline void ZMark::mark_object(uintptr_t addr) { assert(ZAddress::is_marked(addr), "Should be marked"); ZMarkThreadLocalStacks* const stacks = ZThreadLocalData::stacks(Thread::current()); ZMarkStripe* const stripe = _stripes.stripe_for_addr(addr); - ZMarkStackEntry entry(addr, finalizable); + ZMarkStackEntry entry(addr, follow, finalizable); stacks->push(&_allocator, &_stripes, stripe, entry, publish); }