--- old/src/hotspot/share/gc/shared/preservedMarks.hpp 2018-03-25 12:59:28.962809358 +0200 +++ new/src/hotspot/share/gc/shared/preservedMarks.hpp 2018-03-25 12:59:28.786811740 +0200 @@ -44,7 +44,7 @@ OopAndMarkOop(oop obj, markOop m) : _o(obj), _m(m) { } oop get_oop() { return _o; } - void set_mark() const { _o->set_mark(_m); } + inline void set_mark() const; void set_oop(oop obj) { _o = obj; } }; typedef Stack OopAndMarkOopStack;