--- old/src/hotspot/share/gc/serial/markSweep.inline.hpp 2019-08-19 15:57:16.030183086 +0200 +++ new/src/hotspot/share/gc/serial/markSweep.inline.hpp 2019-08-19 15:57:15.850179867 +0200 @@ -40,7 +40,7 @@ markWord mark = obj->mark_raw(); obj->set_mark_raw(markWord::prototype().set_marked()); - if (mark.must_be_preserved(obj)) { + if (obj->mark_must_be_preserved(mark)) { preserve_mark(obj, mark); } }